Maximum of 25 job preferences reached.
Top Embedded Software Engineer Jobs
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
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
21 Days AgoSaved
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Let Your Resume Do The Work
Upload your resume to be matched with jobs you're a great fit for.
Success! We'll use this to further personalize your experience.
Top Companies Hiring Embedded Software Engineers
See AllPopular Job Searches
All Software Engineer Jobs
.NET Developer Jobs
Aerospace Thermal Engineering Jobs
AI Engineer Jobs
Android Developer Jobs
Automation Engineer Jobs
Backend Developer Jobs
Blockchain Developer Jobs
C# Jobs
C++ Jobs
Cloud Architect Jobs
Cloud Engineer Jobs
Design Engineer Jobs
DevOps Engineer Jobs
Director Of Engineering Jobs
Electrical Engineering Jobs
Embedded Software Engineer Jobs
Engineering Jobs
Engineering Manager Jobs
Environmental Engineering Jobs
Field Engineer Jobs
Front End Developer Jobs
Full Stack Developer Jobs
Game Developer Jobs
Golang Jobs
Hardware Engineer Jobs
Industrial Engineering Jobs
iOS Developer Jobs
Java Developer Jobs
Javascript Developer Jobs
Linux Jobs
Manufacturing Engineer Jobs
Mechanical Engineering Jobs
Network Engineer Jobs
PHP Developer Jobs
Process Engineer Jobs
Project Engineer Jobs
Prompt Engineering Jobs
Python Jobs
QA Jobs
Robotics Engineer Jobs
Ruby on Rails Jobs
Salesforce Administrator Jobs
Salesforce Developer Jobs
Scala Jobs
Sharepoint Developer Jobs
Site Reliability Engineer Jobs
Software Engineering Manager Jobs
Solutions Architect Jobs
SQL Developer Jobs
Structural Engineer Jobs
System Engineer Jobs
Test Engineer Jobs
Web Developer Jobs
All Filters
Total selected ()
No Results
No Results















.png)









.png)


