> Markdown version of [/jobs/ext/3772020-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/3772020-embedded-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Software Engineer - **Company:** Connexion Systems & Engineering - **Location:** Lexington, MA, United States - **Experience:** Expert - **Salary:** $145,600.0 - $218,400.0 - **Contract:** Temporary contract - **Skills:** Testing (Software), Unit Testing, Bash Shell, C++ (Programming Language), Software Documentation, Communications Protocols, Computer Programming, Computer Engineering, Continuous Integration, Datasheets, Software Debugging, Linux, Perl (Programming Language), Embedded Software, Ethernet, Firmware, Github, Python (Programming Language), Modbus, Multiprocessing, Object-Oriented Software Development, PCI Express, Windows PowerShell, Systems Development Life Cycle, Real-Time Operating Systems, Ansible, System Software, Systems Integration, USB, VxWorks, Software Organization, Multithreading, Scripting, Serial Peripheral Interface, Real Time Systems, Git, SC Clearance, Jenkins - **Published:** October 16, 2026 - **Apply:** https://www.careerbuilder.com/job-details/embedded-software-engineer-lexington-ma--b96d41bf-2e3a-40de-bd2d-84f25f0e927d ## About the Role * 5+ years of embedded systems development experience * Strong hands-on experience troubleshooting embedded targets and real-time software/hardware environments * Strong C/C++ programming experience * Experience with real-time operating systems such as VxWorks, Xenomai, and Linux * Experience developing multithreaded and multiprocessor applications * Experience with object-oriented software design and development * Experience with software testing, unit testing, and software documentation * Experience working with hardware/firmware integration and reading schematics and component data sheets * Experience using Git or other shared code repositories * Experience with CI/CD pipeline tools such as Jenkins, GitHub Actions, or Ansible * Experience with scripting languages such as Python, Perl, Shell, or PowerShell * Experience with communication protocols including USB, Ethernet, PCIe, I2C, and SPI Preferred * Experience with MODBUS protocol * Master’s degree preferred, * Hybrid schedule with approximately 3 days onsite per week * Active Secret Clearance required * Approximately 5% domestic and international travel * Interview process includes an initial pre-screen followed by a technical panel interview for selected candidates ## Description Connexion’s mission is to provide "best in class" services to job seekers. We strive to achieve excellence in job placement, staffing, and recruiting services, while treating candidates with the professionalism and respect they deserve.Job Title: Embedded Software EngineerCompensation, Benefits, and Employment TypeDuration: 3-year contractPay range: $70-105/hr Benefits include medical insurance, 10 days of Paid Time Off, 11 paid holidays, and a 401(k) matchJob Location: Lexington, MA (hybrid, 3 days on-site)Schedule: M-FJob#: 19104 An advanced engineering team supporting the Department of Defense (DoD) programs is seeking an Embedded Software Engineer to support the design and development of testbed systems and components used in data collection for ballistic missile defense testing. This role will focus on designing, developing, testing, and debugging embedded software and firmware for complex real-time systems from requirements through deployment.ResponsibilitiesDesign and implement embedded software and firmware for real-time systems and embedded devices Develop, test, debug, and support system software throughout the full development lifecycle Support software QA, system integration, validation, and post-production troubleshooting Work closely with hardware engineering teams on system development and integration Analyze and improve system efficiency, scalability, and stability Support documentation, technical writing, and software development best practices Required Experience5+ years of embedded systems development experience Strong hands-on experience troubleshooting embedded targets and real-time software/hardware environments Strong C/C++ programming experience Experience with real-time operating systems such as VxWorks, Xenomai, and Linux Experience developing multithreaded and multiprocessor applications Experience with object-oriented software design and development Experience with software testing, unit testing, and software documentation Experience working with hardware/firmware integration and reading schematics and component data sheets Experience using Git or other shared code repositories Experience with CI/CD pipeline tools such as Jenkins, GitHub Actions, or Ansible Experience with scripting languages such as Python, Perl, Shell, or PowerShell Experience with communication protocols including USB, Ethernet, PCIe, I2C, and SPI PreferredExperience with MODBUS protocol Master’s degree preferred Additional InformationHybrid schedule with approximately 3 days onsite per week Active Secret Clearance required Approximately 5% domestic and international travel Interview process includes an initial pre-screen followed by a technical panel interview for selected candidates Please use the apply button to submit your resume for consideration. A Connexion Representative will contact you shortly.You may also send your resume and cover letter via email to the recruiter listed below. You MUST include the Job# and Job Title in your subject line.If you are active in a job search but this job is not for you, please reach out to jobpostings@csetalent.com. We would be glad to help you find the perfect job! An advanced engineering team supporting the Department of Defense (DoD) programs is seeking an Embedded Software Engineer to support the design and development of testbed systems and components used in data collection for ballistic missile defense testing. This role will focus on designing, developing, testing, and debugging embedded software and firmware for complex real-time systems from requirements through deployment.ResponsibilitiesDesign and implement embedded software and firmware for real-time systems and embedded devices Develop, test, debug, and support system software throughout the full development lifecycle Support software QA, system integration, validation, and post-production troubleshooting Work closely with hardware engineering teams on system development and integration Analyze and improve system efficiency, scalability, and stability Support documentation, technical writing, and software development best practices Required Experience5+ years of embedded systems development experience Strong hands-on experience troubleshooting embedded targets and real-time software/hardware environments Strong C/C++ programming experience Experience with real-time operating systems such as VxWorks, Xenomai, and Linux Experience developing multithreaded and multiprocessor applications Experience with object-oriented software design and development Experience with software testing, unit testing, and software documentation Experience working with hardware/firmware integration and reading schematics and component data sheets Experience using Git or other shared code repositories Experience with CI/CD pipeline tools such as Jenkins, GitHub Actions, or Ansible Experience with scripting languages such as Python, Perl, Shell, or PowerShell Experience with communication protocols including USB, Ethernet, PCIe, I2C, and SPI PreferredExperience with MODBUS protocol Master’s degree preferred Additional InformationHybrid schedule with approximately 3 days onsite per week Active Secret Clearance required Approximately 5% domestic and international travel Interview process includes an initial pre-screen followed by a technical panel interview for selected candidates Please use the apply button to submit your resume for consideration. A Connexion Representative will contact you shortly.You may also send your resume and cover letter via email to the recruiter listed below. You MUST include the Job# and Job Title in your subject line.If you are active in a job search but this job is not for you, please reach out to jobpostings@csetalent.com. We would be glad to help you find the perfect job!