Maximum of 25 job preferences reached.
Top Embedded Software Engineer Jobs
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
Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
Lead OS verification for IVI platforms: define verification strategies, create and run automated/manual tests, develop automation scripts, report metrics, log defects, and collaborate with architects, developers, and integration teams to ensure software quality, security, performance, and architecture compliance.
Top Skills:
ArtifactoryC++CanGitIviJenkinsLinPythonRobot FrameworkSomeip
Aerospace • Hardware • Information Technology • Robotics • Defense • Utilities
Lead the design, development, and architecture of embedded software systems. Collaborate with teams to ensure reliability while mentoring junior engineers and improving processes.
Top Skills:
Advanced Debugging ToolsAgileCan)Communication Protocols (1553Continuous IntegrationEmbedded LinuxI2CKanbanMultiple Programming LanguagesReal-Time Operating Systems (Rtos)ScrumSpiUartVxworks
Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
Design, develop, implement, and test low-level HWIO embedded software for microcontrollers using AUTOSAR MCAL or hand-coded C. Define testing strategies, perform code reviews, troubleshoot complex issues, collaborate with hardware/calibration/requirements teams, and document designs and test results.
Top Skills:
ArmArm Cortex-M7Arm Cortex-R52Autosar McalCanalyzerDmaEmbedded CEtas IncaLauterbachLinMcal Configuration ToolsNxp S32KxxOscilloscopePowerpcPwmRenesasRtos
Aerospace • Artificial Intelligence • Hardware • Machine Learning • Software • Transportation • Cybersecurity
Develop and integrate Ethernet switches for avionics applications, write and test embedded C software in a Linux environment, and troubleshoot issues with cross-functional teams to support aircraft systems.
Top Skills:
CEthernetEthernet SwitchesLinuxNetworking
Agency • Information Technology • Professional Services • Consulting
Develop embedded software for IoT gateways and sensor platform integration. Design embedded system architecture, firmware, and device drivers. Implement communications over USB, BLE, WiFi, ZigBee. Work on Linux/Unix platforms, use standard development tools, and integrate RESTful APIs; networking and cloud basics a plus.
Top Skills:
BleCC++DebuggersDevice DriversFirmwareIotIssue TrackingJavaLinuxProfilersRestful ApisScriptingUnixUsbVersion ControlWifiWindriver LinuxZigbee
Agency • Information Technology • Professional Services • Consulting
Integrate silicon and software into customer products, debug and root-cause complex embedded software and networking issues, perform acceptance testing, update documentation, provide technical training and hands-on customer support, and contribute feedback to product teams.
Top Skills:
Board Support Package (Bsp)BootloaderBroadband NetworkingCC++Device DriversDocsisIpv6L2 SwitchLinuxPerformance ProfilingSet-Top Box (Stb)SnmpTcpUdpVlan
Aerospace • Security • Energy • Industrial
Design, architect, implement, test, and release embedded firmware for industrial transmitters. Collaborate with certification, cybersecurity, test, manufacturing, and global teams. Diagnose production issues, define requirements with stakeholders, mitigate NPD risks, and mentor junior engineers while improving development processes.
Top Skills:
BitbucketCEmbedded FirmwareEmbedded IdesJIRA
Artificial Intelligence • Machine Learning • Robotics • Software • Transportation • Design • Manufacturing
Design, develop, and test embedded software for vehicle charging and power systems; integrate supplier subsystems; produce requirements, design docs, and test plans; collaborate cross-functionally across engineering teams; participate in prototyping through validation for safe, production-quality vehicle power control.
Top Skills:
ArmBattery ManagementCC++CanCanalyzerCanapeIso-26262LinMisra C/C++PcanPolarionPower ElectronicsPowerpc
Aerospace • Hardware • Software • Transportation • Automation
Develop and verify fly-by-wire embedded flight software per ARP 4754A and DO-178C DAL A. Design low-level drivers, safety-critical monitoring, and peripheral interfaces; perform hardware/software integration and bring-up; author and review requirements, architecture, design, and verification artifacts; support FAA/DER reviews and continuous process improvement.
Top Skills:
Arp 4754ABare Metal ProgrammingBootloaderC/C++DmmDo-178CDo-330Do-331Embedded CEncodersMotorsOscilloscopePythonRtosSchematicsSensors
Hardware • Security • Defense • Industrial
Develop and maintain embedded software for audio/maritime products: define requirements, design and code software, test new and legacy code, document work, collaborate with program management and customers, attend software meetings, and perform occasional travel to test facilities.
Top Skills:
A/DCD/ADigital Signal ProcessingEmbedded LinuxFiltersFunction GeneratorIp NetworkingLogic AnalyzerMultimeterOscilloscopeSpectrum Analyzer
Other
Lead architecture, implementation, integration, and verification of safety-critical embedded firmware for aerospace sensing products. Develop C/C++/Python/Assembly code, use SCADE model-based workflows, perform requirements traceability in DOORS, run LDRA/TQD analysis, support DO-178C certification, debug hardware/software interactions, collaborate across multidisciplinary teams, and mentor junior engineers.
Top Skills:
AdaAdcAdobe FramemakerAfdxArinc 429AssemblyCC++CanDacDo-178CDxlFilteringHardware DebuggerIbm DoorsIbm EwmLdraLogic AnalyzerMixed-Signal Embedded DesignOscilloscopePythonReal-Time ProcessingRs-232ScadeSensor CalibrationTqd
New
Cut your apply time in half.
Use ourAI Assistantto automatically fill your job applications.
Use For Free
Information Technology • Professional Services • Consulting
Design and implement embedded software for microprocessors using C/C++. Develop and optimize code for constrained processors, write unit tests and test plans, and perform low-level firmware optimizations. Collaborate on embedded system design and debugging.
Top Skills:
CC++Embedded Microprocessors
Retail • Sports • Manufacturing
Develop and optimize firmware for avalanche transceivers (ARM/STM32), design embedded software architecture, test and debug on target hardware using lab equipment, collaborate with hardware and verification teams, support legacy products, and ensure code efficiency for size, speed, and power.
Top Skills:
AdcArm Cortex-M4Arm Cortex-M7Arm MbedBleBootloadersCC++CodecDacDebuggersEmbedded RtosGitGitGpioI2CMicrochip EcosystemMicrocontrollersOscilloscopePic MicrocontrollersPythonRfSignal AnalyzerSignal ProcessingSpiStm32UsartUsb
Information Technology • Professional Services • Software • Consulting
Develop and implement embedded software using object-oriented design and C++. Work with CAN bus tools (CANoe/CANalyzer) and create models in MATLAB/Simulink/Stateflow.
Top Skills:
C++Can BusCanalyzerCanoeMatlabObject-Oriented DesignObject-Oriented ProgrammingSimulinkStateflow
Hardware • Semiconductor • Industrial • Manufacturing
Design, implement, and validate embedded software and firmware for temperature control systems. Develop GUIs, control logic, communications, diagnostics, and test protocols. Collaborate with electrical engineers, troubleshoot hardware/software with debugging tools, document designs, support onsite testing, and interface with customers and vendors.
Top Skills:
CC++Digital OscilloscopeIn-Circuit EmulatorMS OfficeWindows
Information Technology • Professional Services • Software • Consulting
Develop and maintain embedded C/C++ software for video and audio processing (MPEG-2, AVC, HEVC; AC-3, AAC, M1L2, DD+) on Linux. Participate in design and architecture reviews, software development and project life-cycle activities, collaborate with global teams and stakeholders, and support maintenance and delivery in a media/video domain.
Top Skills:
AacAc-3AvcCC++Dd+HevcLinuxM1L2Mpeg-2
Information Technology • Professional Services • Software • Consulting
Develop and maintain embedded C/C++ software for video and audio codec processing on Linux. Participate in design and architecture reviews, follow software development lifecycle and project lifecycles, collaborate with diverse stakeholders, and support global delivery teams.
Top Skills:
AacAc-3Audio CodecsAvc (H.264)CC++Dd+EmbeddedHevc (H.265)LinuxM1L2Mpeg-2Video Codecs
Hardware • Security • Software • Cybersecurity
Design and implement secure embedded systems, perform vulnerability analysis, develop patches, and create proofs of concept for new products.
Top Skills:
CC++GdbGhidraIda ProJtagLinuxPythonRadare2Wireshark
Transportation
Design, develop, and debug embedded software for controllers and sensors from concept through production. Lead small projects, participate in DFMEA and APQP processes, perform root-cause analysis, and optimize real-time embedded system performance and manufacturability.
Top Skills:
Apqp/Npd Stage GateCC#C++DfmeaEmbedded Debugging ToolsHTMLJavaScriptLinuxPythonRca/8DReactRtos
Information Technology • Internet of Things • Consulting • Semiconductor
Design, develop and verify platform embedded software (firmware and device drivers) for ARM7 targets ensuring DO-178B DAL A compliance. Execute verification on ARM7, analyze failures observed during testing, and report findings to the development team.
Top Skills:
Arm7Device DriversDo-178B Dal ADoorsI2CKeil IdeMicrocontroller ArchitecturePrepRtosSpiSvn
Aerospace • Other
The Embedded Software Engineer will design, implement, and maintain software for satellite devices, ensuring reliability and efficiency. Responsibilities include participating in reviews, developing embedded systems, and improving deployment tools.
Top Skills:
CC++GoLinuxPythonRust
Artificial Intelligence • Information Technology • Robotics • Software
The Embedded Linux Software Engineer will own the embedded software stack, collaborate with teams to integrate robotics systems, and manage software development for compute platforms.
Top Skills:
BuildrootCC++CanEmbedded LinuxEthernetMipi Csi/DsiNvidia JetsonPcieQualcomm SnapdragonRustUsbYocto
Aerospace
The Embedded Software Engineer will develop flight software for satellites, mentor junior members, and collaborate with teams to ensure software functionality.
Top Skills:
CC++FreertosI2CLinuxPythonQnxSpiTcp/IpVxworks
Artificial Intelligence • Machine Learning • Robotics • Software • Transportation • Design • Manufacturing
Design, implement, debug, and validate real-time embedded software and board support packages across multiple platforms. Enable bring-up of new hardware, build low-level frameworks and drivers, collaborate with electrical and validation engineers, and support the full software development lifecycle for Zoox vehicle platforms.
Top Skills:
Board Support PackagesBootloaderCC++CompilersDevice DriversFreertosLinuxMicrocontrollersMicroprocessorsQnxReal-Time Operating SystemsSafertos
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































