Top Embedded Software Engineer Jobs

Reposted 15 Days AgoSaved
In-Office
Fort Walton Beach, FL, USA
125K-185K Annually
Mid level
125K-185K Annually
Mid level
Hardware • Industrial
Build and deploy autonomy software for unmanned aerial vehicles, integrating embedded Linux systems with autopilots, datalinks, sensors, navigation systems, and ground control stations. Perform hardware-software integration, SIL/HIL testing, system bring-up, troubleshooting, field flight testing, and customer demonstrations. Collaborate with autonomy engineers, defense customers, and UAS vendors to deliver dependable vehicle intelligence capabilities.
Top Skills: ArdupilotBashC++Ci/CdCmakeDockerEthernetGitGitlabHilI2CLinuxNvidia JetsonPixhawkPx4QspiRaspberry PiRhelRs232Rs422Rs485SilSpiUartUbuntuVisual Studio Code
15 Days AgoSaved
In-Office
Warner Robins, GA, USA
153K-229K Annually
Expert/Leader
153K-229K Annually
Expert/Leader
Aerospace • Logistics • Security • Software • Cybersecurity
Develop, modernize, test, integrate, and maintain embedded operational flight software for military weapon systems. Responsibilities span the full software development lifecycle, including requirements, design, coding, unit testing, integration, formal system testing, release, and maintenance. The role also involves real-time embedded systems, hardware/software integration, customer interaction, and technical leadership within cross-functional engineering teams.
Top Skills: AdaBitbucketCC++Embedded LinuxFpgaGitJIRALabviewQt CreatorVxworks
Mid level
Aerospace • Artificial Intelligence • Cloud • Machine Learning • Software • Cybersecurity • Defense
Designs, develops, tests, debugs, and maintains embedded software for aerospace avionics systems. Collaborates on software requirements, architecture, hardware integration, and certification activities while following DO-178 processes. Supports high-quality deployment of safety-critical systems, including EGPWS and related terrain-awareness technologies. The role is hybrid in Phoenix, with full-time onsite work required during the first 90 days and travel up to 10%.
Top Skills: BitbucketCC++Cc/CqDo-160Do-178B/CDoorsEmbedded SystemsJIRATeamcenter
18 Days AgoSaved
Hybrid
Akron, OH, USA
Senior level
Senior level
Information Technology • Internet of Things • Software
Designs, develops, debugs, and supports Wi-Fi radio firmware and Linux host drivers for wireless connectivity products. Responsibilities include RTOS development, register-level programming, silicon bring-up, hardware/software debugging, protocol support, testing, documentation, customer collaboration, and production support. The role works closely with RF hardware, program management, QA, and customers on complex connectivity issues and co-development programs.
Top Skills: 802.11CCi/CdGitI2CJIRAJtagLinuxPcieRtosSdioSpiSwdTcp/IpThreadxUartUsbWi-FiWiresharkZephyr
18 Days AgoSaved
In-Office
Dahlgren, VA, USA
100K-135K Annually
Senior level
100K-135K Annually
Senior level
Information Technology • Consulting
Develop embedded software for microcontrollers and applications for Android and desktop platforms. Build, test, debug, and support hardware-software integrations, communication protocols, and network functionality. Conduct low-level troubleshooting using oscilloscopes and logic analyzers, support system testing at local and external sites, and collaborate with government teams on fielded weapon and command-and-control systems. The role is on-site and requires an active Secret clearance.
Top Skills: AndroidCCommunication ProtocolsDesktop Gui DevelopmentEmbedded MicrocontrollersJavaKotlinLogic AnalyzerOscilloscopeSocket ProgrammingTcp/IpUnit Testing
19 Days AgoSaved
In-Office
Austin, TX, USA
Junior
Junior
Aerospace • Hardware • Software • Defense
Develop and maintain embedded Linux software for satellite, UAV, launch vehicle, and airborne communication systems. Responsibilities include creating applications, device drivers, libraries, customized kernels, bootloaders, Yocto-based distributions, and deployable software images. The engineer participates throughout the software lifecycle, collaborates with hardware, FPGA, firmware, and systems teams, supports board bring-up and integration, and contributes to testing, documentation, design reviews, and in-orbit support.
Top Skills: BootloadersCC++Ci/CdDevice DriversEmbedded LinuxGitLinux KernelU-BootXilinx SocsYocto Project
19 Days AgoSaved
In-Office
El Segundo, CA, USA
118K-142K Annually
Junior
118K-142K Annually
Junior
Aerospace • Hardware • Software • Defense
Develop and integrate embedded Linux software, device drivers, libraries, kernels, bootloaders, and Yocto-based distributions for space and airborne platforms. Support the full software lifecycle, including architecture, implementation, testing, qualification, deployment, and in-orbit support. Collaborate with hardware, FPGA, firmware, and systems engineers on board bring-up and system integration, while contributing to design reviews and technical documentation.
Top Skills: BootloadersCC++Ci/CdDevice DriversEmbedded LinuxGitLinux KernelU-BootXilinx SocsYocto Project
19 Days AgoSaved
In-Office
Westminster, CO, USA
96K-115K Annually
Junior
96K-115K Annually
Junior
Aerospace • Hardware • Software • Defense
Develop and integrate embedded Linux software, device drivers, libraries, kernels, bootloaders, and customized Yocto-based distributions. Support the full software lifecycle, including architecture, implementation, testing, qualification, deployment, and in-orbit support. Collaborate with hardware, systems, firmware, and FPGA engineers on embedded platforms, system bring-up, and performance. Contribute to design reviews, technical documentation, and proposals.
Top Skills: BootloadersCC++Ci/CdDevice DriversEmbedded LinuxGitLinux KernelU-BootXilinx SocsYocto Project
19 Days AgoSaved
In-Office
Westminster, CO, USA
113K-136K Annually
Junior
113K-136K Annually
Junior
Aerospace • Hardware • Software • Defense
Develop and integrate embedded Linux software, device drivers, libraries, kernels, bootloaders, and Yocto-based distributions. Support the full software lifecycle, including architecture, implementation, testing, qualification, deployment, and in-orbit support. Collaborate with hardware, systems, FPGA, and firmware engineers on embedded platforms, system bring-up, and integration. Participate in design reviews and technical documentation.
Top Skills: CC++Ci/CdEmbedded LinuxEmbedded SystemsLinux KernelU-BootXilinx SocsYocto Project
19 Days AgoSaved
In-Office
Westminster, CO, USA
113K-136K Annually
Junior
113K-136K Annually
Junior
Aerospace • Hardware • Software • Defense
Develop and integrate embedded Linux software, device drivers, libraries, bootloaders, and customized kernels using Yocto-based build systems. Support board bring-up, software packaging, CI/CD, hardware integration, testing, qualification, and in-orbit support. Collaborate with hardware, FPGA, firmware, and systems engineers throughout the software lifecycle, while contributing to design reviews, technical documentation, and proposals.
Top Skills: CC++Ci/CdEmbedded LinuxIssue TrackingLinux KernelU-BootVersion ControlXilinx SocsYocto Project
19 Days AgoSaved
In-Office
Rolling Meadows, IL, USA
88K-131K Annually
Senior level
88K-131K Annually
Senior level
Aerospace • Logistics • Security • Software • Cybersecurity
Develop and maintain embedded software and firmware for defense systems. Responsibilities include requirements analysis, software design, C++ coding, testing, debugging, integration, and lifecycle support on Linux or VxWorks. The role involves working with customers and technical teams, applying Agile or Waterfall methods, and integrating software with target hardware. The position is full-time and on-site in Rolling Meadows, Illinois, supporting mission-critical targeting, RF, and MSS products.
Top Skills: AgileBashBatchC++C++11DevsecopsDistributed ProcessingLinuxModel-Based EngineeringMulti-CoreMultithreadingParallel ProcessingPythonSystem-On-ChipVxworksWaterfall
19 Days AgoSaved
In-Office
Rolling Meadows, IL, USA
136K-204K Annually
Senior level
136K-204K Annually
Senior level
Aerospace • Logistics • Security • Software • Cybersecurity
Develops, integrates, tests, and maintains embedded software and firmware for defense systems. Responsibilities span the full software development lifecycle, including requirements, design, coding, debugging, testing, integration, and supporting target hardware. The role uses C++ with Linux or VxWorks and applies software engineering standards, DevSecOps, model-based engineering, and Agile practices. It requires collaboration with customers, suppliers, users, and technical teams and is full-time, on-site in Rolling Meadows, Illinois.
Top Skills: AgileBashBatchC++C++11DevsecopsDistributed ProcessingLinuxModel-Based EngineeringMulti-CoreMulti-ThreadingPythonSecure ProcessingSystem-On-ChipVxworksWaterfall
New

