Top Embedded Software Engineer Jobs

Reposted One Month AgoSaved
In-Office
Austin, TX, USA
105K-145K Annually
Mid level
105K-145K Annually
Mid level
Hardware • Semiconductor • Manufacturing
Develop firmware for real-time control of semiconductor processing tools; collaborate with engineers on requirements and control implementation; utilize skills in embedded software development.
Top Skills: BuildrootCLinuxPythonRustYocto
Reposted One Month AgoSaved
In-Office
Ashburn, VA, USA
125K-175K Annually
Expert/Leader
125K-175K Annually
Expert/Leader
Aerospace
Design, implement, and test embedded software for DSP-based boards including BSPs, bootloaders, device drivers, and embedded test software. Diagnose complex defects, collaborate with cross-functional teams, produce design/test documentation, and ensure compliance with military/aerospace standards.
Top Skills: Amd Zynq MpsocArmBashBiosBspsCC++CmakeCshDevice DriversEclipseEthernetGccI2CInfinibandIntel X86IpmiLabviewLinux (Red HatLynxosMS OfficePcie Gen3Pcie Gen4PetalinuxPythonRdmaRs232Rs422SlimbootloaderSpiU-BootVisual StudioVitisVivadoVxworks (7.X)Windriver)Yocto
Reposted One Month AgoSaved
In-Office
Pleasanton, CA, USA
150K-250K Annually
Senior level
150K-250K Annually
Senior level
Artificial Intelligence • Information Technology • Machine Learning
Responsible for developing security firmware for the Secure Enclave in embedded systems, collaborating on tools and architecture with a focus on cryptography and system security.
Top Skills: CC++Ci ToolsGitJIRAPython
Reposted One Month AgoSaved
In-Office
Sunnyvale, CA, USA
171K-264K Annually
Mid level
171K-264K Annually
Mid level
Automotive
Develop and maintain embedded software for vehicle platforms, integrating vendor components and ensuring communication protocols are optimized.
Top Skills: AndroidCC++LinuxRtos
Reposted One Month AgoSaved
In-Office
McClellan Park, CA, USA
92K-171K Annually
Senior level
92K-171K Annually
Senior level
Aerospace • Logistics • Security • Software • Cybersecurity
Design, develop, operate, and maintain embedded software and firmware for safety- and mission-critical systems. Apply SDLC standards, integrate software with hardware, work in cross-functional Agile teams, interface with customers and suppliers, and use tools like Git, Docker, C/C++, Python, and RTOS (Green Hills) for development, debugging, and deployment.
Top Skills: BitbucketC++DockerEmbedded CGitGitlabGreen Hills Integrity-178Green Hills Multi IdePythonRms SchedulingRtos
Reposted One Month AgoSaved
In-Office
Sunnyvale, CA, USA
120K-164K Annually
Senior level
120K-164K Annually
Senior level
Hardware • Information Technology • Other • Software • Analytics
Develop high-performance GPS software for aviation, design and certify time-critical systems, and collaborate with hardware teams for advanced technology solutions.
Top Skills: C ProgrammingC++Digital HardwareEmbedded SystemsMicroprocessor ArchitectureMulti-Threaded Operating SystemsPython 3.X
One Month AgoSaved
In-Office
Dulles, VA, USA
114K-213K Annually
Senior level
114K-213K Annually
Senior level
Aerospace • Logistics • Security • Software • Cybersecurity
Develop and integrate embedded flight software for spacecraft and national security systems. Responsibilities include hardware interfacing, board support package and device-driver development, requirements and test planning, simulation, hardware-in-the-loop integration, debugging, resource optimization, documentation, and root-cause analysis. The role is fully onsite in a SCIF, requires an active TS/SCI clearance, and involves 10% travel.
Top Skills: BitbucketC/C++CoverityFortifyGitJenkinsJIRALinuxMatlabMil-Std-1553National Instruments Data Acquisition CardsPythonReal-Time Operating SystemsSonarqubeSpacewireSpiSubversionSynchronous SerialUart
Reposted One Month AgoSaved
In-Office
Los Angeles, CA, USA
180K-230K Annually
Senior level
180K-230K Annually
Senior level
Aerospace • Artificial Intelligence • Computer Vision • Hardware • Machine Learning • Robotics • Industrial
Design and maintain embedded Linux systems for ground and space telescopes, focusing on reliability, debugging, and collaboration with engineering teams.
Top Skills: CC++Dc Power SystemsGpioI2CMipi Csi-2Motor DriversPcieSpiYocto
One Month AgoSaved
In-Office
Brea, CA, USA
145K-165K Annually
Expert/Leader
145K-165K Annually
Expert/Leader
Aerospace • Hardware • Software • Manufacturing
Leads the architecture, design, implementation, and production delivery of embedded networking software for onboard aircraft video systems. Develops Layer 2/3 switching, multicast routing, IGMP, and RSTP functionality; performs board bring-up and hardware integration; optimizes low-latency network performance; and supports code reviews and technical design discussions. The role also requires Linux kernel and driver expertise, embedded circuit knowledge, A/V and 4K video-over-IP libraries, and participation in DevOps and CI/CD testing.
Top Skills: 4K Video Over IpArmAudio/Video LibrariesBashCC++Ci/CdDevice DriversDevOpsEmbedded SystemsIgmpLayer 2 SwitchingLayer 3 SwitchingLinuxLinux KernelMulticast RoutingNetwork Switch ChipsetsPcb SchematicsPythonRapid Spanning Tree Protocol (Rstp)X86
One Month AgoSaved
In-Office
Redondo Beach, CA, USA
130K-280K Annually
Junior
130K-280K Annually
Junior
Aerospace • Software
Develop and maintain embedded software for custom avionics hardware supporting spacecraft flight and ground testing. Responsibilities include low-level processor functions, peripheral and communication interfaces, closed-loop controls, fault detection, hardware integration, prototyping, and rigorous production code. Collaborate with avionics, GNC, propulsion, and other engineering teams while troubleshooting embedded systems using hardware and source-level debugging tools.
Top Skills: Avionics HardwareCC++Camera ModulesCanCurrent SensorsDmaEmbedded SystemsEncodersHardware DebuggersI2CImage SensorsLogic AnalyzersMicrocontrollersMicroprocessorsMipi Csi-2Motor DriversOscilloscopesPower ElectronicsSource-Level DebuggersSpiUartUsb
One Month AgoSaved
Hybrid
San Diego, CA, USA
Senior level
Senior level
Hardware • Other • Consulting
Lead the architecture, development, testing, debugging, and delivery of embedded firmware across multiple client projects. Define software architectures, drivers, middleware, RTOS configurations, and hardware interfaces; lead code and design reviews; mentor engineers; coordinate with clients and cross-functional teams; oversee testing and hardware bring-up; resolve complex integration issues; and support technical estimation, proposals, and production support.
Top Skills: Bare-Metal FirmwareBoard Support PackagesBootloadersCC++CanEmbedded LinuxEthernetFreertosHardware-In-The-Loop TestingI2CMicrocontrollersMicroprocessorsRtosSpiThreadxUartUsbVxworksZephyr
One Month AgoSaved
In-Office
2 Locations
100K-145K Annually
Junior
100K-145K Annually
Junior
Professional Services • Consulting • Energy • Design
Develop firmware and low-level software for connected embedded systems and microcontrollers. Build time-critical embedded control software, integrate hardware and software, optimize memory and performance, and support higher-level applications interfacing with embedded devices. Collaborate with hardware and engineering teams on debugging, hardware bring-up, sensor integration, and reliable production solutions.
Top Skills: AltiumBare-Metal ProgrammingCEmbedded Operating SystemsFirmwareHardware Debugging ToolsI2CMicrocontrollersPcb DesignSpiUart
New

