Top Embedded Software Engineer Jobs

Reposted 3 Days AgoSaved
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
8 Days AgoSaved
Hybrid
Warren, MI, USA
Senior level
Senior level
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
Reposted 8 Days AgoSaved
In-Office
2 Locations
157K-215K Annually
Senior level
157K-215K Annually
Senior level
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
Reposted 8 Days AgoSaved
Hybrid
Milford, MI, USA
Senior level
Senior level
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
Reposted 3 Days AgoSaved
In-Office
Endicott, NY, USA
74K-131K Annually
Mid level
74K-131K Annually
Mid level
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
Reposted 3 Days AgoSaved
In-Office
Santa Clara, CA, USA
Senior level
Senior level
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
Reposted 3 Days AgoSaved
In-Office
Chandler, AZ, USA
Mid level
Mid level
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
Reposted 3 Days AgoSaved
Hybrid
Fort Washington, PA, USA
Senior level
Senior level
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
Reposted 3 Days AgoSaved
Hybrid
2 Locations
155K-190K Annually
Mid level
155K-190K Annually
Mid level
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
Reposted 3 Days AgoSaved
In-Office
El Segundo, CA, USA
120K-175K Annually
Senior level
120K-175K Annually
Senior level
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
4 Days AgoSaved
In-Office
Columbia City, IN, USA
Mid level
Mid level
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
4 Days AgoSaved
In-Office
Lynnwood, WA, USA
133K-162K Annually
Senior level
133K-162K Annually
Senior level
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
Application Tracker Preview
Reposted 4 Days AgoSaved
In-Office
Savage, MD, USA
Expert/Leader
Expert/Leader
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
Reposted 4 Days AgoSaved
In-Office
98008, Bellevue, WA, USA
90-110 Hourly
Senior level
90-110 Hourly
Senior level
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
Reposted 4 Days AgoSaved
In-Office
Hesston, KS, USA
Mid level
Mid level
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
Reposted 4 Days AgoSaved
In-Office
Mansfield, MA, USA
Mid level
Mid level
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
Reposted 4 Days AgoSaved
In-Office
Santa Clara, CA, USA
Mid level
Mid level
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
Reposted 4 Days AgoSaved
In-Office
Santa Clara, CA, USA
Mid level
Mid level
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
Reposted 4 Days AgoSaved
In-Office
Schaumburg, IL, USA
Senior level
Senior level
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
Reposted 4 Days AgoSaved
In-Office
Buffalo Grove, IL, USA
79K-113K Annually
Senior level
79K-113K Annually
Senior level
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
Reposted 4 Days AgoSaved
In-Office
Cedar Rapids, IA, USA
Senior level
Senior level
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
Reposted 4 Days AgoSaved
In-Office
Bastrop, TX, USA
Junior
Junior
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
Reposted 4 Days AgoSaved
In-Office
Redwood City, CA, USA
Mid level
Mid level
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
Reposted 4 Days AgoSaved
In-Office
San Francisco, CA, USA
130K-175K Annually
Mid level
130K-175K Annually
Mid level
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
Reposted 4 Days AgoSaved
Hybrid
San Diego, CA, USA
155K-210K Annually
Mid level
155K-210K Annually
Mid level
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
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account