Software Engineer

We are seeking a skilled Software Engineer with expertise in reverse engineering and software analysis to support intellectual property enforcement and legal investigations. This role involves examining software binaries for evidence of copyright or patent infringement, analyzing proprietary code for functional and behavioral similarities, and providing technical insights in legal contexts. The position also includes building internal web tools, automating workflows, and managing features from design through deployment. Ideal candidates will combine strong technical acumen with attention to detail and an interest in forensic software analysis and internal tool development.

Location

Onsite, Lake Forest, CA

Key Responsibilities
  • Reverse software to identify copied or cloned components that may infringe on patents, copyrights.
  • Compare software binaries to known proprietary code for similarity or duplication analysis.
  • Provide technical expertise in legal cases by examining code behavior and software architecture.
  • Collect and document forensic evidence to support litigation, arbitration, or regulatory investigations.
  • Perform functional and behavioral analysis of proprietary software products.
  • Design, build, and maintain internal web-based tools and dashboards (e.g. order tracking, case management, resource planning).
  • Automate repetitive internal processes to reduce manual work and improve accuracy.
  • Own features end-to-end—from requirements gathering to production deployment.
Qualifications
  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related field.
  • Solid understanding of software architecture, operating systems, and debugging practices.
  • Programming experience in C/C++, Python, and/or JavaScript.
  • Experience building web-based tools and dashboards (e.g., using React, Flask, or similar frameworks).
  • Proven ability to automate tasks and processes using scripting languages.
  • Strong written and verbal communication skills, especially when documenting findings or explaining technical concepts to non-technical stakeholders.
  • Detail-oriented with excellent analytical and problem-solving skills.
Value-adding Experiences
  • Experience with reverse engineering tools and techniques (e.g., IDA Pro, Ghidra, Radare2).
  • Experience with analyzing software binaries, assembly code, and low-level system behavior.
  • Familiarity with intellectual property law, particularly related to software patents and copyrights.
  • Experience supporting litigation, arbitration, or regulatory investigations through technical evidence.
  • Knowledge of code similarity detection techniques and tools.
  • Prior experience in a forensics, security, or compliance role.
What We Offer

This is a full-time position with 40 hours of work per week, and the salary is based on experience. We strive to create an inclusive and supportive environment for professional growth.

How to Apply

Please submit your resume and write to info@novateq.solutions. We thank you for your interest in working with us!