Top Embedded Software Engineer Jobs

One Month AgoSaved
In-Office or Remote
7 Locations
79K-127K Annually
Senior level
79K-127K Annually
Senior level
Artificial Intelligence • Automotive • Computer Vision • Machine Learning • Agriculture • Defense • Manufacturing
Designs, develops, integrates, tests, and maintains production embedded Linux software for vehicle systems. Responsibilities include modern C/C++ and Qt/QML development, Yocto platform maintenance, Python automation, CI/CD, automated testing, debugging across hardware and software boundaries, release management, architecture, documentation, and production support. The role also provides technical leadership and mentorship while collaborating with multidisciplinary engineering, manufacturing, cybersecurity, and supplier teams.
Top Skills: Adobe IllustratorAdobe PhotoshopAutosarBitbakeCC++Cameo Systems ModelerCanCmakeConan 2CppunitEmbedded LinuxEthernetFigmaFmvssGdbGitGoogletestI2CIbm Engineering DoorsIso 26262MagicdrawOpenembeddedPythonQmlQt 6.8+Qt CoreQt DbusQt Design StudioQt NetworkQt QuickQt Remote ObjectsSae J1939Sae J2012SconsSerial InterfacesSpiSquishSystemdUds Iso 14229Yocto Project
One Month AgoSaved
In-Office
Wilmington, DE, USA
117K-183K Annually
Mid level
117K-183K Annually
Mid level
Biotech
Designs, develops, and tests embedded software, libraries, and tools for gas chromatography and automated sample-handling products. The role includes real-time hardware control, bare-metal microcontroller development, device communication, algorithms, and cross-functional integration with software, firmware, electrical, mechanical, and chemistry teams.
Top Skills: .Net FrameworkAssemblyCC#C++ClearcaseFpgaGitLinuxPythonRs-232Rs-485RustSQLTcp/IpVisual Studio
One Month AgoSaved
Hybrid
Arvada, CO, USA
135K-175K Annually
Senior level
135K-175K Annually
Senior level
Aerospace
Design, implement, verify, and debug real-time embedded flight software for spacecraft and space vehicles. Lead architecture and design decisions, develop simulators and automated testing frameworks, perform system-level testing, and support CI efforts. Collaborate with hardware, avionics, guidance, navigation, control, and systems teams. Mentor engineers, review requirements and code, and contribute across multiple Agile programs.
Top Skills: Automated TestingCC++Ci/CdCross-Compilation ToolchainsGitGreen Hills SoftwareLinuxNetworking ProtocolsPythonReal-Time Operating SystemsSoftware SimulatorsVxworks
One Month AgoSaved
In-Office
3 Locations
Senior level
Senior level
Hardware • Other • Consulting
Develop embedded software and firmware for networking layers in switches and related controller or sensor systems. The role requires extensive Embedded Linux, RTOS, bare-metal, C/C++, and Layer 2/3/4 networking experience. Experience in software-defined radios, modem design, automotive or avionics, AI, or space products is also relevant. Yocto and PetaLinux are preferred. This is a long-term contract with potential conversion to permanent employment in Southern California.
Top Skills: AIBare MetalCC++Embedded LinuxLayer 2Layer 3Layer 4 NetworkingModem DesignNetworking SwitchesPetalinuxRtosSoftware Defined RadiosYocto
Reposted 2 Months 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 2 Months 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 2 Months AgoSaved
Hybrid
2 Locations
164K-223K Annually
Mid level
164K-223K 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 2 Months 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
2 Months 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
One Month AgoSaved
In-Office
Austin, TX, USA
Senior level
Senior level
Aerospace • Hardware • Software • Defense
Designs, develops, tests, debugs, documents, and supports embedded software for aerospace and space systems. Responsibilities span microcontrollers, Linux-based computers, drivers, board support packages, applications, interfaces, and user interfaces. The role includes hardware integration, code and design reviews, qualification, performance optimization, third-party software assessment, customer support, design presentations, and proposal contributions.
Top Skills: Arm ProcessorsCC++FpgasLinuxMicrocontrollersReal-Time LinuxReal-Time Operating SystemsSoftware Development Kits
One Month AgoSaved
In-Office
El Segundo, CA, USA
140K-168K Annually
Senior level
140K-168K Annually
Senior level
Aerospace • Hardware • Software • Defense
Designs, develops, tests, debugs, documents, and supports embedded software for satellite and airborne systems. Responsibilities span microcontrollers, Linux-based computers, low-level drivers, board support packages, applications, interfaces, and user interfaces. The role includes software design reviews, hardware integration, quality assurance, performance optimization, code reviews, product qualification, customer presentations, proposal support, and post-production or in-orbit support.
Top Skills: Arm ProcessorsCC++FpgaLinuxReal-Time LinuxReal-Time Operating Systems
One Month AgoSaved
In-Office
Westminster, CO, USA
133K-161K Annually
Senior level
133K-161K Annually
Senior level
Aerospace • Hardware • Software • Defense
Designs, develops, tests, integrates, and supports embedded software for satellite, UAV, launch vehicle, and other aerospace systems. Responsibilities span microcontrollers, Linux-based single-board computers, low-level drivers, board support packages, applications, user interfaces, real-time systems, and FPGA interfaces. The role includes code and design reviews, validation, quality assurance, performance optimization, documentation, customer presentations, proposal support, and post-production or in-orbit customer support.
Top Skills: Arm ProcessorsBoard Support PackagesCC++Embedded SystemsFpgaIp ProtocolsLinuxMicrocontrollersReal-Time LinuxReal-Time Operating SystemsSoftware Development Kits
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
One Month AgoSaved
In-Office
Westminster, CO, USA
133K-161K Annually
Senior level
133K-161K Annually
Senior level
Aerospace • Hardware • Software • Defense
Develop and maintain spacecraft flight software and software-in-the-loop systems across the mission lifecycle. Design, implement, test, debug, document, integrate, and validate software controlling spacecraft subsystems, ground stations, and mission operations. Perform code and design reviews, reliability and fault-recovery analysis, hardware integration, configuration management, and in-orbit support. Mentor spacecraft engineers and contribute to architecture, requirements, verification, and mission operations for satellite systems.
Top Skills: CC++Configuration Management ToolsContinuous DeliveryContinuous IntegrationContinuous TestingDefect Tracking ToolsHardware-In-The-Loop TestingJpl F'LinuxNasa CfsPythonSoftware-In-The-Loop TestingTcp/IpUdp
2 Months 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
Reposted 2 Months 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 2 Months 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 2 Months 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 2 Months 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 2 Months 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 2 Months 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 2 Months 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 2 Months 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 2 Months AgoSaved
Hybrid
San Diego, CA, USA
164K-223K Annually
Mid level
164K-223K 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
Reposted 2 Months AgoSaved
In-Office
Roy, UT, USA
123K-184K Annually
Senior level
123K-184K Annually
Senior level
Aerospace • Logistics • Security • Software • Cybersecurity
Lead requirements engineering, interface management, and verification for embedded flight systems. Define software requirements, ICDs, and test plans; lead traceability (DOORS/Cameo), coordinate HWIL integration testing, ensure DO-178C/MISRA/CMMI compliance, and mentor junior engineers.
Top Skills: CameoCmmiDo-178CHardware-In-The-Loop (Hwil)Ibm DoorsIbm RhapsodyMbseMisra CSysml
One Month AgoSaved
In-Office
Melbourne, FL, USA
Senior level
Senior level
Aerospace • Hardware • Software • Defense
Designs, develops, tests, debugs, documents, and supports embedded software for satellite and aerospace systems. Responsibilities span microcontrollers, Linux-based single-board computers, low-level drivers, board support packages, applications, user interfaces, FPGA interfaces, and real-time systems. The role includes code and design reviews, product integration, qualification, post-production and in-orbit support, hardware collaboration, open-source software assessment, customer design reviews, and proposal writing.
Top Skills: Arm ProcessorsBoard Support PackagesCC++FpgaIp ProtocolsLinuxMicrocontrollersReal-Time LinuxReal-Time Operating SystemsSoftware Development Kits
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account