Maximum of 25 job preferences reached.
Top Embedded Software Engineer Jobs
6 Days AgoSaved
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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





