Track Smarter, Apply Better.

Ditch the spreadsheets. Organize your job search with our freeApplication Tracker.

Use For Free
Application Tracker Preview
20 Days AgoSaved
Remote
Texas, USA
Senior level
Senior level
Artificial Intelligence • Logistics • Robotics • Automation
Develop low-level embedded controls and communication interfaces for industrial vehicles. Responsibilities include analyzing CAN, J1939, and proprietary protocols; integrating Beckhoff PLCs and TwinCAT; implementing commands, state machines, diagnostics, and fault handling; building tests and simulators; debugging machine bring-up; and supporting customer-site commissioning. The role requires collaboration with electrical, robotics, and vehicle integration engineers.
Top Skills: Beckhoff PlcCC++CanCan FdCanalyzerCanoeDbcEmbedded LinuxEthercatHardware-In-The-Loop TestingIec 61131-3J1939KvaserMcuOscilloscopesPcanRtosStructured TextTwincat
20 Days AgoSaved
In-Office
Seattle, WA, USA
105K-120K Annually
Senior level
105K-120K Annually
Senior level
Professional Services • Robotics • Design • Manufacturing
Develop embedded firmware and software for customer projects from requirements through production. Responsibilities include firmware design, microcontroller and Embedded Linux development, testing, documentation, integration, continuous deployment, and iterative customer feedback cycles. The role also supports electronics testing, HSE compliance, eco-design, product lifecycle analysis, and CSR improvements across projects in robotics, medical devices, mobility, and other high-tech markets.
Top Skills: BleCC#C++CanEmbedded LinuxEsp32I2CJavaLogic AnalyzersLoraLteNordic SemiconductorOscilloscopesPythonQtRs-232Rs-485SpiStm32UartYoctoZephyr
20 Days AgoSaved
In-Office
Eden Prairie, MN, USA
70K-110K Annually
Entry level
70K-110K Annually
Entry level
Industrial • Manufacturing
Develops back-end embedded software controlling vehicle and machine functions using C, C++, and model-based design. Responsibilities include feature development, microcontroller integration, software testing, prototyping, troubleshooting, documentation, regression testing, and collaboration within Agile and continuous integration workflows. The role supports precision agriculture, vehicle electrification, and off-highway equipment applications in a hybrid environment.
Top Skills: AgileCC++Can J1939Continuous IntegrationGitLinMatlabMicrocontrollersModel-Based Software DesignSimulink
21 Days AgoSaved
In-Office
Mountain View, CA, USA
146K-219K Annually
Junior
146K-219K Annually
Junior
Artificial Intelligence • Automotive • Information Technology • Robotics
Develop and test safety-critical embedded C software for multicore automotive microcontrollers, including RTOS components, drivers, middleware, bootloaders, actuator interfaces, and fault management. Integrate autonomy software with vehicle platforms using CAN and Ethernet, perform vehicle bring-up and debugging, maintain verification infrastructure, and work within ISO 26262 processes. Collaborate with systems, safety, hardware, controls, autonomy, OEM, and supplier engineering teams.
Top Skills: ArxmlAutosar ClassicCCanDbcE2E ProtectionEthernetFreertosHardware-In-The-LoopInfineon Aurix Tc3XxIso 26262Logic AnalyzersMcalOscilloscopesRtosSafertosUds
21 Days AgoSaved
In-Office
95826, Sacramento, CA, USA
160K-170K Annually
Senior level
160K-170K Annually
Senior level
Industrial • Manufacturing
Designs, develops, tests, and maintains embedded software and firmware for elevator control systems. Troubleshoots complex hardware and software issues, supports device drivers and product architecture, performs technical reviews, leads cross-functional projects, mentors engineers, and collaborates with electrical, mechanical, manufacturing, and field teams. Requires expertise in C/C++, real-time systems, embedded hardware interaction, testing, and low-level software development.
Top Skills: BashCC++CygwinGitIar ArmMakePowershellPythonReal-Time Operating SystemsSubversion
One Month AgoSaved
Hybrid
Austin, TX, USA
107K-183K Annually
Mid level
107K-183K Annually
Mid level
Aerospace • Hardware • Information Technology • Security • Software • Cybersecurity • Defense
Designs, develops, integrates, and tests embedded software for avionics, flight controls, vehicle power, autonomous systems, and defense electronics. Responsibilities span the full software lifecycle, including requirements, architecture, implementation, hardware integration, debugging, and verification. The engineer works with embedded processors and bare-metal or real-time operating systems, collaborates across engineering teams, interfaces with customers, and may mentor teammates or lead technical design activities.
Top Skills: ArmArm Development StudioAssemblyBare-Metal Operating SystemsCC++Do-178B/CGreen HillsJavaMatlabPowerpcProprietary RtosPythonReal-Time Operating SystemsSimulinkX86
One Month AgoSaved
Hybrid
Endicott, NY, USA
107K-183K Annually
Mid level
107K-183K Annually
Mid level
Aerospace • Hardware • Information Technology • Security • Software • Cybersecurity • Defense
Design and develop embedded software for avionics, flight controls, vehicle power systems, autonomous systems, and defense applications. Responsibilities span requirements development, software design, implementation, integration, testing, and lifecycle planning. Engineers use embedded development environments and target PowerPC and ARM processors, perform low-level bare-metal development, collaborate across engineering teams, interface with customers, and mentor colleagues. Opportunities include technical contributor and technical leadership roles.
Top Skills: ArmArm Development StudioAssemblyBare Metal Operating SystemsCC++Configuration ManagementDo-178B/CGreen HillsJavaMatlabPowerpcProprietary RtosPythonSimulinkSource Control SystemsX86
21 Days AgoSaved
In-Office
Herndon, VA, USA
Entry level
Entry level
Aerospace • Artificial Intelligence • Machine Learning • Defense
Deploy and optimize computer vision, signal processing, and machine learning algorithms on GPU-enabled embedded systems. Improve real-time performance on constrained low-SWaP platforms, profile CPU/GPU bottlenecks, select algorithms based on hardware constraints, containerize deployments, and produce Linux-based production software. Collaborate with machine learning and software engineers to transition models into operational environments.
Top Skills: CudaDockerGpuLinuxNvidia JetsonOnnxPythonPyTorch
21 Days AgoSaved
In-Office
San Carlos, CA, USA
130K-185K Annually
Mid level
130K-185K Annually
Mid level
Aerospace • Artificial Intelligence • Energy • Defense
Own real-time embedded software for spacecraft avionics, including power distribution and thermal control systems. Responsibilities include board bring-up, low-level driver and control-loop development, hardware/software debugging, command and telemetry integration, firmware updates, fault-tolerant design, automated testing, HITL validation, anomaly investigation, and cross-functional architecture work.
Top Skills: Bare-MetalCC++CanEmbedded NetworkingFreertosHardware-In-The-Loop (Hitl) TestingI2CJtagLogic AnalyzersMicrocontrollersOscilloscopesPythonRustSpiUart
21 Days AgoSaved
Hybrid
Germantown, MD, USA
91K-130K Annually
Senior level
91K-130K Annually
Senior level
Transportation
Design, develop, integrate, test, verify, and maintain embedded software for industrial electronics across the full software lifecycle. Responsibilities include architecture, implementation, requirements and code reviews, defect analysis, technical documentation, automated testing, cybersecurity remediation, and software release support. The role collaborates with systems, hardware, quality, test, and product teams while improving engineering processes and tools.
Top Skills: Agile ScrumBashBoard Support Packages (Bsp)CC++CenelecCi/CdDevice DriversEthernetFreertosLinuxPythonQnxRtosSoftware Change Management (Scm)Software Development Lifecycle (Sdlc)Tcp/IpUdpUnix
10 Minutes AgoSaved
In-Office
Charlottesville, VA, USA
114K-162K Annually
Senior level
114K-162K Annually
Senior level
Artificial Intelligence • Machine Learning • Conversational AI • Generative AI
Designs, implements, simulates, and verifies embedded Linux software for processor-based FPGA devices and digital correlators. Develops embedded applications using AMD/Xilinx Vitis, Python, PetaLinux, and Yocto, while resolving complex technical issues and collaborating with multidisciplinary research teams. Requires expertise with AMD Zynq UltraScale+ MPSoC/RFSoC processing systems and BSP development. The role is based in Charlottesville, Virginia, with occasional domestic and international travel.
Top Skills: Amd Zynq Ultrascale+ MpsocAmd Zynq Ultrascale+ RfsocAmd/Xilinx VitisBare-Metal DevelopmentBoard Support Package (Bsp)Embedded LinuxFpgaPetalinuxPythonYocto
28 Days AgoSaved
Hybrid
Milford, MI, USA
Senior level
Senior level
Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
Design, develop, and test low-level embedded HWIO software for microcontrollers using C and AUTOSAR MCAL tools. Develop functionality for RTOS, memory, fault detection, power management, LIN, DMA, PWM, and I/O systems. Create testing strategies, perform code reviews, troubleshoot integrated software issues, collaborate across engineering teams, and document designs, test cases, and results.
Top Skills: ArmAutosar McalCCanalyzerDmaEtas IncaLauterbachLinPowerpcPwmRenesas MicrocontrollersRtos
Reposted 10 Hours AgoSaved
In-Office
West Lafayette, IN, USA
115K-150K Annually
Senior level
115K-150K Annually
Senior level
Artificial Intelligence • Hardware • Wearables • Semiconductor
Lead bare-metal bring-up of Wi-R SoCs and Cortex-M/RISC-V platforms, develop and optimize ultra-low-power firmware stacks (I2C, SPI, BLE, DMA, sensor drivers), deliver a production-ready firmware SDK, debug at register level using oscilloscopes and JTAG, mentor junior engineers, and drive toolchain and quality standards across teams.
Top Skills: Bare-Metal Embedded CBleCC++Cortex-MDmaI2CJtagMcuOscilloscopeRisc-VSensor DriversSpiWi-R
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account