Top Embedded Software Engineer Jobs

Reposted 2 Months AgoSaved
In-Office
St. Louis, MO, USA
75K-145K Annually
Mid level
75K-145K Annually
Mid level
Aerospace • Hardware • Software • Defense
Design and develop real-time embedded software for safety-critical avionics and space systems. Implement software (Ada or C++) meeting DAL A / LOR Level 1 standards. Work on features like synthetic vision, flight management, guidance/navigation, and datalink. On-site in St. Louis; U.S. Person required.
Top Skills: AdaAvionicsC++Dal ALor Level 1Real-Time Embedded Systems
Reposted 2 Months AgoSaved
In-Office
Sunnyvale, CA, USA
166K-203K Annually
Senior level
166K-203K Annually
Senior level
Security • Software • Cybersecurity
Design, implement, and maintain embedded networking software for Ethernet switching products. Debug and fix existing code, collaborate with hardware teams, implement L2/L3 features, work with POSIX/System V multithreading, assist in system installation/troubleshooting, and produce high-quality, timely software.
Top Skills: 802.1XBgpBroadcomCC++Device DriversEmbedded SystemsEthernet SwitchFirewallsIs-IsLacpLinuxLinux KernelLldpMarvellOpen VswitchOpenflowOspfPacket FlowPosixPrivate VlanPythonQueueingRipRoutingSchedulingShellStpSwitchingSwitching AsicsSystem VTcp/IpTrillUnixVxlan
Reposted 2 Months AgoSaved
In-Office
Sunnyvale, CA, USA
170K-210K Annually
Expert/Leader
170K-210K Annually
Expert/Leader
Security • Software • Cybersecurity
Lead development and maintenance of embedded networking software for the FortiSwitch product line. Implement and debug L2/L3 features, integrate with switching ASICs, mentor junior engineers, ensure high-quality releases, and collaborate across engineering and product teams.
Top Skills: 802.1XArmBgpBroadcom AsicsCC++Device DriversDhcpEvpnFirewallsIs-IsL2/L3 MulticastLacpLinuxLinux KernelLldpMarvell AsicsMc-LagOpen VswitchOspfPort ExtensionPowerpc (Ppc)Private VlanPythonRealtek AsicsRipRubyShellStpSwitch StackingTcp/IpTrillUnixX86
Reposted 2 Months AgoSaved
Hybrid
Sunnyvale, CA, USA
117K-143K Annually
Mid level
117K-143K Annually
Mid level
Security • Software • Cybersecurity
Develop secured enterprise wireless products and features, including Linux kernel and driver work for WiFi chipsets, implementing WiFi security protocols, and contributing across the full software development cycle for enterprise wireless solutions.
Top Skills: 802.11802.1XCDriver DevelopmentEmbedded LinuxLinuxLinux KernelNetworkingWifiWifi Security Protocols
Reposted 2 Months AgoSaved
Hybrid
Sunnyvale, CA, USA
97K-118K Annually
Mid level
97K-118K Annually
Mid level
Security • Software • Cybersecurity
Design, implement, maintain, and improve embedded software and core platform modules for firewall and networking appliances. Develop low-level components (device drivers, kernel modules, BSPs), optimize performance and reliability, collaborate with hardware and QA for board bring-up and validation, debug across hardware/software layers, follow secure coding practices, and participate in design, testing, CI, and long-term platform improvements.
Top Skills: Arm64AuthenticationBoard Support Package (Bsp)BootloaderCC++Device DriversEmbedded LinuxEncryptionFirmwareGdbI2CJtagKernel ModulesL2-L4 Network ProtocolsLinux KernelLogic AnalyzerOscilloscopePcieRoutingSecure FirmwareSpiSwitchingTcp/IpUartX86
Reposted 2 Months AgoSaved
In-Office
Sunnyvale, CA, USA
140K-190K Annually
Expert/Leader
140K-190K Annually
Expert/Leader
Security • Software • Cybersecurity
Design and implement secured enterprise wireless products. Perform Linux kernel and driver development for WiFi chipsets, implement WiFi security protocols, and contribute to network/system design, debugging, and feature development across the product lifecycle.
Top Skills: 802.11802.1XCDevice DriversLinux KernelNetworkingWifi ChipsetsWireless Security Protocols
Reposted 2 Months AgoSaved
Hybrid
Sunnyvale, CA, USA
110K-160K Annually
Mid level
110K-160K Annually
Mid level
Security • Software • Cybersecurity
Develop secured enterprise wireless products and features, perform Linux kernel and driver development for WiFi chipsets, implement WiFi security protocols, participate across the software development lifecycle, and collaborate with a team of embedded software engineers to deliver product launches and features.
Top Skills: 802.11802.1XCEnterprise WirelessKernel Driver DevelopmentLinuxLinux KernelNetworkingWifi
Reposted 2 Months AgoSaved
In-Office
San Francisco, CA, USA
210K-260K Annually
Senior level
210K-260K Annually
Senior level
Other • Robotics
As Lead Embedded Software Engineer, you will architect and build embedded software for LIDAR systems, leading a team in a dynamic environment.
Top Skills: CC++LinuxPython
Reposted 2 Months AgoSaved
In-Office
Phoenix, AZ, USA
Senior level
Senior level
Information Technology • Software
Develop and lead embedded avionics software for CNS/airborne surveillance systems. Lead RFIO SW dev team, integrate SW with HW/FPGA, follow DAL A/DO-178C processes, prepare planning and certification documentation, support flight tests, manage risks, and use development tools (version control, CI, Jira/Bitbucket).
Top Skills: AcasAds-BAssemblyBitbucketCC++Continuous IntegrationDal ADmeDo-160GDo-178CDo-254FpgaJIRAMontpaRf DesignTcasTransponderUatVersion ControlX-Scribe
2 Months AgoSaved
In-Office
Sunnyvale, CA, USA
123K-168K Annually
Entry level
123K-168K Annually
Entry level
Hardware • Industrial
Design and implement real-time embedded C software for vehicle platforms, integrate vendor components over vehicle buses (CAN, LIN, I2C, SPI, UART), support hardware bring-up and low-level SoC debugging, develop RTOS applications, and collaborate cross-functionally to productionize and maintain products.
Top Skills: AssemblyCC++CanI2CLinMiddlewareRtosSocSpiUart
Reposted 2 Months AgoSaved
In-Office
Los Angeles, CA, USA
48K-67K Hourly
Mid level
48K-67K Hourly
Mid level
Hardware • Security • Software • Cybersecurity
The Embedded Software Engineer will develop MAC protocols, network management software, security protocols, and conduct testing for performance and reliability. Must have C programming expertise and experience with Linux kernel development.
Top Skills: ArmCLinuxRisc-V
Reposted 2 Months AgoSaved
In-Office
San Francisco, CA, USA
Mid level
Mid level
Hardware
Join the core camera software team to develop application software for embedded camera platforms (RTOS + Linux). Work on low-level OS code, system initialization, memory management, concurrency, and SOC-level development. Use the GNU toolchain, collaborate with backend and mobile teams, and contribute to device drivers and embedded platform code.
Top Skills: CDevice DriversGccGdbLinuxMakeRtosSoc
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
2 Months AgoSaved
Remote
USA
Senior level
Senior level
Security • Software • Manufacturing
Provide technical leadership for embedded camera platforms, owning system architecture, on-device software, encoding, storage, streaming, and edge analytics. Lead JDM partner integration, cross-functional alignment, mentorship, architecture/code reviews, and adoption of AI-driven development tools to deliver robust edge devices.
Top Skills: Ai-Driven Development ToolsComputer VisionEdge AiEmbedded LinuxJoint Design Manufacturing (Jdm)McuRtosVideo EncodingVideo ProcessingVideo StorageVideo StreamingYocto
Reposted 2 Months AgoSaved
In-Office
El Segundo, CA, USA
201K-314K Annually
Senior level
201K-314K Annually
Senior level
Pharmaceutical • Automation
The Principal Embedded Software Engineer will define software architecture for I&C systems, drive development of embedded systems, mentor engineers, and ensure rigorous testing standards while collaborating across disciplines.
Top Skills: C++CmakeEmbedded CNuttxRtosSimulinkThreadxZephyr
Reposted 2 Months AgoSaved
In-Office
Redmond, WA, USA
125K-175K Annually
Junior
125K-175K Annually
Junior
Aerospace • Other
Develop embedded software for custom modem and beamformer ASICs used in Starlink phased-array antennas. Implement flight-critical firmware, build automated RF measurement systems, support production RF testing, analyze on‑orbit performance, and collaborate with antenna engineers to improve performance and debug issues across development, factory, and mission operations.
Top Skills: AsicsAutomated Measurement SystemsBeamformingC++Ci/CdEmbedded CMicrocontrollersModemNetwork AnalyzerPhased Array Antenna SystemsRf Test EquipmentRustSignal GeneratorSpectrum Analyzer
2 Months AgoSaved
In-Office
Huntsville, AL, USA
Mid level
Mid level
Aerospace
Design, develop, and validate embedded firmware and software for prototype RF/radar systems. Implement interfaces between PS/PL and components, develop radar processing algorithms, create GUIs and documentation, analyze test data, and coordinate with multidisciplinary teams to meet program milestones.
Top Skills: CC++CmakeDigital Signal ProcessingGnu ToolchainMakeMatlabMosa VpxPetalinuxPs/PlPythonReal-Time Operating SystemVerilogVhdlXilinx Vivado
One Month AgoSaved
In-Office
San Jose, CA, USA
180K-215K Annually
Senior level
180K-215K Annually
Senior level
Robotics • Manufacturing
Own the embedded Linux platform powering Bonsai Robotics’ field fleet. Responsibilities include OTA updates, fleet provisioning and configuration, observability, Yocto-based OS and BSP maintenance, build and release infrastructure, cross-compilation, and cloud-connected monitoring. The engineer will collaborate across firmware, autonomy, and field operations teams while debugging systems from kernel and hardware layers through cloud services. Experience with robotics, CAN-connected controllers, unreliable connectivity, embedded firmware, and secure software delivery is valuable.
Top Skills: Arm64AWSAws KmsBalenaBuildrootCC++Can BusCi/CdGrafanaInfrastructure As CodeIso 13849Iso 25119J1939L4TLinuxMenderNvidia JetsonNvidia Jetson OrinOpenembeddedOpentelemetryOstreePrometheusPythonRaucRosRos2RustSopsSwupdateSystemdUds/Iso-TpYoctoZenoh
2 Months AgoSaved
In-Office
2 Locations
Senior level
Senior level
Aerospace • Hardware • Robotics • Software
Develop portable, high-performance embedded software and HALs in Rust/C/C++ for industrial hardware. Integrate and debug devices/protocols (Modbus, SPI, I2C, CAN, UART, RS-485), use hardware tools (logic analyzers, oscilloscopes), reverse-engineer undocumented devices, ensure deterministic low-latency behavior, and validate system reliability to prevent unsafe failures.
Top Skills: CC++CanEthercatEthernet/IpHardware Abstraction Layer (Hal)I2CIo-LinkLinuxLogic AnalyzerModbusNo_StdOscilloscopePacket SnifferProfinetRs-485RustSocketsSpiSyscallsTcp/IpUart
Reposted 2 Months AgoSaved
In-Office
Schaumburg, IL, USA
75K-130K Annually
Entry level
75K-130K Annually
Entry level
Hardware • Security • Software • Cybersecurity
Develop embedded software solutions, collaborate with product teams, perform requirements analysis, and interact with hardware for testing and debugging.
Top Skills: CC++GitJIRALinuxPython
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
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account