> Markdown version of [/jobs/ext/1651275-senior-embedded-software-engineer-onsite](https://www.wearedevelopers.com/jobs/ext/1651275-senior-embedded-software-engineer-onsite). 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). --- # Senior Embedded Software Engineer (Onsite) - **Company:** RTX - **Location:** Cedar Rapids, IA, United States - **Experience:** Expert - **Salary:** $86,800.0 - $165,200.0 - **Contract:** Permanent contract - **Skills:** Board Bringup, Abstraction Layers, Automation of Tests, C++ (Programming Language), Continuous Integration, Software Debugging, Device Drivers, Linux on Embedded Systems, Embedded Software, Emulators, Field-Programmable Gate Array (FPGA), Real-Time Operating Systems, Software Engineering, System Software, Systems Integration, Cloud Platform System, Application Specific Integrated Circuits, Build Tools, U-Boot, Software Coding - **Published:** July 9, 2026 - **Apply:** https://dejobs.org/x/x/0CF1793B5D3347E6B2669509D1F18975/job/ ## About the Role * Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and minimum 5 years prior relevant experience or an Advanced Degree in a related field and minimum 3 years of experience * Experience developing embedded software for complex SoCs or custom ASIC architectures * Proficiencyin C/C++ and embedded systems design * Experience working in virtual development environments such as simulation, emulation * Hands-on experience with boardbring-up, hardware abstraction layers, diagnostics, and driver development * Understanding of secure boot flows, key validation mechanisms, and trusted platform initialization * Solid understanding of ASIC/SoC architectures, register maps, interrupts, reset logic, and hardware control interfaces * Experience with RTOS environments * Demonstrated ability to think creatively, propose novel solutions, andidentifyefficiencies * Highly self-motivated, team-driven, and committed to delivering high-quality technical work, * Experience with pipelined build and test development environments (CI/CD, automated build/test pipelines, or continuous integration frameworks) * Experiencedeveloping oroverseeing custom bootloader or early-boot deliverables from third-party vendors * Direct experience integrating BSP components * Experience with RTOS or embedded Linux configurations,WindRiverVxWorks * Background in platform security, secure provisioning, or hardware trust anchors ## Description We are seeking a Senior Embedded Platform Software Engineer to join our foundation software team. In this role, you will contribute to the development of platform control software that enables secure, deterministic, and robust operation of custom avionics processing ASICs or advanced MPSoC devices. You will work across key avionics capabilities including silicon initialization flows, secure boot integration, early-boot software, platform security, hardware bring-up, system health monitoring, and fault-detection mechanisms. This position requires close collaboration with hardware, systems, and embedded software teams to ensure safe, reliable system behavior across the complete avionics lifecycle., * Develop embedded platform software supporting processor control, power-management flows, and ASIC state coordination * Implement and integrate secure boot orchestration components, cryptographic validation routines, and platform trust enforcement * Design, implement, and bring up low-level drivers, HAL layers, diagnostics, and platform initialization software * Work extensively in virtual development environments (simulation, emulation, virtual platforms, FPGA prototypes) before hardware availability * Work with and oversee subcontract suppliers responsible for custom bootloader and early-boot software development * Review,validate, and integrate supplier deliverables (bootloaders, BSP components, startup sequences) into the platform software stack * Collaborate withOSand BSP vendors to integrate and configure RTOS components * Debug and root-cause hardware/software interaction issues * Work within pipelined build and test development environments (e.g., automated build systems, CI/CD pipelines, continuous testing frameworks) * Identifyopportunities tooptimizedevelopment workflows, improve efficiency, and introduce innovative tools or methods * Document designs, contribute to coding standards, and support cross-functional integration activities * Mentor junior engineers and contribute to a positive, collaborative team dynamic ## Related Videos - [Modern Data Architectures need Software Engineering](https://www.wearedevelopers.com/videos/1030-modern-data-architectures-need-software-engineering) - [Thinking Differently - How to Make Money from Cyber Attacks & Cheats](https://www.wearedevelopers.com/videos/745-thinking-differently-how-to-make-money-from-cyber-attacks-cheats) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Building a framework-independent component library](https://www.wearedevelopers.com/videos/1679-building-a-framework-independent-component-library) - [WeAreDevelopers LIVE – Web Scraping, Agents, Actors and more](https://www.wearedevelopers.com/videos/1764-wearedevelopers-live-web-scraping-agents-actors-and-more) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries)