Top Embedded Software Engineer Jobs

22 Days AgoSaved
Hybrid
Bloomington, MN, USA
111K-139K Annually
Senior level
111K-139K Annually
Senior level
Greentech • Other • Real Estate
Owns embedded software and system integration for traction-control and drivetrain systems. Develops real-time control software, integrates third-party motor and hydraulic controllers, manages CAN/J1939 interfaces, and validates machine behavior through testing and diagnostics. Defines requirements, calibration, verification plans, and technical interfaces while resolving system-level issues across software, electronics, motors, sensors, and mechanical systems. Provides technical leadership, supplier coordination, mentoring, documentation, and release support.
Top Skills: 16-Bit Microcontrollers32-Bit MicrocontrollersAzure DevopsCC++CanCan AnalyzersData LoggersGitHardware-In-The-Loop SystemsI2CJ1939OscilloscopesRtosScrumSpi
22 Days AgoSaved
In-Office
Novi, MI, USA
Senior level
Senior level
Energy
Develop and validate embedded battery management software spanning drivers, hardware abstraction, communication stacks, diagnostics, bootloaders, and application controls. Implement BMS functions including cell monitoring, balancing, contactor control, isolation detection, and metrology. Debug target hardware, resolve root causes, maintain traceability and documentation, apply safe coding practices, and collaborate within an agile DevOps-oriented team.
Top Skills: CCanCan InstrumentationCi/CdEthernetI2CIec 61508In-Circuit DebuggersInfineon Aurix TricoreIso 26262Iso 60730Iso-TpLogic AnalyzersMisra-CModbusNxp MicrocontrollersOscilloscopesSpiUdsVersion Control
One Month AgoSaved
Hybrid
Foster City, CA, USA
137K-207K Annually
Junior
137K-207K Annually
Junior
Artificial Intelligence • Machine Learning • Robotics • Software • Transportation • Design • Manufacturing
Develop and test safety-critical embedded software for autonomous vehicle drive systems. Translate trajectories into motor, brake, and steering commands; build simulation, SIL, and HIL validation infrastructure; integrate steering, braking, motoring, and suspension subsystems; implement control-source arbitration and safety monitoring; and collaborate with controls, dynamics, safety, and validation teams.
Top Skills: CC++CanCanalyzerCanapeFreertosHilIso 26262LinMisra C/C++PcanPolarionPythonQnxSafertosSil
22 Days AgoSaved
In-Office
Sunnyvale, CA, USA
Expert/Leader
Expert/Leader
Healthtech • Robotics
Lead a team developing graphical user interfaces for Intuitive’s da Vinci robotic surgery systems. Design and implement embedded C/C++ interfaces using Qt, guide UI architecture and tool selection, collaborate with designers and multidisciplinary engineers, and support development from prototyping through production, verification, debugging, and maintenance. The role also involves evaluating new UI technologies, including 2D and 3D graphics frameworks, while mentoring software developers and maintaining high development standards.
Top Skills: C++Embedded SoftwareGui FrameworksOpenglQtVulkan
22 Days AgoSaved
In-Office
Los Angeles, CA, USA
130K-190K Annually
Senior level
130K-190K Annually
Senior level
AdTech • Digital Media • Marketing Tech • Mobile
Own firmware and low-level software for a compact edge AI device deployed on vehicles. Develop C/C++ embedded systems, computer vision firmware, BLE and cellular communications, sensor integrations, low-power architectures, device communication protocols, OTA updates, diagnostics, and hardware bring-up. Collaborate across hardware, computer vision, and cloud teams while supporting system validation and production scaling through EVT, DVT, and PVT cycles.
Top Skills: 5GBleCC++Computer VisionEdge AiEsp32GnssI2CImuJtagLteMicropythonNrfNvidia JetsonOpenmvOta UpdatesRtosSensor FusionSnapdragonSpiStm32Uart
One Month AgoSaved
In-Office
Bastrop, TX, USA
Junior
Junior
Aerospace • Other
Design, develop, test, and support highly available embedded software for Starlink consumer devices and gateways. Responsibilities include Linux development for processors and microcontrollers, architecture and code reviews, prototyping, hardware-in-the-loop testing, factory collaboration, and building continuous integration, deployment, testing, and telemetry tools.
Top Skills: ArmCC++GoLinuxPythonRisc-VRustTcp/Ip
Reposted 22 Days AgoSaved
In-Office
Reading, PA, USA
Mid level
Mid level
Artificial Intelligence • Big Data • Information Technology • Security • Software
Develop proof-of-concept demonstrators and pre-production prototypes. Engage in embedded software development using C, conduct research, and collaborate in multidisciplinary teams.
Top Skills: Agile MethodologiesArm-Based ProcessorsCi/CdEmbedded CGitReal-Time Operating Systems
22 Days AgoSaved
In-Office
North Belridge, CA, USA
Expert/Leader
Expert/Leader
Aerospace • Logistics • Security • Software • Cybersecurity
Architects, develops, tests, debugs, and integrates real-time embedded software for multicore platforms supporting secure missile weapon systems. Translates system requirements into software solutions, defines system architecture, verifies performance, collaborates with hardware and algorithm teams, conducts code reviews, maintains technical artifacts, and mentors junior engineers. The role is full-time onsite in Northridge, California and requires an active Secret clearance.
Top Skills: ArincBitbucketBoard Support PackagesC#C++ConfluenceDevice DriversDspGitJavaJIRAMil-Std-1553Multicore SocOscilloscopesPythonRtosSonarqubeSpiUaiUartVxworks
22 Days AgoSaved
In-Office
Dayton, OH, USA
116K-159K Annually
Senior level
116K-159K Annually
Senior level
Hardware • Information Technology • Other • Software • Analytics
Lead the design, development, testing, debugging, and maintenance of high-performance C++ software for Linux-based machine-control and commissioning systems. Own complex technical problems, contribute to architecture, lead design reviews, mentor engineers, and improve software quality and reliability. Collaborate with product, architecture, QA, and distributed engineering teams to deliver embedded and real-time solutions for earthmoving automation.
Top Skills: AngularC++CanConanEmbedded SystemsEthernetGherkinGitGoLinuxMultithreadingObject-Oriented DesignPythonReal-Time Operating SystemsTcp/Ip
Reposted 22 Days AgoSaved
In-Office
Los Angeles, CA, USA
140K-200K Annually
Senior level
140K-200K Annually
Senior level
Aerospace • Hardware • Defense • Manufacturing
Develop embedded, mission, and ground-tool software for autonomous precision munitions using C, C++, and Python. Integrate sensors, radios, actuators, cameras, and other hardware across Linux and RTOS environments. Build simulation, hardware-in-the-loop, automated testing, and software interfaces; support field testing and hardware debugging. Collaborate with multidisciplinary engineering teams and contribute to code review, CI, and documentation.
Top Skills: CC++CanEmbedded LinuxEthernetGitI2CJtagLinuxNixNixosPythonRosRtosSpiSwdUart
One Month AgoSaved
In-Office
El Segundo, CA, USA
140K-168K Annually
Senior level
140K-168K Annually
Senior level
Aerospace • Hardware • Software • Defense
Serve as the technical authority for embedded software engineering, defining architectures, advancing methodologies, and resolving complex hardware-software integration challenges. Design, implement, test, debug, document, integrate, and validate embedded systems from requirements through production and deployment. Review code and designs, optimize performance, assess third-party software, support quality assurance, and provide post-production and in-orbit customer support while collaborating with software, hardware, electrical, systems, quality, and test teams.
Top Skills: Arm ProcessorsCC++FpgaIp ProtocolsMicrocontrollersReal-Time LinuxReal-Time Operating SystemsSdks
One Month AgoSaved
In-Office
Westminster, CO, USA
133K-161K Annually
Senior level
133K-161K Annually
Senior level
Aerospace • Hardware • Software • Defense
Serve as the technical authority for embedded software engineering across multiple aerospace and airborne products. Define architectures, develop and test C/C++ system software, integrate hardware, optimize performance, review designs, assess third-party software, and resolve complex hardware-software challenges. Provide quality assurance support and post-production or in-orbit customer support while collaborating with software, electrical, systems, hardware, quality, and test engineering teams.
Top Skills: Arm ProcessorsCC++FpgaIp ProtocolsMicrocontrollersPreemptive Multitasking Real-Time Operating SystemsReal-Time LinuxSoftware Development Kits (Sdks)
New

