Demo

Mid-Career Embedded Software Engineer, Carlisle, MA

Assurance Technology Corporation (ATC)
Carlisle, MA Full Time
POSTED ON 10/1/2026 CLOSED ON 10/14/2026

What are the responsibilities and job description for the Mid-Career Embedded Software Engineer, Carlisle, MA position at Assurance Technology Corporation (ATC)?

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
Required Qualifications
  • 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
Leadership & Growth Opportunities
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
Eligibility Requirements
Must be a U.S. Citizen and eligible to obtain a Top Secret U.S. Government security clearance.

Why ATC?
At ATC, you'll work on challenging engineering problems that support advanced sensing and processing systems operating in demanding environments. Our engineers have the opportunity to contribute across the full system lifecycle while working alongside experienced technical leaders and subject matter experts.
We value collaboration, innovation, and engineering excellence. In this role, you'll help shape next-generation products, develop emerging talent, and make meaningful contributions to systems with real-world impact.
If you're looking for a role that combines hands-on embedded software development with opportunities for technical leadership and career growth, we'd like to hear from you.
 
Equal Opportunity Employer – vets, disability


 

Salary.com Estimation for Mid-Career Embedded Software Engineer, Carlisle, MA in Carlisle, MA
$108,700 to $132,988
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 Mid-Career Embedded Software Engineer, Carlisle, MA?

Sign up to receive alerts about other jobs on the Mid-Career Embedded Software Engineer, Carlisle, MA career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
This job has expired.
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 Assurance Technology Corporation (ATC)

  • Assurance Technology Corporation (ATC) Washington, DC
  • Position for an energetic, team player as an Optical Engineer, you will be responsible for the design, development, and maintenance of optical components a... more
  • 16 Days Ago

  • Assurance Technology Corporation (ATC) Merrimack, NH
  • ATC is hiring Engineers for engaging in the design, analysis, and testing of analog and power converter circuits for space and aerospace applications. Resp... more
  • 16 Days Ago

  • Assurance Technology Corporation (ATC) Carlisle, MA
  • 3 years of maintenance / construction experience. Ability to use construction and maintenance equipment including; power tools, hand tools and plumbing too... more
  • 7 Days Ago

  • Assurance Technology Corporation (ATC) Washington, DC
  • ATC is looking for a self-motivated Electrical Technician who would like to build their career in the area of the development of high technology electronic... more
  • 8 Days Ago


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

  • Assurance Technology Corporation (ATC) Carlisle, MA
  • ATC is seeking a highly motivated Early-Career Embedded Software Engineer to join our Advanced Solutions Group. This team develops innovative sensing, sign... more
  • 14 Days Ago

  • Insulet Corporation Acton, MA
  • Job Summary We are seeking a Senior Embedded Software Engineer to help develop the next generation of products. In this role, you will design and implement... more
  • 20 Days Ago

AI Assistant is available now!

Feel free to start your new journey!