📍 Location: St. Louis, MO | 🕒 Posted 12 hours ago | 💼 On-site | 🏷️ Full-time
Embedded Software Engineers JOB USA : We are hiring Embedded Software Engineers (Associate, Experienced, and Senior levels) to join our fast-growing team in the USA. This role involves designing, developing, testing, and maintaining real-time embedded software for cutting-edge defense, aerospace, and mission-critical applications.
As part of our engineering team, you will contribute to the full software development life cycle (SDLC), including requirements analysis, architecture design, implementation, integration, and verification. You will work with modern technologies, Linux-based systems, C++ programming, and CI/CD pipelines, ensuring robust, secure, and high-performing embedded solutions.
This position is ideal for engineers who are passionate about embedded systems, low-level programming, and hardware-software integration, and who are eager to grow in a collaborative and innovative environment.
✅ Key Highlights
- Location: USA (St. Louis, MO & multiple options)
- Work Type: Full-time, On-site
- Levels: Associate, Experienced, Senior
- Industry: Aerospace, Defense & Security
🎯 Responsibilities
- Develop, test, and maintain embedded software solutions.
- Write efficient, secure, and optimized code in C++ and Linux environments.
- Perform debugging, troubleshooting, and performance optimization.
- Support integration of embedded software with specialized hardware.
- Implement CI/CD pipelines and DevSecOps practices.
- Participate in automated testing frameworks to ensure reliability.
- Collaborate with cross-functional teams to deliver mission-critical systems.
About the Role
We are looking for talented Embedded Software Engineers (Associate, Experienced, and Senior levels) to join our Mission Systems Software team in Berkeley, MO. This role supports the Defense, Space & Security (BDS) division, working on cutting-edge projects that shape the future of aerospace and defense technology.
You’ll be part of a collaborative engineering environment where you will design, build, and test real-time embedded software solutions. The work includes developing code, writing tests, performing simulations, and integrating solutions into complex systems. Our teams follow Agile practices, adopt CI/CD pipelines, and emphasize code quality, security, and automation.
Key Responsibilities
- Design, implement, test, and maintain embedded software for advanced systems.
- Translate customer requirements into robust software solutions.
- Write and integrate code for specialized embedded hardware.
- Support hardware-software integration and ensure stable system performance.
- Conduct unit, integration, and system-level testing, focusing on automation.
- Debug and troubleshoot performance, memory, and timing issues.
- Contribute to CI/CD pipelines, DevOps/DevSecOps workflows, and software process improvements.
- Develop automated testing frameworks to validate functionality and performance.
- Stay up to date with modern tools, frameworks, and industry standards.
Basic Qualifications
- 2+ years of professional software development experience.
- Proficiency in C++ and/or Linux-based software development.
- Hands-on experience with CI/CD pipelines.
Preferred Qualifications
- 3–5+ years of embedded software development experience.
- Experience with DevOps/DevSecOps, automation, and secure coding practices.
- Knowledge of debugging memory management and timing-related issues.
- Familiarity with tools & frameworks such as:
- Embedded Systems Software, Linux, Rust
- Docker, Kubernetes, CMake, Git
- CI/CD tools (GitLab, Jira, Ansible, Artifactory)
- UML, SysML
- Testing frameworks (Google Test, Cucumber, SonarQube, Coverity)
Education & Experience
- Associate Level (Level 2): Bachelor’s degree + 2+ years’ experience OR Master’s degree.
- Experienced Level (Level 3): Bachelor’s degree + 5+ years OR Master’s + 3 years OR PhD.
- Senior Level (Level 4): Bachelor’s degree + 9+ years OR Master’s + 7 years OR PhD + 4 years.
- Fields: Computer Science, Engineering, Physics, Mathematics, or related disciplines.
Salary Range
- Associate (Level 2): $90,100 – $121,900
- Experienced (Level 3): $110,500 – $149,500
- Senior (Level 4): $132,600 – $179,400
💰 Compensation will be based on experience, qualifications, and market alignment.
Benefits
- Competitive salary + performance-based incentives.
- Health insurance, retirement plans, flexible spending & savings accounts.
- Paid and unpaid leave programs.
- Relocation assistance (based on eligibility).
Additional Details
- Work Type: 100% On-site | 1st Shift
- Export Control: Must be a U.S. Person (Citizen, Green Card holder, Refugee, or Asylee).
- Security Clearance: Must be able to obtain U.S. Security Clearance (Secret level required post-start).
- Visa Sponsorship: Not available.
- Drug-Free Workplace: Candidates must pass pre-employment screening.
- Application Deadline: August 29, 2025
Apply Link : Portal
Why Join Us?
You’ll be part of a mission-driven team working on next-generation defense and aerospace systems. We provide a supportive, inclusive workplace with significant opportunities for career advancement. If you’re passionate about embedded systems and want to make an impact in national defense and aerospace innovation, this is the role for you.
Explore Other Open Embedded Jobs
- Embedded Software Engineers JOB USA | Associate / Experienced / Senior (2025)
- Senior Embedded Software Engineer Jobs – Microcontrollers | General Motors Careers in Michigan (Hybrid)
- Embedded System Engineer Job in Canada – Latest Hiring News 2025
- Embedded Firmware Software Engineer – Enfabrica | Hyderabad | Embedded Job 2025
- Firmware Test & Integration Engineer Latest Jobs in USA: Apply Now
Mr. Raj Kumar is a highly experienced Technical Content Engineer with 7 years of dedicated expertise in the intricate field of embedded systems. At Embedded Prep, Raj is at the forefront of creating and curating high-quality technical content designed to educate and empower aspiring and seasoned professionals in the embedded domain.
Throughout his career, Raj has honed a unique skill set that bridges the gap between deep technical understanding and effective communication. His work encompasses a wide range of educational materials, including in-depth tutorials, practical guides, course modules, and insightful articles focused on embedded hardware and software solutions. He possesses a strong grasp of embedded architectures, microcontrollers, real-time operating systems (RTOS), firmware development, and various communication protocols relevant to the embedded industry.
Raj is adept at collaborating closely with subject matter experts, engineers, and instructional designers to ensure the accuracy, completeness, and pedagogical effectiveness of the content. His meticulous attention to detail and commitment to clarity are instrumental in transforming complex embedded concepts into easily digestible and engaging learning experiences. At Embedded Prep, he plays a crucial role in building a robust knowledge base that helps learners master the complexities of embedded technologies.
Leave a Reply