Top Embedded Software Engineer Jobs

Senior level
Aerospace • Artificial Intelligence • Cloud • Machine Learning • Software • Cybersecurity • Defense
Design, develop, maintain, test, and debug embedded software for aerospace and avionics systems using C/C++. Collaborate with cross-functional teams on requirements, architecture, hardware integration, software lifecycle processes, and certification activities under DO-178 standards. Support high-quality deployment of complex safety-critical systems, communicate technical concepts to stakeholders, and contribute to software testing, integration, and continuous improvement.
Top Skills: BitbucketCC++Cc/CqDo-160Do-178B/CDoorsEgpwsEmbedded SystemsJIRATawsTeamcenter
20 Hours AgoSaved
Hybrid
Mayfield Heights, OH, USA
Junior
Junior
Hardware • Software
Design, implement, test, release, and maintain embedded software that communicates through APIs, services, and protocols. Participate across the Agile software development lifecycle, conduct peer reviews, perform unit and functional testing, and support continuous improvement. Collaborate with cross-functional engineering teams and coach less experienced engineers. The role involves embedded development using C++, Python, RTOS, ARM and x86 architectures, industrial protocols, and development tools such as Git and Jenkins.
Top Skills: AgileAPIsArmAutomation FrameworksC++Common Industrial Protocol (Cip)DebuggersGitIn-Circuit EmulatorsJenkinsOscilloscopesPythonRtosSoftware Requirements AnalysisSoftware TestingX86
Reposted 21 Hours AgoSaved
In-Office
San Francisco, CA, USA
140K-180K Annually
Mid level
140K-180K Annually
Mid level
Artificial Intelligence • Hardware • Robotics • Automation
Develop production embedded software and firmware for robotic systems, including drivers, communication stacks, sensor and actuator interfaces, and real-time systems. Bring up custom hardware, debug electrical and software issues using lab tools, collaborate with electrical engineers, and establish manufacturing-oriented bring-up and testing processes.
Top Skills: BootloadersCC++CanCan FdEthercatEthernetGmsl SerdesI2CLinuxLogic AnalyzersMcu FirmwareOscilloscopesPtpPythonRs-485RtosRustSecure BootSpi
21 Hours AgoSaved
In-Office
El Segundo, CA, USA
Mid level
Mid level
Greentech • Hardware • Manufacturing
Own embedded firmware for cloud-seeding vehicles, including flight controllers, power systems, sensors, payloads, and onboard Linux interfaces. Responsibilities span architecture, board bring-up, drivers, communication protocols, safety mechanisms, testing, releases, field deployment, and troubleshooting. The role partners with electrical, mechanical, manufacturing, and flight operations teams to deliver reliable vehicle systems.
Top Skills: CC++CanHardware DebuggersHardware-In-The-Loop TestingI2CLinuxLogic AnalyzersMavlinkOscilloscopesPx4RustSpiUart
21 Hours AgoSaved
In-Office
El Segundo, CA, USA
146K-197K Annually
Mid level
146K-197K Annually
Mid level
Agency • Professional Services • Consulting
Own embedded firmware for cloud-seeding vehicles, including flight controllers, power systems, sensors, payloads, board bring-up, hardware integration, communication protocols, safety and recovery behavior, testing, release workflows, and field support. Collaborate with electrical, mechanical, manufacturing, and flight operations teams to deliver reliable vehicle systems from architecture through deployment.
Top Skills: CC++CanHardware DebuggersHardware-In-The-Loop TestingI2CLinuxLogic AnalyzersMavlinkOscilloscopesOver-The-Air UpdatesPx4RustSpiUart
23 Hours AgoSaved
Hybrid
Palo Alto, CA, USA
186K-256K Annually
Senior level
186K-256K Annually
Senior level
Automotive • Cloud • Hardware • Software
Develop and validate embedded software for automotive infotainment, connectivity, and vehicle access ECUs. Responsibilities include board bring-up, BSP and kernel development, stress testing, performance benchmarking, debugging hardware and software issues, and documenting designs and test procedures. Collaborate with hardware, automation, validation, architecture, OEM, and ODM teams to deliver reliable embedded systems across high-performance automotive SoCs.
Top Skills: A2BAcrnAndroidArmBluetooth AudioCC++CanCi/CdDriveosEmbedded LinuxEthernetFlashing ToolsGnssGunyahI2CIso 26262JtagLauterbachLinuxOscilloscopePciePythonQnxRfShellSpiType-1 HypervisorsU-BootUwb
Reposted YesterdaySaved
In-Office
West Lafayette, IN, USA
85K-110K Annually
Senior level
85K-110K Annually
Senior level
Artificial Intelligence • Hardware • Wearables • Semiconductor
Design and lead bare-metal bring-up and low-power firmware for Wi-R SoCs and Cortex-M/RISC-V platforms. Build and optimize firmware stacks (I2C, SPI, BLE, DMA, sensor drivers), deliver a production SDK, debug at register level with JTAG/oscilloscopes, and mentor junior engineers while contributing to toolchain and quality standards.
Top Skills: BleCC++Cortex-MDmaEmbedded LinuxI2CJtagOscilloscopeRisc-VRtosSpiWi-R
Reposted YesterdaySaved
In-Office
Urbandale, IA, USA
75K-120K Annually
Junior
75K-120K Annually
Junior
Industrial • Manufacturing
Design, develop, and test embedded software for precision agriculture technology using C++. Collaborate with teams and integrate software on various platforms.
Top Skills: C++CanEmbedded LinuxEmbedded SystemsFreertosI2CReal-Time Operating SystemsSpiUartVxworks
YesterdaySaved
In-Office
Midvale, UT, USA
120K-135K Annually
Mid level
120K-135K Annually
Mid level
Biotech • Energy
Develop and maintain embedded firmware for Wi-Fi and Bluetooth LE connectivity modules in portable and home power products. Responsibilities include provisioning, OTA updates, device-to-cloud messaging, subsystem protocols, testing, CI/CD firmware releases, telemetry, mobile app integration, and bench debugging. The role refactors existing code, reduces technical debt, documents designs, and collaborates with firmware, electrical, cloud, mobile, QA, manufacturing, and support teams.
Top Skills: Arm Cortex-MAws Iot CoreBluetooth LeBuildrootCC++CanCi/CdClaude CodeEmbassyEmbedded LinuxEsp-IdfEsp32FlutterFreertosGitGitGithub ActionsGithub CopilotI2CJavaScriptLogic AnalyzersMatterMqttNrf Connect SdkOscilloscopesPythonReact NativeRest ApisRustSpiThreadTypescriptUartWi-FiYoctoZ-WaveZephyrZigbee
YesterdaySaved
In-Office
Fairmont, WV, USA
81K-162K Annually
Senior level
81K-162K Annually
Senior level
Artificial Intelligence • Information Technology • Consulting • Cybersecurity
Designs, develops, and commercializes embedded software and user interfaces for sensor systems used in unmanned vehicles and wearable or mounted platforms. Responsibilities include embedded application development, GUI and remote-control solutions, sensor calibration, laboratory and field testing, and DevSecOps collaboration. The engineer supports multidisciplinary product development and adapts to evolving project objectives while delivering advanced sensing technologies.
Top Skills: CC++Camera SystemsDevsecopsEmbedded LinuxFpgaGuiLasersLidarNist 800-171OpticsPetalinuxPythonQtRaspberry PiUnmanned Aerial SystemsVhdlXilinx Zynq
YesterdaySaved
In-Office
Houston, TX, USA
Senior level
Senior level
Aerospace • Transportation • Defense • Manufacturing
Develop and integrate real-time embedded flight software for aerospace avionics and flight computers. Translate hardware and system requirements into reliable, testable software; debug hardware/software interfaces; and build automated unit, integration, and HIL testing. Support fault handling, verification, configuration management, and flight readiness while helping establish embedded architecture and engineering processes. Collaborate with avionics, GNC, propulsion, test, QA, and ground software teams, with opportunities for future technical and people leadership.
Top Skills: CC++Ci/CdConfluenceDaqDo-178CEmbedded CpusFpgaGitGitlabHilJIRAJtagMicrocontrollersMilMil-Std-1553Mil-Std-882ERs-422Rs-485RtosSilSocsSpacewireSwdTime-Triggered Ethernet
YesterdaySaved
In-Office
Baltimore, MD, USA
127K-191K Annually
Senior level
127K-191K Annually
Senior level
Aerospace • Logistics • Security • Software • Cybersecurity
Oversee embedded software engineering teams, providing technical leadership for software design, development, integration, testing, and Agile processes. Manage employee performance, staffing, career development, coaching, and mentoring. Coordinate with systems and hardware disciplines, support proposals and estimates, address team impediments, track risks and defects, and drive continuous improvement. This is a full-time, on-site defense role requiring an active Secret clearance and up to 25% travel.
Top Skills: AgileAtlassianEmbedded SoftwareGitlabJenkinsKlocworkLinuxSoftware Integration And TestSonarqubeVxworks
New