Track Smarter, Apply Better.

Ditch the spreadsheets. Organize your job search with our freeApplication Tracker.

Use For Free
Application Tracker Preview
One Month AgoSaved
In-Office
Austin, TX, USA
Senior level
Senior level
Aerospace • Hardware • Software • Defense
Serve as the technical authority for embedded software engineering, defining architectures and methodologies across multiple products. Design, implement, test, debug, document, integrate, and validate embedded systems from requirements through production. Collaborate with hardware, electrical, systems, quality, and test teams; review designs and code; optimize performance; assess third-party software; and provide post-production and in-orbit customer support.
Top Skills: Arm ProcessorsCC++Defect Tracking ToolsEmbedded SystemsFpgasIp ProtocolsMultithreadingReal-Time LinuxReal-Time Operating SystemsSoftware Configuration Management ToolsSoftware Development Kits (Sdks)
One Month AgoSaved
In-Office
Westminster, CO, USA
184K-225K Annually
Senior level
184K-225K Annually
Senior level
Aerospace • Hardware • Software • Defense
Designs, develops, tests, debugs, documents, and supports embedded software for Linux-based computers and high-reliability microcontroller systems. Responsibilities span requirements through production, including low-level drivers, BSPs, applications, interfaces, hardware integration, code and design reviews, qualification, software quality assurance, performance optimization, and in-orbit customer support. The role also presents technical designs to customers and executives and contributes to proposals.
Top Skills: Arm ProcessorsBoard Support PackagesCC++Configuration Management ToolsDefect Tracking ToolsFpgaIp ProtocolsLinuxMicrocontrollersReal-Time LinuxReal-Time Operating SystemsSoftware Development Kits
One Month AgoSaved
In-Office
Westminster, CO, USA
113K-136K Annually
Junior
113K-136K Annually
Junior
Aerospace • Hardware • Software • Defense
Develop and port embedded Linux applications, device drivers, libraries, kernels, bootloaders, and tailored Linux distributions. Maintain Yocto-based build systems and CI/CD pipelines, deploy software images, and support hardware bring-up and system integration. Collaborate with hardware, systems, firmware, and FPGA teams across the full software lifecycle, including architecture, testing, qualification, in-orbit support, technical documentation, and proposals.
Top Skills: CC++Ci/CdEmbedded LinuxLinux KernelU-BootXilinx SocsYocto Project
One Month AgoSaved
In-Office
El Segundo, CA, USA
118K-142K Annually
Junior
118K-142K Annually
Junior
Aerospace • Hardware • Software • Defense
Develop and port embedded Linux applications, device drivers, libraries, kernel customizations, bootloaders, and tailored Linux distributions. Maintain Yocto-based build systems and CI/CD pipelines, deploy software images, and support hardware bring-up, system integration, testing, qualification, and in-orbit operations. Collaborate with hardware, systems, firmware, and FPGA engineers while contributing to architecture, design reviews, documentation, and technical proposals.
Top Skills: CC++Ci/CdEmbedded LinuxLinux KernelU-BootXilinx SocsYocto Project
One Month AgoSaved
In-Office
Westminster, CO, USA
113K-136K Annually
Junior
113K-136K Annually
Junior
Aerospace • Hardware • Software • Defense
Develops and integrates embedded Linux software for aerospace communications and defense systems. Responsibilities include applications, device drivers, libraries, kernel customization, U-Boot bootloaders, board bring-up, Yocto-based distributions, CI/CD, testing, debugging, verification, software deployment, documentation, and hardware/software integration with multidisciplinary engineering teams.
Top Skills: BootloadersCi/CdDevice DriversEmbedded LinuxLinux KernelSoftware LibrariesU-BootVersion ControlYocto
One Month AgoSaved
In-Office
Austin, TX, USA
Junior
Junior
Aerospace • Hardware • Software • Defense
Develop and port embedded Linux applications, device drivers, libraries, kernel customizations, bootloaders, and Yocto-based software images. Contribute across the software lifecycle, including architecture, implementation, testing, qualification, system bring-up, and in-orbit support. Collaborate with hardware, systems, firmware, and FPGA engineers on embedded platforms for satellites and airborne systems. Participate in design reviews and customer-facing technical documentation.
Top Skills: CC++Ci/CdDevice DriversEmbedded LinuxLinux KernelU-BootVersion ControlXilinx SocsYocto Project
23 Days AgoSaved
In-Office
Santa Clara, CA, USA
152K-288K Annually
Senior level
152K-288K Annually
Senior level
Artificial Intelligence • Computer Vision • Hardware • Robotics • Metaverse
Develop GPU system software spanning firmware, real-time operating systems, driver interfaces, and build, test, and execution infrastructure. Design and implement embedded changes, integrate code-generation and validation tools, support hardware bring-up, and resolve issues with distributed hardware and software teams. Own software delivery from design through release and post-release support.
Top Skills: CDevice DriversDmaFirmwareGpioI2CInterruptsKernel ModulesPcieReal-Time Operating SystemsRust
23 Days AgoSaved
In-Office or Remote
4 Locations
44K-44K Annually
Internship
44K-44K Annually
Internship
Cloud • Information Technology • Internet of Things • Professional Services • Software
Participate in a 12-week internship developing low-level software in C and embedded Linux for networking infrastructure. Apply operating system and networking fundamentals, automate workflows using Python or Bash, and support DevSecOps and security-focused development. Interns collaborate with engineering teams, build and maintain embedded software, and may gain exposure to FPGA development, signal integrity, power integrity, and PCB design.
Top Skills: BashCDevsecopsEmbedded LinuxFpgaJenkinsPython
Reposted 2 Months AgoSaved
Easy Apply
In-Office
Austin, TX, USA
Easy Apply
Mid level
Mid level
Hardware • Internet of Things • Software • Wearables • Semiconductor
Develop, extend, and test secure bootrom/bootloader and related SDK components for Apollo SoC. Perform pre-silicon FPGA emulation, post-silicon bring-up, cryptographic hardware-accelerated testing, HAL/BSP implementation, and collaborate on test automation and security verification.
Top Skills: Apollo SocArm AssemblyArm Mdk (Arm Ide)Bare-MetalBootromBspCryptocellEclipseEmbedded CFpgaFpga EmulationHalHardware AcceleratorsHashingIarKeilLogic AnalyzerOscilloscopePublic Key InfrastructurePythonRtosSaleaeSdkSecure BootSecure BootloaderSymmetric EncryptionTrustzone
23 Days AgoSaved
In-Office
Mountain View, CA, USA
60-60 Annually
Internship
60-60 Annually
Internship
Automotive
Develop safety-critical embedded C++ software for autonomous vehicles, including onboard firmware, simulation tooling, hardware interfaces, platform bring-up, unit testing, debugging, telemetry analysis, and fault validation. Collaborate with embedded and systems engineers through design reviews and code reviews while supporting new vehicle platforms.
Top Skills: Arm Cortex-MArm Cortex-RCC++GitGoogle TestLinuxLogic AnalyzersMultimetersOscilloscopesPythonRtosSoftware-In-The-Loop
23 Days AgoSaved
In-Office
Los Angeles, CA, USA
140K-200K Annually
Senior level
140K-200K Annually
Senior level
Software
Develop embedded software for MANET radios and advanced communications systems. Responsibilities include MAC and routing protocols, network management, security and encryption features, audio applications, device drivers, board support packages for ARM and RISC-V, Linux customization, testing software, and product security compliance with standards such as NIST FIPS 140-3 and NIAP Common Criteria.
Top Skills: Amd Ultrascale+ MpsocArmCCnsaEncryption AlgorithmsEthernetInternet ProtocolsIpsecLinuxLinux KernelLinux ScriptingMac ProtocolsManetMicrochip Polarfire SocMimoNiap Common CriteriaNist Fips 140-3Risc-VSocket Programming
24 Days AgoSaved
In-Office
Fort Worth, TX, USA
130K-190K Annually
Mid level
130K-190K Annually
Mid level
Software • Automation
Develop embedded firmware, low-level drivers, bootloaders, kernel modules, and system services for a distributed operating system. Integrate hardware and software, debug issues across firmware and application layers, optimize performance and resource use, and support deployment engineering for customer requirements. The role is hybrid in Fort Worth, Texas, requires active Top Secret clearance with SCI eligibility, and involves 5–20% travel.
Top Skills: Bare-Metal DevelopmentCDevice DriversEmbedded SystemsFirmwareKernel DevelopmentMicrokernel DevelopmentOperating SystemsRtosRust
24 Days AgoSaved
In-Office
Santa Barbara, CA, USA
135K-185K Annually
Senior level
135K-185K Annually
Senior level
Aerospace
Designs, codes, debugs, integrates, and architects embedded real-time control software for turreted weapon systems. Responsibilities include developing scalable and high-performance software, troubleshooting existing systems, integrating capabilities in laboratories and field environments, producing compliant documentation, and reporting project status. The role requires collaboration with electronic and systems-level technologies and approximately 10–15% travel.
Top Skills: 1553Bare MetalCCommunication Protocol DriversEmbedded LinuxEmbedded SoftwareGui SoftwareI2CJavaNetworkingReal-Time Control SoftwareRtosSpiUartUnix
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account