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































