> Markdown version of [/jobs/ext/3873384-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/3873384-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:** Actalent - **Location:** Phoenix, AZ, United States (Remote available) - **Salary:** $104,000.0 - $135,200.0 - **Contract:** Temporary contract - **Skills:** Systems Engineering, Software Quality, Computer Engineering, Software Debugging, Embedded C, Embedded Software, Hardware Design, Integrated Development Environments, Software Maintenance, Real-Time Operating Systems, Software Engineering, Software Requirements Analysis, Verification and Validation (Software), Systems Integration, Software Verification, Safety Critical Systems, SC Clearance, Integration Tests, Information Technology, Bare Metal, DO-178B - **Published:** October 22, 2026 - **Apply:** https://www.careercircle.com/jobs/all/all/usa/az/phoenix/c7bd0669-1b8b-4a1d-80e3-0500598fd6b0 ## About the Role Avionics Debugging Visionary Leadership Innovation Bare Metal Peer Review Coordinating Traceability Embedded C++ Communication Detail Oriented Computer Science Test Engineering Embedded Software Personal Integrity Systems Engineering Systems Integration Integration Testing Software Engineering Software Development Computer Engineering Requirements Analysis Green Hills Integrity Electrical Engineering Engineering Design Process Software Quality (SQA/SQC) Verification And Validation Real-Time Operating Systems Software Requirements Analysis Software Development Life Cycle Troubleshooting (Problem Solving) DO-178B/C (Software Considerations in Airborne Systems and Equipment Certification) At least 2 years, * Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, or a related technical field. * Minimum of 1 year of professional embedded software development experience. * At least 2 years of experience with Embedded C++. * Minimum of 1 year of experience developing software in a bare-metal environment. * Minimum of 1 year of experience supporting software developed in accordance with DO-178C standards. * Minimum of 1 year of experience supporting DAL A or DAL B safety-critical software. * Minimum of 1 year of experience performing software integration and debugging on hardware platforms. * Experience developing embedded software in safety-critical aerospace or avionics environments. * Experience working within a DO-178 software development environment. * Experience supporting avionics or flight display software, including avionics displays, cockpit displays, or mission displays. * Ability and willingness to travel or rotate to Cedar Rapids, Iowa, as required. * Strong debugging and troubleshooting skills on embedded target hardware. * Ability to collaborate effectively with systems, hardware, and test engineering teams. Additional Skills & Qualifications * Experience in the aerospace, avionics, or defense industry. * Experience supporting avionics displays, cockpit displays, or mission displays in safety-critical environments. * Familiarity with real-time operating systems (RTOS). * Experience with Green Hills Integrity or similar embedded environments. * Knowledge of software verification and validation processes for safety-critical systems. * Requirements-based development experience, including traceability from requirements to implementation and test. * Active Secret Clearance. * Interest in working on safety-critical embedded software, hardware, and certification services for aviation, space, and defense applications. * Strong attention to detail and commitment to high-quality, compliant software development. * Effective communication skills for participation in peer reviews, design reviews, and certification discussions., 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. ## Description This role focuses on designing, developing, and maintaining embedded software for military avionics display systems in a safety-critical aerospace environment. You will work primarily with Embedded C++ on bare-metal platforms, supporting the full software development lifecycle from requirements analysis through implementation, integration, testing, and certification in accordance with DO-178C standards. You will collaborate closely with systems, hardware, and test engineers to ensure successful integration of avionics software and will contribute to verification, validation, and certification activities for high-integrity flight display systems. Responsibilities * Design, develop, and maintain embedded software for military avionics display systems using Embedded C++. * Develop software in a bare-metal environment for safety-critical aerospace applications. * Support software requirements analysis, ensuring traceability and clarity for safety-critical systems. * Implement, integrate, and test embedded software components on target hardware platforms. * Perform debugging and troubleshooting directly on target hardware in laboratory and integration environments. * Contribute to software verification and validation efforts in accordance with DO-178C standards. * Support the development and maintenance of software for DAL A or DAL B safety-critical applications. * Collaborate with systems engineers to ensure software aligns with system-level requirements and architecture. * Work closely with hardware and test engineers to ensure successful software and hardware integration. * Participate in peer reviews and design reviews to improve software quality and maintain compliance with safety and certification standards. * Support software certification activities, including documentation and evidence generation for regulatory compliance. * Assist in laboratory and hardware integration efforts throughout the development lifecycle. * Follow established processes and best practices for safety-critical software development in aerospace environments.