> Markdown version of [/jobs/ext/1544128-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/1544128-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) - **Experience:** Experienced - **Salary:** $120,640.0 - $162,240.0 - **Contract:** Temporary contract - **Skills:** Booting (BIOS), Embedded Software, Field-Programmable Gate Array (FPGA), Python (Programming Language), Multiprocessing, PCI Express, Real-Time Operating Systems, Systems Integration, Application Specific Integrated Circuits, Bare Metal, DO-178B - **Published:** July 10, 2026 - **Apply:** https://www.juju.com/job/00000000gfe703 ## About the Role + At least 2 years of low-level embedded engineering experience. + Experience with flight controls, preferably within the last year. + Experience with DO-178 compliance. Additional Skills & Qualifications + Experience with FPGA, ASIC interfaces, and timing interactions. + Ability to perform complex analyses such as WCET and DCCC. + Proficiency in Python, ARM DS IDE, and Dstream. ## Description We are seeking experienced Embedded Software Engineers to support the development of next-generation safety-critical avionics and flight control systems for a major aerospace and defense program. This role focuses on multicore processor architectures, embedded real-time software development, and certification-compliant software for advanced avionics applications. Responsibilities + Create, execute, and analyze SoC benchmarking procedures to assess performance and reliability. + Configure, enable, and develop advanced SoC features on NXP S32 and Layerscape processor families, including S32G2 and LS1046A platforms. + Design and implement multicore processing architectures while mitigating multi-core interference risks. + Develop bare-metal software, processor bring-up solutions, bootloaders, and SMP/MCP operating system frameworks. + Ensure deterministic software behavior in safety-critical avionics and flight control applications. + Design and implement advanced communication protocols including Time Sensitive Networking (TSN), PCIe, and AFDX. + Evaluate SoC platforms and develop technical reports assessing suitability for safety-critical avionics applications. + Develop innovative test environments and verification methodologies supporting DO-178C Level A certification objectives. + Perform advanced software and hardware analyses including Worst-Case Execution Time (WCET), Data and Control Coupling Coverage (DCCC), and timing, latency, and determinism assessments. + Collaborate with FPGA and ASIC teams to evaluate interface performance, timing interactions, and system integration. + Support software certification and compliance activities within highly regulated aerospace programs. ## Related Videos - [Single Server, Global Reach: Running a Worldwide Marketplace on Bare Metal in a Cloud-Dominated World](https://www.wearedevelopers.com/videos/1206-single-server-global-reach-running-a-worldwide-marketplace-on-bare-metal-in-a-cloud-dominated-world) - [Car's are Technology on Wheels - Impact of Software and IT Competence in Automotive](https://www.wearedevelopers.com/videos/780-car-s-are-technology-on-wheels-impact-of-software-and-it-competence-in-automotive) - [How to Avoid Tech Hype Traps - Josip Stuhli](https://www.wearedevelopers.com/videos/1817-how-to-avoid-tech-hype-traps-josip-stuhli) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Unleashing the Full Potential of the Arm Architecture – Write Once, Deploy Anywhere](https://www.wearedevelopers.com/videos/940-unleashing-the-full-potential-of-the-arm-architecture-write-once-deploy-anywhere) - [Scaling: from 0 to 20 million users](https://www.wearedevelopers.com/videos/676-scaling-from-0-to-20-million-users) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [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) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)