Top Embedded Software Engineer Jobs

2 Months AgoSaved
In-Office
San Diego, CA, USA
133K-200K Annually
Senior level
133K-200K Annually
Senior level
Aerospace • Logistics • Security • Software • Cybersecurity
Manage a team of 10-15 embedded software engineers while performing as a technical contributor (~80% program work). Responsibilities include staffing, performance management, career development, process improvement, and ensuring engineering execution for communications systems (Link 16, SDRs, avionics). Must support program delivery, hiring, training, and maintain software engineering excellence.
Top Skills: AgileArmAssemblyAvionics Operating SystemBitbucketCC++ClearcaseDoorsEthernetFpgaGitGreen Hills AdamultiI2CIpsecJIRALink 16Linux Kernel Driver DevelopmentObject Oriented ProgrammingPciePowerpcRhapsodyRtosSoftware Defined RadiosSpiStatic AnalysisTacanTactical DatalinkTcp/IpTlsUartUnit TestingVerilogVhdlWolfsslXilinx VitisXilinx Vivado
One Month AgoSaved
In-Office
San Diego, CA, USA
114K-213K Annually
Senior level
114K-213K Annually
Senior level
Aerospace • Logistics • Security • Software • Cybersecurity
Designs, architects, develops, integrates, debugs, and tests embedded real-time software for Link-16 and tactical data link systems. Works with systems, digital, hardware, and integration teams in an Agile environment. Responsibilities include low-level firmware integration, multi-threaded applications, requirements analysis, software lifecycle activities, static analysis, unit testing, and troubleshooting tactical data link waveforms. The role is full-time onsite in San Diego and requires a U.S. Government Secret clearance.
Top Skills: AgileAssembly LanguageAvionics Operating SystemBitbucketC/C++ClearcaseCorbaDoorsEmbedded SystemsEthernetGitGreen Hills AdamultiI2CJIRALink 16Linux Kernel DriversMil-Std-6016MultithreadingObject-Oriented ProgrammingPciePetalinuxPowerpcReal-Time SystemsRhapsodyRustSoftware Communications Architecture (Sca)Software-Defined RadiosSpiStatic AnalysisTacanTactical DatalinkTcp/IpUartUnit TestingXilinx Ultrascale+Xilinx VersalXilinx VitisXilinx VivadoXilinx ZynqYocto
Reposted 2 Months AgoSaved
In-Office
Pine Brook, NJ, USA
153K-167K Annually
Senior level
153K-167K Annually
Senior level
Aerospace • Defense • Manufacturing
Design, implement, test, and validate embedded control software for guidance and navigation products. Participate in requirements, software design, peer review, verification, and documentation. Lead complex projects, provide technical expertise, mentor junior engineers, ensure compliance with industry standards, and collaborate with cross-functional teams in a laboratory environment.
Top Skills: AdaCC++Digital Signal ProcessorsDo-178CEmulatorsLogic AnalyzersMatlabMicrocontrollersPythonScadeSimulink
Reposted 2 Months AgoSaved
In-Office
Los Angeles, CA, USA
48-67 Annually
Junior
48-67 Annually
Junior
Software
Develop and maintain embedded software for MANET radios including MAC and routing protocol implementation, device drivers/BSP for ARM and RISC-V, security/encryption features, networking and socket code, Linux customization and testing tools, and web/audio applications. Support product security and regulatory compliance testing.
Top Skills: Amd Ultrascale+ MpsocArmAudio StreamingBoard Support Package (Bsp)CCnsa AlgorithmsDevice DriversEthernetInterrupt Service Routine (Isr) DevelopmentIpsecLinuxLinux KernelLinux Kernel Driver DevelopmentLinux ScriptingMicrochip Polarfire SocNiap Common CriteriaNist Fips 140-3Risc-VSocket ProgrammingWeb Interface
Reposted 2 Months AgoSaved
In-Office
Irvine, CA, USA
48-67 Annually
Junior
48-67 Annually
Junior
Software
Develop embedded software for MANET radios including MAC and routing protocols, device drivers and BSPs for ARM and RISC-V, Linux customization, networking features, security/encryption implementation, audio/push-to-talk, and test software to meet performance and regulatory security standards.
Top Skills: ArmBoard Support Package (Bsp)CDevice DriversLinuxLinux Kernel Driver DevelopmentmacOSManetMimoRisc-V
Reposted 2 Months AgoSaved
In-Office
Dubuque, IA, USA
70K-110K Annually
Entry level
70K-110K Annually
Entry level
Industrial • Manufacturing
Develop and integrate back-end embedded software that controls vehicle/machine functions using C/C++ and model-based methods. Implement features per requirements, perform unit/integration testing, participate in CI and Agile workflows, produce design documentation, support prototyping and aftermarket troubleshooting, and collaborate with architects and a multi-developer team to deliver and validate software on microcontrollers.
Top Skills: AgileCC++Continuous IntegrationMicrocontrollersModel Based Software Design
Reposted 2 Months AgoSaved
In-Office
Urbandale, IA, USA
70K-120K Annually
Entry level
70K-120K Annually
Entry level
Industrial • Manufacturing
The Embedded Software Engineer will design and develop embedded software for vehicle control systems, focusing on C++ and Python programming, and participate in Agile development and testing processes.
Top Skills: C++Can J1939DockerGitPythonVscode
Reposted 2 Months AgoSaved
In-Office
Dubuque, IA, USA
70K-110K Annually
Entry level
70K-110K Annually
Entry level
Industrial • Manufacturing
Design and develop back-end embedded software for vehicle functions, including integration testing, troubleshooting, and documentation.
Top Skills: CC++GitMatlabSimulink
Reposted 2 Months AgoSaved
In-Office
2 Locations
75K-115K Annually
Entry level
75K-115K Annually
Entry level
Industrial • Manufacturing
Develop and integrate embedded software (C/C++) for heavy equipment and off-highway vehicles using model-based design. Implement features per requirements, perform unit/integration/HIL testing, create design documentation, track releases with Agile, collaborate with cross-functional teams, and support troubleshooting and root-cause analysis.
Top Skills: CC++Can J1939GitHardware-In-The-LoopLinMatlabModel Based Software DesignSimulink
Reposted 2 Months AgoSaved
In-Office
Los Angeles, CA, USA
Senior level
Senior level
Artificial Intelligence • Hardware • Healthtech • Machine Learning • Robotics • Software • Automation
As a Senior Embedded Software Engineer, you will design, implement, and test software for a surgical robotics system while collaborating with cross-functional teams on integration and testing.
Top Skills: C++CanEthercatFreertosI2CLinuxQnxSafertosSpi
Reposted 2 Months AgoSaved
Remote or Hybrid
7 Locations
130K-190K Annually
Mid level
130K-190K Annually
Mid level
Computer Vision • Information Technology • Machine Learning • Other
Develop software and systems for embedded platforms at Aquabyte, focusing on sensor interfaces, network reliability, and hardware diagnostics while collaborating with research teams on machine learning models.
Top Skills: Arm-Based Embedded SystemsCC++GoLinuxPythonRust
Reposted 2 Months AgoSaved
In-Office
Cambridge, MA, USA
75K-156K Annually
Senior level
75K-156K Annually
Senior level
Aerospace • Information Technology • Software • Biotech • Cybersecurity • Quantum Computing • Defense
Lead the development of complex, real-time embedded software applications, design software architecture, mentor engineers, and handle system risks.
Top Skills: CC++Embedded SystemsIp ProtocolsMulti-Core Operating SystemsOs Coding TechniquesPythonReal-Time Operating SystemsRust
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
Reposted 2 Months AgoSaved
In-Office
Milpitas, CA, USA
155K-200K Annually
Expert/Leader
155K-200K Annually
Expert/Leader
Information Technology
Lead design, develop, integrate, and test platform and system software for multi-core ARM embedded Linux/RTOS products. Drive features end-to-end, debug hardware/software interactions in the lab, automate tests, support manufacturing qualification, and enable application developers with platform expertise.
Top Skills: ArmBashCC++Cross-Compilation ToolchainsEmbedded LinuxJtag DebuggersLinuxLogic AnalyzersOscilloscopesPythonRtosSignal Analyzers
Reposted 2 Months AgoSaved
In-Office
Milpitas, CA, USA
136K-200K Annually
Senior level
136K-200K Annually
Senior level
Hardware
The Embedded Software Engineer will design and develop embedded software for reticle inspection systems, focusing on high-speed data capture and low-level hardware interfaces. Responsibilities include coding in C/C++, developing Linux kernel drivers, collaborating with cross-functional teams, and driving technical decisions to ensure quality and reliability.
Top Skills: CC++DmaEthercatLinuxPcieSerialTcp/IpVxworks
Reposted 2 Months AgoSaved
In-Office or Remote
Burlington, MA, USA
Mid level
Mid level
Information Technology
Develop embedded software in C/C++ for micro-controllers and Linux/Android systems, focusing on hardware security for IoT devices. Involve in design, development, and testing of supporting libraries.
Top Skills: AndroidCC++Embedded SystemsLinuxSoftware DevelopmentYocto
Reposted 2 Months AgoSaved
Hybrid
3 Locations
148K-249K Annually
Senior level
148K-249K Annually
Senior level
Transportation
The role involves developing low-level embedded software for vehicle control, integrating sensors, collaborating with various teams, and ensuring safety standards are met while mentoring junior developers.
Top Skills: Arm MicrocontrollersCC++Rust
2 Months AgoSaved
In-Office
Milpitas, CA, USA
136K-232K Annually
Senior level
136K-232K Annually
Senior level
Hardware
Design, develop, and debug embedded firmware and low-level software (C/C++) for heterogeneous SoC platforms across Linux and RTOS. Implement BSPs, device drivers, bootloader integrations, motion control, camera/image acquisition, sensor and FPGA interfaces, perform hardware bring-up, performance tuning, and system integration, and build diagnostic/configuration tools to support development, manufacturing, and field deployment.
Top Skills: ArmArm Cortex-MArm Cortex-RBootloaderBspCC++Camera InterfacesDevice DriversDigital MultimeterEmbedded LinuxEthernetFft/DftFpgaFreertosGpioI2CImage AcquisitionInfinibandKernel DebuggingLabviewLinuxMatlabMulticore Embedded SystemsOscilloscopePciePythonRoceRtosSpiTi C66XTi C7XTi JacintoTi SitaraTi-RtosUart/SerialWindowsYocto Project
2 Months AgoSaved
In-Office
Milpitas, CA, USA
136K-232K Annually
Senior level
136K-232K Annually
Senior level
Hardware
Develop, test, and maintain embedded firmware and tools for precision motion control and semiconductor equipment. Support hardware bring-up, diagnostics, system integration, performance tuning, and cross-discipline troubleshooting across software, electronics, sensors, FPGA, imaging, and mechanical subsystems.
Top Skills: CC++Digital MultimeterEthernetFpgaGalil Motion ControllersGpioI2CLabviewMatlabOscilloscopePythonSpiUart/SerialUml
One Month AgoSaved
In-Office
Goleta, CA, USA
Senior level
Senior level
Internet of Things • Database • Analytics
Design and develop embedded software for infrared and sensing systems across requirements review, software design, coding, unit testing, system integration, and sustaining engineering. Build multi-threaded, multi-core software for embedded RTOS and SoC platforms, interface with hardware peripherals using low-latency protocols, and establish toolchains and debugging environments. The role requires strong understanding of hardware and software integration, embedded C programming, board-level development, and communication skills.
Top Skills: AspiceAutosarCEmbedded LinuxEmbedded RtosEmbedded SocsGreen Hills UvelosityI2CIso 26262Iso/Sae 21434Logic AnalyzersMulti-Core Embedded SoftwareMulti-Threaded SoftwareNvidiaOscilloscopesQualcommRtemsSpiUsb
2 Months AgoSaved
In-Office
Warner Robins, GA, USA
98K-184K Annually
Senior level
98K-184K Annually
Senior level
Aerospace • Logistics • Security • Software • Cybersecurity
Design, develop, and maintain embedded operational flight programs through the full SDLC. Lead complex technical problem-solving, perform software/hardware integration and testing, collaborate with firmware engineers, suppliers, program management, and government customers, and support deployment and sustainment of EW and radar flight software.
Top Skills: AdaAssemblyBitbucketCC++Digital Signal Processing (Dsp)Embedded SoftwareEmulation/SimulationGitJIRALabviewLinuxObject-Oriented ProgrammingPetalinuxYocto
One Month AgoSaved
Hybrid
Austin, TX, USA
Senior level
Senior level
Hardware • Software
Lead comprehensive testing for embedded firmware and software across pre-silicon and post-silicon development. Design black-box, white-box, stress, integration, regression, and system test strategies; develop automated test frameworks and hardware-in-the-loop infrastructure; debug and triage defects with cross-functional hardware, firmware, software, and systems teams; analyze and present coverage, risks, and test results. The role also requires technical leadership, requirements-based test-case development, and system reliability validation.
Top Skills: CC++DspEmbedded FirmwareEmbedded SystemsGitHardware-In-The-LoopJenkinsJIRALogic AnalyzersMcuOscilloscopesPythonRtosShellSignal GeneratorsSpectrum AnalyzersSvn
One Month AgoSaved
In-Office
Linthicum, MD, USA
140K-210K Annually
Senior level
140K-210K Annually
Senior level
Information Technology • Security • Cybersecurity
Designs and operates embedded software test harnesses, hardware-in-the-loop environments, and automated bench systems for software and firmware security verification. Automates target execution, hardware instrumentation, test suites, and CI/CD pipelines. Validates software behavior, execution states, and patch deployment while supporting reverse engineering and vulnerability research missions. The role requires embedded programming, hardware debugging, containerized infrastructure, and daily onsite work in Linthicum, Maryland.
Top Skills: Ai Test InstrumentationCC++Continuous IntegrationDockerGithub ActionsGitlab CiHardware-In-The-Loop (Hil)I2CJenkinsJtagPythonQemuRustSpiUart
One Month AgoSaved
In-Office
Mountain View, CA, USA
210K-280K Annually
Senior level
210K-280K Annually
Senior level
Aerospace • Hardware • Software • Transportation
Develop low-level embedded flight software and firmware for autonomous aviation systems. Responsibilities include C/C++ requirements, design, coding, unit testing, requirements-based testing under DO-178C, bare-metal and hardware initialization, networking, protocol drivers, memory interfaces, Python integration tests, and continuous integration infrastructure. The role supports aircraft demonstrations, higher-level capabilities, certification, and product delivery.
Top Skills: Bare-Metal SystemsCC++Continuous IntegrationDo-178CEmbedded SystemsNetworkingProtocol DriversPython
One Month AgoSaved
In-Office
Sunnyvale, CA, USA
Senior level
Senior level
Healthtech • Robotics
Develop, maintain, debug, and enhance embedded software and firmware for the ION robotic bronchoscopy platform. Perform root cause analysis, resolve issues in released medical devices, provide field technical support, collaborate with hardware and test teams, maintain technical documentation, and ensure compliance with medical device quality and safety standards.
Top Skills: CC++CanCmakeEmakeFiber Optic CommunicationGitI2CJenkinsJIRAPythonSpiTcp/IpUart
Reposted 2 Months AgoSaved
Hybrid
Palo Alto, CA, USA
186K-256K Annually
Senior level
186K-256K Annually
Senior level
Automotive • Cloud • Hardware • Software
Lead ECU-level bring-up, validation, and optimization for infotainment systems. Develop validation features, stress tests, manufacturing EOL software, and multimedia (camera/display) subsystem validation. Collaborate with hardware, test automation, and software teams to debug, document, and improve diagnostics and performance across CPU/GPU/NPU workloads and interfaces.
Top Skills: AcrnBoard Support PackagesCC++DriveosEmbedded LinuxEthernetFlashing ToolsGunyahI2CJtagLauterbachMediatekNvidia OrinOscilloscopePciePythonQnxRtosShell ScriptingSnapdragonSpiType-1 Hypervisors
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account