> Markdown version of [/jobs/ext/1405195-mid-career-embedded-software-engineer-carlisle-ma](https://www.wearedevelopers.com/jobs/ext/1405195-mid-career-embedded-software-engineer-carlisle-ma). 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). --- # Mid-Career Embedded Software Engineer, Carlisle, MA - **Company:** ASSURANCE IQ, INC - **Location:** Carlisle, MA, United States - **Experience:** Experienced - **Salary:** $135,000.0 - **Contract:** Permanent contract - **Skills:** Automation of Tests, Bug Tracking Systems, C++ (Programming Language), Capability Maturity Model Integration, Computer Engineering, Continuous Integration, Software Debugging, Linux, Device Drivers, Linux on Embedded Systems, Embedded Software, Firmware, Formal Verification, GNU Debuggers, Hardware Interface Design, Joint Test Action (IEEE Standards), Software Architecture, Systems Development Life Cycle, Real-Time Operating Systems, Signal Processing, Software Engineering, Software Systems, Static Timing Analysis, System on a Chip, Systems Integration, Toolchain, PIC Microcontroller, Information Technology, Software Version Control - **Published:** July 23, 2026 - **Apply:** https://jobs.localjobnetwork.com/apply/add/87804073/1 ## About the Role * Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field * 5-10+ years of experience developing embedded software systems * Strong proficiency in C/C++ software development * Experience developing software for embedded processors, microcontrollers, or SoC-based systems * Experience with Linux-based development environments and GNU toolchains * Familiarity with software integration, debugging, and verification methodologies * Hands-on experience with automated version control, CI pipelines, and bug tracking systems to support reliable software development, release and maintenance processes * Ability to work effectively in multidisciplinary engineering teams * Strong analytical, communication and problem-solving skills Preferred Qualifications Experience in one or more of the following areas is highly desirable: * Software architecture and system design * Embedded Linux development * ARM-based processors and SoC architectures * Real-time operating systems (RTOS) * Device drivers and low-level hardware interfaces * Signal processing or sensor systems * Model-based development and automated test frameworks * Debugging tools such as GDB, JTAG, oscilloscopes and logic analyzers * Aerospace, defense, space, or high-reliability systems development * Working knowledge of CMMI or equivalent process maturity frameworks in support of disciplined software development and delivery * Technical leadership or team mentoring experience, Must be a U.S. Citizen and eligible to obtain a Top Secret U.S. Government security clearance. ## Description ATC is seeking a talented and motivated Embedded Software Engineer to join our Advanced Solutions Group. This team develops innovative sensing, signal processing, and embedded computing systems for space, airborne and terrestrial applications. In this role you will contribute to the design, development, integration and deployment of advanced, real-time embedded systems while helping guide technical direction across programs. You will work closely with multidisciplinary engineering teams and have opportunities to mentor junior engineers, influence system architectures, and take ownership of critical software components throughout the product lifecycle. What You'll Do As part of a collaborative engineering organization, you will: * Design, develop, integrate, and test embedded software in C/C++ for embedded processors and advanced System-on-Chip (SoC) platforms * Lead the development of software solutions for mission-critical sensing, processing, and control systems * Collaborate with Systems, Electrical, RF, DSP and Firmware engineers to develop integrated system solutions * Support architecture definition, software design reviews and technical trade studies * Perform and oversee software integration, debugging, optimization, and verification activities * Contribute to system-level performance analysis, resource allocation, timing analysis, and reliability assessment * Support products through development, qualification, production, deployment, and operational support * Mentor and provide technical guidance to early-career engineers * Participate in proposal development, technology road mapping, and new-product initiatives as opportunities arise, This role is ideal for engineers who enjoy remaining hands-on while expanding their technical leadership responsibilities. You will have opportunities to: * Own major software subsystems from concept through deployment * Influence system architectures and technology selections * Lead small technical teams and development efforts * Mentor and develop junior engineers * Grow toward Principal Engineer, Technical Lead, or Engineering Management roles ## Related Videos - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Speeding up Web Apps performance with WebAssembly and Emscripten](https://www.wearedevelopers.com/videos/1985-speeding-up-web-apps-performance-with-webassembly-and-emscripten) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Code to Road in < 12 hours](https://www.wearedevelopers.com/videos/1082-code-to-road-in-12-hours) - [The Power of Developer Communities](https://www.wearedevelopers.com/videos/1109-the-power-of-developer-communities) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Top Characteristics of a Software Engineer](https://www.wearedevelopers.com/magazine/166-top-characteristics-of-a-software-engineer) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)