Track Smarter, Apply Better.

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

Use For Free
Application Tracker Preview
Reposted 2 Months AgoSaved
Hybrid
Boulder, CO, USA
79K-135K Annually
Junior
79K-135K Annually
Junior
Aerospace • Hardware • Information Technology • Security • Software • Cybersecurity • Defense
Develop, test, and maintain embedded software for satellite, airborne, and ground systems across the full software lifecycle. Implement and integrate code (Rust/C/C++/Python), work with Embedded Linux and FPGA interfaces, configure embedded Linux distributions, use messaging protocols, produce UML diagrams, follow formal development practices, and support integration, documentation, and operations in an on-site defense environment.
Top Skills: C/C++Device TreeEmbedded LinuxFpgaMqttPetalinuxPythonRustUmlYoctoZeromq
Reposted 2 Months AgoSaved
Hybrid
Westminster, CO, USA
79K-135K Annually
Junior
79K-135K Annually
Junior
Aerospace • Hardware • Information Technology • Security • Software • Cybersecurity • Defense
Develop, test, and maintain embedded software for satellite, airborne, and ground systems across the full software lifecycle. Work on-site to implement CI/CD and containerized workflows, design using UML, integrate with FPGAs and messaging (MQTT/ZeroMQ), configure embedded Linux distributions (PetaLinux/Yocto), and follow formal software development and configuration management practices.
Top Skills: CC++Ci/CdContainerizationDevice TreeEmbedded LinuxFpgaMqttPetalinuxPythonRubyRustUmlYoctoZeromq
Reposted One Month AgoSaved
In-Office
Tampa, FL, USA
Mid level
Mid level
Aerospace • Artificial Intelligence • Enterprise Web • Robotics • Security • Software
The Embedded Software Engineer develops and maintains firmware for autonomous drone systems, focusing on low-level driver development and hardware/software integration.
Top Skills: CC++GitGpioI2CLinuxPythonRos2SpiStm Arm MicrocontrollersUart
Reposted One Month AgoSaved
In-Office
Dulles, VA, USA
123K-151K Annually
Senior level
123K-151K Annually
Senior level
Transportation
The Embedded Software Engineer will design and implement software for GNSS satellites and ground systems, evaluate performance using hardware-in-the-loop, and support system commissioning and operations.
Top Skills: BitbakeBitbucket PipelinesCC++CmakeEmbedded LinuxGitlab RunnerJenkinsLinux KernelMakeMesonPetalinuxPythonRtosRustShell Scripts
Reposted One Month AgoSaved
Remote
USA
Mid level
Mid level
Edtech
The Embedded Software Engineer will analyze and develop embedded software systems, provide customer support, and apply software engineering and cybersecurity methods.
Top Skills: AdaCC++VerilogVhdlVxworks
Reposted One Month AgoSaved
In-Office
Irvine, CA, USA
180K-220K Annually
Senior level
180K-220K Annually
Senior level
Software
Lead architecture and development of low-latency embedded firmware and Linux-based networking stacks for MANET radios. Implement MAC and ad-hoc routing, device drivers and BSPs for ARM and RISC-V, security/encryption protocols, audio/voice streaming, network management/web interfaces, testing tools, and Linux system customization to meet regulatory security requirements.
Top Skills: Amd Ultrascale+ArmBoard Support Package (Bsp)CCnsa AlgorithmsEmbedded LinuxEthernetInterrupt Service Routines (Isr)IpsecLinux Kernel DriversMac ProtocolsMicrochip Polarfire SocMn-MimoNiap Common CriteriaNist Fips 140-3Risc-VShell ScriptingSocket Programming
One Month AgoSaved
In-Office
Ogden, UT, USA
Senior level
Senior level
Energy
Designs, develops, and supports embedded firmware and Linux platforms for industrial products. Responsibilities include bare-metal and RTOS development, bootloaders, OTA updates, secure boot, communications interfaces, hardware bring-up, lab debugging, CI/CD, testing, field support, and technical documentation. Collaborates across electrical, mechanical, cloud, manufacturing, and service teams while improving embedded engineering practices.
Top Skills: AltiumArm Cortex-MBuildrootCC++CanCanopenCi/CdEmbedded LinuxEthernetFreertosGitHttp/RestI2CJtagKicadLteModbus Rtu/TcpMqttOpenwrtRs-485SpiStm32SwdUartYocto
One Month AgoSaved
In-Office
Spring, TX, USA
72K-166K Annually
Entry level
72K-166K Annually
Entry level
Artificial Intelligence • Cloud • Information Technology • Consulting
Designs and executes manual and automated tests for embedded software, develops test plans and documentation, analyzes results, debugs issues, and improves testing processes. Collaborates with software developers and external partners to ensure test coverage, resolve complex technical issues, and deliver reliable, high-quality embedded systems.
Top Skills: CDevice DriversEmbedded LinuxGoPython
One Month AgoSaved
In-Office
East Farmingdale, NY, USA
125K-140K Annually
Senior level
125K-140K Annually
Senior level
Aerospace
Designs, develops, architects, tests, debugs, and documents embedded software for precision electronic measurement equipment. Creates design and software verification reports, translates customer requirements into software architectures, and collaborates with engineering teams. The role requires C, C++, Python, Xilinx Zynq and Vitis experience, software verification tools, Agile development experience, strong technical communication, and the ability to obtain and maintain a Department of Defense security clearance.
Top Skills: AgileCC++DoorsGitJIRAParasoftPythonSourcetreeVectorcastXilinx Vitis Development EnvironmentXilinx Zynq
One Month AgoSaved
In-Office
Wilton, CT, USA
133K-197K Annually
Senior level
133K-197K Annually
Senior level
Hardware • Software • Semiconductor
Lead software architecture and technical direction for embedded systems controlling semiconductor lithography machines. Develop modular, scalable software using C, C++, and Python; assess feasibility, dependencies, risks, and system integration; ensure code, requirements, documentation, testing, security, and architectural quality. Support Agile development and CI/CD, investigate customer issues, gather stakeholder requirements, improve processes, and identify team training needs. The role is primarily on-site in Wilton, Connecticut, with occasional cleanroom and laboratory work.
Top Skills: BashCC++Ci/CdClearcaseGoogletestJIRAPython
One Month AgoSaved
In-Office
Sunnyvale, CA, USA
Expert/Leader
Expert/Leader
Healthtech • Robotics
Lead architecture, development, integration, risk analysis, and verification of embedded software for robotic-assisted surgical platforms. Design real-time, distributed multiprocessor systems; integrate custom PCAs and FPGA IP; develop supervisory state machines, hardware controls, diagnostics, communication subsystems, and user interfaces. Collaborate with cross-functional teams on requirements, schedules, safety, cybersecurity, regulatory compliance, and product validation.
Top Skills: CC++CanCudaFpgaPythonQnxTcp/IpVivado
One Month AgoSaved
Hybrid
Germantown, MD, USA
72K-98K Annually
Junior
72K-98K Annually
Junior
Transportation
Design, develop, test, and maintain embedded software applications for rail transportation products. Responsibilities include requirements, architecture, design, code and unit-test reviews; automated testing; documentation; root-cause analysis; software releases; cybersecurity vulnerability remediation; and participation throughout the software development lifecycle.
Top Skills: Agile ScrumBashBoard Support PackagesCC++Cenelec StandardsContinuous IntegrationDevice DriversFreertosHardware InterfacesIp ProtocolsLinuxPythonQnxSdlcSoftware Change ManagementUnix
Reposted One Month AgoSaved
Remote
United States
Mid level
Mid level
Renewable Energy
Design, build, and scale embedded connectivity and security for distributed energy devices. Implement networking (Ethernet/Wi‑Fi/Thread/Zigbee/BLE), secure provisioning, OTA firmware pipelines, telemetry, and diagnostics. Support testing, certification, manufacturing validation, and cross-functional collaboration from prototype to deployment.
Top Skills: BleBootloadersCC++CertificatesCi/CdCoapEthernetFreertosHTTPIp NetworkingLogic AnalyzersMqttNetwork SniffersNtpObservability PlatformsProtocol AnalyzersPtpPythonSecure ElementsThreadTlsTpmWebsocketsWi-FiZephyrZigbee
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account