Demo

Software Engineer

Digital Prospectors
Lexington, MA Contractor
POSTED ON 10/9/2026
AVAILABLE BEFORE 11/8/2026

Position: Software Engineer

Location: Lexington, MA (Onsite)

Length: Multi-year Contract


Job Description:

We are seeking a skilled Software Engineer to support the development and deployment of AI-driven automation frameworks for reverse engineering complex Linux-based embedded systems across diverse operational environments.


The successful candidate will design and implement intelligent emulation solutions that leverage large language model-powered agents to automate configuration analysis, dependency mapping, and environment adaptation. This role focuses on reducing manual effort while ensuring system compatibility, performance, and operational reliability throughout the reverse engineering lifecycle.


The position involves full lifecycle application development, including software design, coding, debugging, analysis, testing, quality assurance, performance tuning, automation, documentation, integration with existing systems, technology evaluation, standards compliance, and localization or globalization support.


Essential Duties and Responsibilities:

  • Design, develop, test, debug, and maintain software applications across the full development lifecycle.
  • Develop AI-driven automation frameworks for reverse engineering Linux-based embedded systems.
  • Design and implement intelligent emulation solutions using LLM-powered agents.
  • Automate configuration analysis, dependency mapping, and environment adaptation.
  • Perform software, code, requirements, reliability, risk, and performance analysis.
  • Apply object-oriented analysis and design principles.
  • Develop software models and simulations.
  • Design and support front-end graphical user interfaces.
  • Integrate software with existing systems and platforms.
  • Conduct software testing and quality assurance activities.
  • Tune and improve application performance, usability, reliability, and automation.
  • Support, maintain, and document software functionality.
  • Evaluate new technologies for potential implementation.
  • Maintain compliance with applicable software development standards.
  • Support software localization and globalization efforts.
  • Deliver high-quality technical analyses under tight timelines.
  • Collaborate effectively with team members and take initiative to address broader project needs.


Qualifications:

  • Bachelor’s degree in Computer Science or a related field.
  • Professional experience with Python, C, C , and Java.
  • Experience with automated program analysis and vulnerability research.
  • Experience using Ghidra or IDA.
  • Strong knowledge of Linux internals and Linux command-line environments.
  • Experience with emulation and systems programming.
  • Experience with Docker and containerization.
  • Familiarity with CI/CD pipelines and Git workflows.
  • Experience working in constrained environments, including air-gapped deployments and local execution optimization.
  • Experience leveraging LLMs and building autonomous AI agents.
  • Strong analytical, communication, teamwork, and problem-solving skills.
  • Ability to work effectively under tight deadlines while maintaining a high standard of quality.


Nice to Have:

  • Experience with Rust or Go.
  • Experience with cross-compilation and toolchain customization.


POST-OFFER BACKGROUND CHECK IS REQUIRED. Digital Prospectors is an Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other characteristic protected by law. Digital Prospectors affirms the right of all individuals to equal opportunity and prohibits any form of discrimination or harassment.


Come see why DPC has achieved:

  • 4.9/5 Star Glassdoor rating and the only staffing company (< 1000 employees) to be voted in the national Top 10 ‘Employee’s Choice - Best Places to Work’ by Glassdoor.
  • Voted ‘Best Staffing Firm to Temp/Contract For’ 8 consecutive years in a row by Staffing Industry Analysts as well as a ‘Best Company to Work For’ by Forbes, Fortune and Inc. magazine.


As you are applying, please join us in fostering diversity, equity, and inclusion by completing the Invitation to Self-Identify form today!


www.LoveYourJob.com


Job # 18872

Salary : $60 - $90

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineer?

Sign up to receive alerts about other jobs on the Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$86,680 - $110,316
Income Estimation: 
$110,730 - $135,754
Income Estimation: 
$117,033 - $148,289
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Digital Prospectors

  • Digital Prospectors Lexington, MA
  • Position: Mechanical Engineer Location: Lexington, MA (Onsite 3 days per week) Length: Multi-Year Contract Job Description: We are seeking a hands-on Mecha... more
  • 8 Days Ago

  • Digital Prospectors Portsmouth, NH
  • Position: Controls Engineering Technician Location: Portsmouth, NH (Onsite) Length: 6 Month Contract Job Description: The Controls Engineer will develop te... more
  • 1 Day Ago

  • Digital Prospectors Bend, OR
  • Position: Contracts Manager Location: Bend, OR (Onsite) Length: 6 Month Contract Job Description: The Senior Contracts & Claims Manager will be responsible... more
  • 1 Day Ago

  • Digital Prospectors Bend, OR
  • Position: Contracts & Claims Manager Location: Bend, OR (Onsite) Length: 6 Month Contract Job Description: As a member of a global capital sourcing functio... more
  • 1 Day Ago


Not the job you're looking for? Here are some other Software Engineer jobs in the Lexington, MA area that may be a better fit.

  • TALENT Software Services Waltham, MA
  • Are you an experienced Software Quality Engineer with a desire to excel? If so, then Talent Software Services may have the job for you! Our client is seeki... more
  • 2 Months Ago

  • Siemens EDA (Siemens Digital Industries Software) Waltham, MA
  • Company: Siemens EDA Job Title: Xpedition Software Engineer – C / Digital Logic Design Job Location: Waltham, MA Siemens EDA is a global technology leader ... more
  • 14 Days Ago

AI Assistant is available now!

Feel free to start your new journey!