Top Embedded Software Engineer Jobs

Reposted 2 Days AgoSaved
In-Office
Centennial, CO, USA
129K-241K Annually
Senior level
129K-241K Annually
Senior level
Aerospace • Travel • Manufacturing
Develop embedded control software for jet engines, collaborating with engineers to validate requirements, establish software practices, and manage the full code lifecycle.
Top Skills: CC++FreertosLinuxMatlabQnxRtemsRustSimulinkVxworks
3 Days AgoSaved
In-Office
Herndon, VA, USA
136K-204K Annually
Senior level
136K-204K Annually
Senior level
Information Technology • Security • Cybersecurity
Design, develop, and test embedded software and tooling to support offensive cybersecurity research and mission capabilities. Build target-specific instrumentation and high-fidelity emulation targets, create and operationalize CNO tools for embedded platforms, and execute technical tasks autonomously to meet customer mission requirements.
Top Skills: BashBuild SystemsCC++CnoEmulationIntrospection ToolingPythonQemuReverse EngineeringToolchainsVirtualization
3 Days AgoSaved
In-Office
Milpitas, CA, USA
149K-282K Annually
Senior level
149K-282K Annually
Senior level
Cloud • Information Technology • Internet of Things • Professional Services • Software
Design, develop, and validate BIOS, BSP, kernel and user-space device drivers and diagnostics for Cisco routing products. Work on Linux hardware bring-up, FPGA and networking peripherals, test plans, cross-functional debugging, and lead technical reviews to ensure reliable, high-bandwidth embedded systems.
Top Skills: BiosBmcBspCDevice DriversFpgaGpioI2CIpmiLinuxOniePcieRedfishSonicSpiUart
3 Days AgoSaved
In-Office
San Diego, CA, USA
Junior
Junior
Information Technology • Software • Transportation • App development
Develop, execute, and automate tests for embedded Core BSP platforms and device drivers. Troubleshoot driver interactions with modem and multimedia apps, profile and optimize CPU, power and performance, and collaborate with developers and system engineers. Build test automation (C/Perl/Tcl) and perform hands-on lab debugging.
Top Skills: ArmAssemblyBluetoothBoard Support PackageBrewBspCCdmaClock RegimeDevice DriversDmaEmulatorsGpsGraphicsHardware SimulatorsI2CLinuxModemMultimedia ApplicationsPerlSd/MmcSpiSymbianTclTouchscreen ControllersUmtsUsbWindows MobileWlan
3 Days AgoSaved
In-Office
Farmingdale, NY, USA
123K-216K Annually
Senior level
123K-216K Annually
Senior level
Appliances • Industrial
Design, develop, test, and maintain embedded software for radar, surveillance, and communication systems using modern C++, embedded Linux (PetaLinux), and RTOS. Create software requirements, architectures, verification plans, and support hardware/software integration, V&V, and customer reviews while following safety, export control, and DoD clearance requirements.
Top Skills: ArtifactoryC++Ci/CdDevsecopsEmbedded LinuxGit BashGitlabJenkinsJIRAPetalinuxRtos
3 Days AgoSaved
In-Office
Farmingdale, NY, USA
123K-216K Annually
Senior level
123K-216K Annually
Senior level
Appliances • Industrial
Design, develop, and maintain embedded software for radar, surveillance, and communication systems using modern C++, PetaLinux/embedded Linux, and RTOS. Create requirements, architectures, tests, and verification plans; perform hardware/software integration, debugging, and customer reviews. Support CI/CD, DevSecOps practices and safety-critical software standards.
Top Skills: ArtifactoryC++Ci/CdDevsecopsEmbedded LinuxGit BashGitlabJenkinsJIRAPetalinuxRtos
Reposted 3 Days AgoSaved
In-Office
Pinehurst, NC, USA
Junior
Junior
Aerospace • Defense • Manufacturing
Develop, debug, and maintain embedded firmware for microcontroller-based systems. Support board bring-up, hardware debugging, peripheral interfaces, test automation, production programming, and system-level troubleshooting. Contribute to firmware architecture, development processes, documentation, and verification activities in coordination with electrical, systems, and test engineers.
Top Skills: Arm Cortex-MBare-MetalCC++CanCi/CdDebuggerDmaGitHardware CrcI2CLogic AnalyzerMicrocontrollersOscilloscopePic32Production Test FixturesPythonRtosSpiStatic AnalysisStm32TimersUartUnit TestsWatchdog
4 Days AgoSaved
In-Office
Sunnyvale, CA, USA
210K-265K Annually
Senior level
210K-265K Annually
Senior level
Aerospace • Defense • Manufacturing
Develop, debug, and validate low-level firmware and sensor drivers for embedded robotics platforms. Bring up IMU, camera, LiDAR, and environmental sensors, implement communication protocols (I2C/SPI/UART/CAN), collaborate on board bring-up, build validation tools/tests, troubleshoot hardware-software integration, and contribute to firmware architecture and documentation.
Top Skills: CC++Camera InterfacesCanEmbedded ProcessorsFirmwareI2CImuLidarMicrocontrollersSpiUart
Reposted 4 Days AgoSaved
In-Office
Lafayette, CO, USA
117K-175K Annually
Senior level
117K-175K Annually
Senior level
Healthtech
Design, develop, debug, and maintain embedded Linux software for medical airway-management devices. Collaborate with cross-functional teams to integrate hardware, implement secure boot and OTA updates, support verification/validation and regulated development, mentor junior engineers, and produce design-control documentation.
Top Skills: CC++Embedded LinuxI2CLvglOtaPythonQtSecure BootShell ScriptingSpiUartUsb
4 Days AgoSaved
In-Office
Huntington Beach, CA, USA
130K-240K Annually
Senior level
130K-240K Annually
Senior level
Defense
Develop low-latency embedded firmware and signal-processing pipelines for counter-UAV radar and RF seekers. Perform board bring-up, hardware-software co-design, performance optimization, validation testing, and author design and test documentation while collaborating across teams in a fast-paced defense environment.
Top Skills: AsilBare-MetalCC++CanDo-178CDspEthernetI2CLab Test EquipmentLogic/Protocol AnalyzersMakefilesMcusMisra CMulti-Core ProcessorsPythonRadarRf SensingRtosSpiUart
Reposted 4 Days AgoSaved
In-Office
Pine Brook, NJ, USA
123K-138K Annually
Senior level
123K-138K Annually
Senior level
Aerospace • Defense • Manufacturing
Design, implement, and test embedded control software for guidance and navigation products. Participate in requirements definition, software design, implementation, peer review, test/validation, and documentation. Collaborate with engineering teams in a laboratory environment to support product development and qualification.
Top Skills: CC++EmulatorsLogic Analyzers
Reposted 4 Days AgoSaved
In-Office
Madison, WI, USA
Senior level
Senior level
Consumer Web • Food • Other • Appliances
The Senior Software Engineer will develop and innovate embedded software for appliance controls, collaborating with teams, and ensuring quality delivery.
Top Skills: Azure DevopsC/C++ 17CmakeFreertosGitPythonVisual StudioVscode
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
Los Angeles, CA, USA
140K-200K Annually
Senior level
140K-200K Annually
Senior level
Software
Develop and maintain embedded software for MANET radios, including device drivers, BSP, MAC and routing protocols, security/encryption implementations, audio/voice streaming, Linux customization, and performance/reliability test software.
Top Skills: Amd Ultrascale+ArmBspCCnsaDevice DriversInternet/Ethernet ProtocolsIpsecLinuxLinux Interrupt Service RoutineLinux KernelmacOSManetMicrochip Polarfire SocMimoMpsocNiap Common CriteriaNist Fips 140-3Risc-VSocket Programming
Reposted 4 Days AgoSaved
In-Office
Irvine, CA, USA
140K-200K Annually
Senior level
140K-200K Annually
Senior level
Software
Develop and maintain embedded software for MANET radios including device drivers, BSPs, MAC and routing protocols, security/encryption, audio streaming/Push-to-Talk, Linux customization, and test software to meet performance and regulatory requirements.
Top Skills: Amd Ultrascale+ArmBoard Support Package (Bsp)CCnsaDevice DriversEncryption AlgorithmsFips 140-3Internet/Ethernet ProtocolsIpsecLinuxLinux Interrupt Service RoutinesLinux KernelLinux Kernel Driver DevelopmentMac (Medium Access Control)ManetMicrochip Polarfire SocMimoMpsocNiap Common CriteriaRisc-VSocket Programming
Reposted 4 Days AgoSaved
In-Office
Los Angeles, CA, USA
140K-200K Annually
Senior level
140K-200K Annually
Senior level
Software
The Senior Embedded Software Engineer will develop software for MANET radios, focusing on networking protocols, encryption, and device drivers, while ensuring product security and performance testing.
Top Skills: CInternet Protocol Security (Ipsec)LinuxmacOS
Reposted 4 Days AgoSaved
In-Office
Jessup, MD, USA
99K-130K Annually
Senior level
99K-130K Annually
Senior level
Hardware • Information Technology • Industrial • Manufacturing
Design and develop embedded firmware and software for precision photonics instruments, including microcontroller firmware, RTOS/bare-metal systems, GUI applications, debugging with lab tools, architecture planning, documentation, production support, and mentoring junior engineers.
Top Skills: Bare-Metal DevelopmentCC#C++GitLinuxLogic AnalyzerMicrocontrollersMultimeterOscilloscopePythonQt (Qt C++)Rtos
Reposted 4 Days AgoSaved
In-Office
San Francisco, CA, USA
Entry level
Entry level
Artificial Intelligence • Big Data • Information Technology • Software • Analytics
The Embedded Software Engineer will design and maintain firmware for sensor nodes, integrate hardware modules, and improve system performance in real-world applications.
Top Skills: CC++CanEmbedded LinuxEthernetI2CMipi Csi-2PcieRs485RtosRustSdioSocsSpiUart
Reposted 4 Days AgoSaved
In-Office
Sausalito, CA, USA
110K-180K Annually
Mid level
110K-180K Annually
Mid level
Artificial Intelligence • Information Technology • Software • Automation
Design, develop, test, and integrate software systems for autonomous aerial suppression, working with cross-functional teams and hardware engineers.
Top Skills: C++GazeboMujocoNvidia JetsonOpencvPythonRosRos2Unity
Reposted 4 Days AgoSaved
In-Office
Essex, MA, USA
Mid level
Mid level
Information Technology • Consulting
The role requires experience in Embedded C development, knowledge of system power optimization, and familiarity with BLE technology. IEC 62304 knowledge is a plus.
Top Skills: BleEmbedded C
Reposted 4 Days AgoSaved
In-Office
Clearfield, UT, USA
82K-220K Annually
Senior level
82K-220K Annually
Senior level
Aerospace • Information Technology • Software • Biotech • Cybersecurity • Quantum Computing • Defense
The Senior Software Engineer designs and develops software solutions for various mission-oriented projects, leading teams, and mentoring others while ensuring compliance with requirements and performance goals.
Top Skills: AgileAlgorithm DesignSoftware DevelopmentSoftware Testing
Reposted 4 Days AgoSaved
In-Office
Cambridge, MA, USA
82K-206K Annually
Senior level
82K-206K Annually
Senior level
Aerospace • Information Technology • Software • Biotech • Cybersecurity • Quantum Computing • Defense
The Senior Embedded Software Engineer develops advanced software solutions, evaluates requirements, designs algorithms, mentors engineers, and manages project risks in real-time systems.
Top Skills: ArmCC++FreertosGhs IntegrityPowerpcRisc-VRtemsRustVxworks
Reposted 4 Days AgoSaved
In-Office or Remote
2 Locations
Expert/Leader
Expert/Leader
Software
Design, develop, and optimize platform-level embedded software and reusable frameworks for telecom products (including 5G). Collaborate across systems teams, perform architecture and code reviews, support integrations with customers/partners, and mentor engineers while ensuring performance, scalability, and reliability on heterogeneous processors.
Top Skills: 3Gpp5G NrArmBuild SystemsCC++Ci/CdCross-CompilationDspEmbedded LinuxGitLinux Development EnvironmentsMesh NetworkingMulti-Core ArchitecturesPythonRoutingRustStatic Code AnalysisTcp/IpUdpX86
Reposted 4 Days AgoSaved
In-Office or Remote
2 Locations
Senior level
Senior level
Software
Design and implement high-performance, 3GPP-compliant 5G Core control- and user-plane functions on ARM-based embedded Linux. Develop in C/Go/Rust, use DPDK for packet processing, optimize latency/throughput, debug protocol and performance issues, and collaborate cross-functionally to integrate carrier-grade systems.
Top Skills: 3Gpp5G Core (AmfArmAusfCDpdkEmbedded LinuxGdbGoGtp-UHttp/2LinuxNasNgapNrf)PcfPfcpRustSctpSmfTcp/IpTcpdumpUdmUdpUpfWireshark
Reposted 4 Days AgoSaved
In-Office
Milpitas, CA, USA
130K-175K Annually
Senior level
130K-175K Annually
Senior level
Information Technology
As a Senior Embedded Software Engineer, you will develop and maintain an operating platform for next-gen wireless products, collaborating across teams and validating product functionality, while managing projects independently.
Top Skills: ArmAtfBashBazelBuildrootCC++GitGoGrpcLinuxProtobufPythonRtosRustU-BootZephyr
Reposted 4 Days AgoSaved
In-Office
Wilmington, MA, USA
122K-167K Annually
Entry level
122K-167K Annually
Entry level
Artificial Intelligence • Hardware • Automation • Manufacturing
The Algorithm Development Engineer designs, debugs, and tests embedded software algorithms for high-speed integrated circuits, collaborating with hardware and software teams.
Top Skills: ArmC/C++MatlabPythonRisc-V
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account