Embedded Software Engineer

ActalentBridgeton, New Jersey, MissouriHybridFull-timeSenior, 5–8 yearsListed 1 week ago

Apply now

About this role

Sr. Embedded Software Engineer

Position Overview

We are seeking a Sr. Embedded Software Engineer to support the design, development, integration, and testing of embedded software for advanced defense systems and platforms. This individual will work across the full software development lifecycle, partnering with systems, hardware, and test engineering teams to deliver reliable, high-performance embedded solutions. The ideal candidate will have strong experience in embedded software development, a solid foundation in computer science fundamentals, and the ability to independently lead technical efforts while mentoring and collaborating with cross-functional engineering teams.

---

Top Technical Requirements

1. Embedded Software Development

- 5+ years of professional software engineering experience
- Experience designing, developing, integrating, and testing embedded software applications
- Hands-on experience developing software that interfaces directly with embedded hardware

2. C/C++ Development

- Strong programming experience in C and/or C++
- Experience with object-oriented software design and development
- Solid understanding of algorithms, data structures, computer architecture, and operating systems

3. Hardware & Software Integration

- Experience working with embedded hardware systems
- Ability to troubleshoot and debug hardware/software interface issues
- Experience supporting system integration, verification, and testing activities

---

Key Responsibilities

- Design, develop, and maintain embedded software based on system and customer requirements
- Develop and execute unit tests and software-level testing procedures
- Participate in software architecture, design, and code reviews
- Create and review software test cases and verification plans
- Support software integration, troubleshooting, and system verification efforts
- Translate technical requirements into effective software solutions
- Develop and maintain software documentation
- Follow established software development and configuration management processes
- Lead technical tasks and independently drive engineering projects
- Collaborate with systems, hardware, test, and customer teams throughout the development lifecycle

---

Required Qualifications

- Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or related technical field
- 5+ years of professional software development experience
- Programming experience in C, C++, C#, and/or Java
- Experience developing software for embedded systems
- Experience with object-oriented design principles
- Experience working within structured software development processes
- Experience in Linux/Unix and/or Windows development environments
- Familiarity with version control tools, preferably Git
- Strong understanding of software engineering and computer science fundamentals
- Ability to work independently and within multidisciplinary teams
- Strong written and verbal communication skills
- Ability to travel up to 10%

---

Preferred Qualifications

- Experience leading technical projects or mentoring engineers
- Experience developing and executing software unit tests
- Experience working closely with systems engineers and software architects
- Experience developing software for complex integrated systems
- Previous experience in aerospace, defense, military, or other highly regulated industries
Job Type & Location
This is a Permanent position based out of Bridgeton, MO.
Pay and Benefits
The pay range for this position is $93121.00 - $125713.00/yr. Individual compensation offered for this position within this range will depend on many factors, including qualifications, skills, relevant experience, job knowledge, geographic location, internal equity, and other pertinent job-related factors. employees may be eligible for: annual performance-based bonuses, equity awards, and overtime pay (for non-exempt employees as applicable. Our benefits package includes comprehensive health insurance (medical, dental, vision), employer matching 401(k) retirement plan, paid time off including vacation, holidays, and sick leave (including ant state-mandated paid sick leave), parental leave benefits, tuition reimbursement, professional development support, and life and disability insurance coverage.
Job Type & Location
This is a Permanent position based out of Bridgeton, MO.
Application Deadline
This position is anticipated to close on Nov 2, 2026.
Workplace Type
This is a hybrid position in Bridgeton,MO. About Actalent

Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 20,000 consultants and 5,000 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. We are proud to be an Engineering News-Record (ENR) Top 500 Design Firm for our engineering design services and a ClearlyRated Best of Staffing® winner for both client and talent service.

The company is an equal opportunity employer and will consider all applications without
regard to race, sex, age, color, religion, national origin, veteran status, disability,
sexual orientation, gender identity, genetic information or any characteristic protected
by law.

If you would like to request a reasonable accommodation, such as the modification or
adjustment of the job application process or interviewing process due to a disability,
please email [email protected] for other accommodation options.

San Francisco Fair Chance Ordinance:
Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in the
city and county of San Francisco, we will consider for employment qualified applicants
with arrest and conviction records.

Massachusetts Lie Detector:
It is unlawful in Massachusetts to require or administer a lie detector test as a
condition of employment or continued employment. An employer who violates this law
shall be subject to criminal penalties and civil liability.

Use of Artificial Intelligence (AI):
We may use Artificial Intelligence (AI) to support parts of our hiring process,
including sourcing, screening, and evaluating candidates. AI helps assess applications
and qualifications, but final decisions are made by our hiring team. By applying, you
acknowledge and agree that your application may be reviewed using AI tools.