Track Smarter, Apply Better.

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

Use For Free
Application Tracker Preview
YesterdaySaved
In-Office
Oak Brook, IL, USA
Senior level
Senior level
Information Technology • Software • Consulting
Develop embedded software in C++14/17 for Linux-based systems. Responsibilities include implementing threaded applications, using development and version-control tools, debugging software, troubleshooting technical issues, following software development lifecycle practices, and collaborating effectively while working independently.
Top Skills: C++14C++17Linux
7 Days AgoSaved
Hybrid
Milford, MI, USA
Junior
Junior
Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
Develop and deliver embedded controls software for electrification, autonomous, engine, transmission, and chassis systems. Design physics and controls requirements, implement diagnostics and controller communication strategies, and test software at controller, system, and vehicle levels. Document requirements, link them to test cases, use automated testing tools, collaborate within Agile Scrum teams, and support software planning, knowledge sharing, and training.
Top Skills: Agile ScrumAuto Code GenerationAutomated TestingCC++Embedded Controls SoftwareMatlabPythonSimulink
4 Days AgoSaved
In-Office
Fremont, CA, USA
139K-188K Annually
Expert/Leader
139K-188K Annually
Expert/Leader
Robotics • Semiconductor • Automation
Leads architecture and development of complex embedded software, real-time control systems, robotics platforms, and hardware integrations. Provides technical direction across software, firmware, controls, electronics, and mechanical engineering teams. Owns critical technical problem solving, architecture governance, technology roadmaps, customer escalations, and cross-functional initiatives. Mentors senior engineers and drives engineering standards, testing, reliability, diagnosability, and adoption of innovative technologies across automation products.
Top Skills: AgileArm SocsBootloadersBspC++Ci/CdDevice DriversEmbedded LinuxEthercatFieldbusFpgaIndustrial Communication NetworksMachine LearningQnxReal-Time LinuxTime-Series Analytics
4 Days AgoSaved
In-Office
Syracuse, NY, USA
85K-90K Annually
Entry level
85K-90K Annually
Entry level
Aerospace
Develop and improve high-performance embedded software for RF sensor systems supporting counter-drone and airspace management applications. Responsibilities include target detection and tracking, high-throughput data processing, fault monitoring and recovery, cloud and network integration, architecture, implementation, code reviews, documentation, testing, and validation. The role is primarily onsite in Syracuse, New York, with 10% travel.
Top Skills: C++Cloud SystemsCommunication SystemsLinuxPythonRadar SystemsSignal Processing
4 Days AgoSaved
In-Office
Syracuse, NY, USA
134K-174K Annually
Expert/Leader
134K-174K Annually
Expert/Leader
Aerospace
Leads architecture and development of high-performance embedded software for RF sensor systems. Designs target detection and tracking capabilities, high-throughput processing, fault recovery, cloud and network integration, and hardware interfaces. Collaborates across engineering disciplines, performs verification and validation, reviews code, mentors engineers, delegates technical work, and drives software improvements. Requires Python and C++ expertise, embedded Linux experience, and willingness to travel 10%.
Top Skills: C++Cloud SystemsEmbedded LinuxMatlabPetalinuxPythonRadar SystemsRf SensingSignal ProcessingUbuntu
One Month AgoSaved
Hybrid
Milford, MI, USA
Mid level
Mid level
Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
Designs, develops, and implements thermal management control and diagnostic algorithms for next-generation electric vehicles. Responsibilities include developing embedded software in C and Simulink, interpreting functional requirements, creating unit and multicomponent tests, integrating ECU software, and performing SIL and HIL testing. The role collaborates with multidisciplinary engineering teams and requires 10% domestic and international travel, with a hybrid schedule requiring three days in the office.
Top Skills: AgileCGitHilJIRAMatlab SimulinkPythonSilStateflow
Reposted 4 Days AgoSaved
In-Office
San Francisco, CA, USA
140K-180K Annually
Junior
140K-180K Annually
Junior
Greentech • Hardware • Robotics • Software
Develop and maintain embedded firmware and drivers for underwater robotic subsystems, prototype and bring up hardware, debug PCBs with lab tools, implement real-time control and communication stacks, support field deployments and production readiness, and create portable internal libraries. Collaborate across electrical, mechanical, and acoustics teams and ensure robust, memory-safe firmware.
Top Skills: Acoustic ModemAdcAutomated Test FrameworksBarr-CBootloaderCC++CanCi/CdDacDebuggerDmaEthernetFreertosGitLogic AnalyzerMisra CNuttxOscilloscopeRtosUartUdpZephyr
4 Days AgoSaved
In-Office
Hawthorne, CA, USA
125K-195K Annually
Junior
125K-195K Annually
Junior
Aerospace • Other
Develop and maintain embedded platform software for Starshield spacecraft and ground systems, including Linux, Buildroot, U-Boot, secure boot, device drivers, and board-level firmware. Collaborate with electrical, FPGA, and application software teams from prototype development through on-orbit operations. Support testing, continuous integration, deployment, monitoring, and full software lifecycle ownership.
Top Skills: ArmBuildrootCC++Continuous IntegrationFpgaLinuxLinux KernelRustSecure BootU-Boot
5 Days AgoSaved
In-Office
Westford, MA, USA
110K-162K Annually
Senior level
110K-162K Annually
Senior level
Other • Security
Provides technical leadership for embedded software architecture and development across a global fire detection portfolio. Defines design standards, leads complex embedded systems development, influences technology roadmaps, and drives quality, reliability, cybersecurity, and maintainability. Conducts architecture and code reviews, mentors engineers, collaborates across hardware and systems teams, supports connected IoT products, and contributes hands-on debugging and continuous process improvement.
Top Skills: CC++CanEmbedded CybersecurityEmbedded LinuxEthernetGitI2CIotMicrocontrollersRtosSpiTcp/IpUartUsb
Reposted 5 Days AgoSaved
Remote
United States
148K-179K Annually
Mid level
148K-179K Annually
Mid level
Aerospace • Defense • Manufacturing
Develop and maintain PX4 autopilot firmware for UAVs, integrating sensors and payloads, and managing testing environments. Collaborate on flight operations and system integration.
Top Skills: Arm Cortex-MCC++CmakeGdbMakeMavlinkPx4PythonRos2
5 Days AgoSaved
In-Office
Waltham, MA, USA
85K-128K Annually
Junior
85K-128K Annually
Junior
Other • Robotics
Develop embedded software and firmware for robotics, autonomous systems, medical devices, defense technologies, and commercial products. Responsibilities include programming in C and C++, integrating hardware and sensors, debugging prototypes, implementing real-time systems, writing automated tests, supporting build workflows, and collaborating across engineering disciplines. The role involves work with microcontrollers, RTOS, embedded Linux, communication protocols, custom hardware, and early-stage product development.
Top Skills: ArmCC++CanCi/CdDockerEmbedded LinuxEsp32EthernetFreertosGitGpioI2CLinuxLogic AnalyzersMultimetersNetworkingOscilloscopesPic32Protocol AnalyzersPythonRos2RtosSensor FusionSlamSpiStm32UartZephyr
5 Days AgoSaved
In-Office
Lake Forest, CA, USA
99K-129K Annually
Senior level
99K-129K Annually
Senior level
Healthtech • Biotech • Pharmaceutical
Designs, develops, integrates, and tests embedded software for computer-controlled electromechanical medical devices in an RTOS environment. Responsibilities include implementing requirements, code reviews, software integration, debugging, troubleshooting multithreaded applications and communication peripherals, and supporting software risk management and regulatory compliance. The role uses C and C++ with embedded microcontrollers, lab equipment, and board-level debugging tools.
Top Skills: AdcCC++CanCmxDacDigital VoltmetersEmbedded MicrocontrollersEthernetGxpI2CIn-Circuit EmulatorsLogic AnalyzersNxpOscilloscopesRtosSopsSpiStm32ThreadxUart
5 Days AgoSaved
In-Office
Lake Forest, CA, USA
128K-166K Annually
Senior level
128K-166K Annually
Senior level
Healthtech • Biotech • Pharmaceutical
Leads the design, development, integration, testing, and debugging of embedded software for medical electromechanical devices in RTOS environments. Provides technical direction and mentorship, develops bootloaders, drivers, and application code, works with microcontrollers and communication peripherals, and prepares software design and test documentation supporting product safety and regulatory compliance.
Top Skills: AdcCC++CanCanoeDacEthernetI2CLauterbachNxpRtosSpiStm32Uart
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account