Top Embedded Software Engineer Jobs

One Month AgoSaved
In-Office
Carrollton, TX, USA
90K-118K Annually
Junior
90K-118K Annually
Junior
Industrial • Manufacturing
Designs, develops, integrates, tests, and maintains embedded software components throughout the product lifecycle. Responsibilities include defining technical requirements, delivering projects on schedule, supporting prototypes and feasibility analyses, improving development processes, and collaborating with hardware, mechanical, manufacturing, testing, marketing, and external teams. The role requires C/C++ development, RTOS and Linux experience, embedded security, wireless technologies, software testing, configuration management, and technical leadership.
Top Skills: Automated BuildsBle MeshBluetooth Low Energy (Ble)Bug TrackingCC++Change ManagementDynamic AnalysisEmbedded SystemsEmulatorsFirmware SigningGitJtagLinuxProtocol AnalyzersReal-Time Operating Systems (Rtos)Secure BootStatic AnalysisVersion ControlWifi
One Month AgoSaved
Hybrid
3 Locations
137K-182K Annually
Expert/Leader
137K-182K Annually
Expert/Leader
Automotive • Cloud • Hardware • Software
Develop and maintain a user-space runtime that enables production ECU firmware to run on workstations and cloud servers. Model peripherals, integrate RTOS-based firmware with host abstractions, maintain cross-compilation builds, and extend HIL Pytest validation suites. Debug firmware-host discrepancies using GDB and protocol analysis, collaborate across hardware and software teams, lead design reviews, improve code quality, and mentor engineers on real-time embedded development.
Top Skills: BazelCC++CanCertDoipEthernetGdbHilLinMisraPosixPytestPythonQemuRenodeRtosSocketcanSome/IpSynopsys Virtualizer Development Kit
One Month AgoSaved
Easy Apply
In-Office
Long Beach, CA, USA
Easy Apply
154K-230K Annually
Senior level
154K-230K Annually
Senior level
Aerospace • Hardware • Robotics • Software • Manufacturing
Develop, test, document, and deploy embedded Linux software and firmware for rocket avionics, network switch, and camera platforms. Responsibilities include hardware and platform bring-up, networking and video integration, debugging across kernels, drivers, hardware, and applications, validation, performance tuning, architecture improvements, and field troubleshooting. The role collaborates with hardware, systems, and platform teams to deliver reliable, high-performance software for safety-critical aerospace systems.
Top Skills: Bare-MetalCC++Ci/CdCross-CompilationEmbedded LinuxGdbLinux Device DriversLinux NetworkingPerfRtosStraceTcpdumpYocto
19 Days AgoSaved
In-Office or Remote
6 Locations
168K-204K Annually
Senior level
168K-204K Annually
Senior level
Robotics
Designs, develops, tests, and maintains robotics middleware and application frameworks in modern C++ on embedded Linux. Owns platform components through deployment and fleet operation, improves reliability and performance, diagnoses complex concurrency and systems issues, and translates safety requirements into software behavior and verification. Collaborates across autonomy, systems, hardware, and software teams while leading technical reviews and mentoring engineers.
Top Skills: C++C++17Cap'N ProtoEmbedded LinuxFlatbuffersInterprocess CommunicationMultithreadingNetworkingNvidia JetsonProtocol BuffersRpc
20 Days AgoSaved
Hybrid
San Mateo, CA, USA
128K-210K Annually
Entry level
128K-210K Annually
Entry level
Artificial Intelligence • Hardware • Robotics • Software
Designs and develops embedded software and firmware for autonomous drones and accessories. Responsibilities include system architecture, vehicle software implementation, subsystem integration and validation, hardware bring-up, sensor and device drivers, Linux kernel and userspace development, debugging, optimization, and embedded security. The role collaborates closely with hardware and software teams and may involve bare-metal, RTOS, Linux, Android, microcontroller, and system-on-chip development.
Top Skills: AndroidArm AssemblyC++CryptographyEmbedded LinuxLinux KernelNvidia SocsPythonQualcomm SocsRtosStm32
One Month AgoSaved
In-Office
Rolling Meadows, IL, USA
88K-163K Annually
Senior level
88K-163K Annually
Senior level
Aerospace • Logistics • Security • Software • Cybersecurity
Develop and maintain embedded software and firmware for defense systems within the Targeting Business Unit. Responsibilities include requirements analysis, software architecture, coding, testing, debugging, integration, and lifecycle support using C++, Linux or VxWorks, scripting, Agile or Waterfall methods, version control, and planning tools. The role involves collaboration with customers, suppliers, users, and technical teams, with opportunities at Software or Principal level.
Top Skills: AgileBashBatchBitbucketC++C++11ClearcaseDevsecopsGitGitGitlabJIRALinuxModel-Based EngineeringPythonRallyVxworks
One Month AgoSaved
In-Office
Rolling Meadows, IL, USA
136K-204K Annually
Senior level
136K-204K Annually
Senior level
Aerospace • Logistics • Security • Software • Cybersecurity
Designs, develops, tests, integrates, operates, and maintains embedded software and firmware for defense systems. Responsibilities include software architecture, requirements, coding, debugging, integration on target hardware, and lifecycle support using C++, scripting languages, Linux or VxWorks, Agile or Waterfall methods, version control, and planning tools. The role collaborates with customers, suppliers, users, and technical teams and supports complex systems involving multithreading, distributed processing, multicore, and secure processing.
Top Skills: BashBatchBitbucketC++ClearcaseDevsecopsGitGitGitlabJIRALinuxModel-Based EngineeringPythonRallyVxworks
20 Days AgoSaved
In-Office
Chelmsford, MA, USA
118K-160K Annually
Senior level
118K-160K Annually
Senior level
Robotics • Semiconductor • Automation
Develop real-time embedded software and distributed control architectures for precision 6DOF levitation platforms. Implement DC commutation, high-bandwidth feedback control, sensor fusion, deterministic execution, and low-latency communications. Integrate software with power electronics, sensors, FPGAs, and MCUs; lead system bring-up, tuning, validation, and performance optimization. Collaborate across engineering teams and contribute to control-system innovation, intellectual property, and next-generation motion platforms.
Top Skills: CC++Dc CommutationDistributed Control SystemsEthercatFpgaMatlabMcuPower ElectronicsReal-Time Embedded SystemsSensor FusionSimulinkSoc
One Month AgoSaved
Hybrid
2 Locations
90K-145K Annually
Senior level
90K-145K Annually
Senior level
Consumer Web
Leads hands-on development of embedded firmware and software for industrial fastening and riveting systems. Designs C/C++ applications, RTOS solutions, device drivers, Embedded Linux platforms, communication protocols, and motion-control systems. Integrates and debugs hardware and software using schematics, datasheets, and laboratory equipment. Provides technical leadership through architecture, code reviews, integration strategy, quality improvements, mentoring, and cross-functional collaboration with validation, electrical, systems, and product teams.
Top Skills: Arm Cortex-M3Arm Cortex-M4BashBldc Motor ControlBluetoothBuildrootCC++CanCcsCellular CommunicationsEmbedded LinuxEmbedded SecurityEncryptionEthernetGccGitI.MxI2CJtagKeilLinuxMicrosoft Visual StudioMqttOpc UaPmsm Motor ControlRtosSerialSpiTcpUartUdpUnixWi-FiYocto
One Month AgoSaved
Hybrid
Cedar Rapids, IA, USA
88K-150K Annually
Senior level
88K-150K Annually
Senior level
Aerospace • Hardware • Information Technology • Security • Software • Cybersecurity • Defense
Develop and verify real-time embedded software for military GPS receivers across the full software lifecycle, including requirements analysis, architecture, coding, integration, testing, and documentation. The role also involves software tool development, field demonstrations, customer support, technical communication, and mentoring engineers. Work is hybrid and requires collaboration on advanced navigation and sensor systems.
Top Skills: AdaAgileCC++CameoCommunication SystemsDevOpsDevsecopsDigital Signal ProcessingDoorsGpsJavaJIRAKalman Filter TheoryMagicdrawPythonReal-Time Embedded Systems
Entry level
Other
Design, develop, test, integrate, and validate embedded software for real-time control systems powering intelligent off-highway equipment. Collaborate cross-functionally on requirements, HMI development, CAN-based communication, rapid prototyping, CI/CD, version control, and safety-critical systems. Perform hands-on troubleshooting and testing in laboratory or field environments while supporting Agile development and engineering change processes.
Top Skills: AgileCC++CanCi/CdDassault Systèmes 3DxEcnFreertosGitGitIec 61508Iso 26262MatlabRtosSae J1939Serial CommunicationSimulinkVxworks
One Month AgoSaved
In-Office
Buffalo Grove, IL, USA
113K-147K Annually
Senior level
113K-147K Annually
Senior level
Transportation
Design and develop real-time embedded software for controllers, sensors, and electro-mechanical transit products from concept through production. Architect scalable systems, optimize performance and cost, support integration and validation, participate in DFMEA and APQP/NPD processes, and lead root cause analysis and corrective actions. Collaborate with cross-functional teams, contribute to product innovation, and support engineering standards, manufacturing, and customer requirements.
Top Skills: CC#C++Embedded Debugging ToolsHTMLJavaScriptLinuxPythonReactRtos
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
Orlando, FL, USA
98K-148K Annually
Senior level
98K-148K Annually
Senior level
Aerospace • Logistics • Security • Software • Cybersecurity
Designs, develops, unit tests, and integrates embedded software into low-power tactical platforms within the CHORD portfolio. Interfaces with firmware, electrical, digital, FPGA, and hardware architecture teams; supports board design, discrete layouts, gate reviews, system integration, deployment, and selloff. The role requires C/C++ expertise, embedded ARM platform experience, active DoD Secret clearance, and U.S. citizenship. Rust, Versal 2, Agile program experience, and TS/SCI clearance are preferred.
Top Skills: AgileArm ProcessorsCC++Embedded SoftwareFpgaRustVersal 2
21 Days AgoSaved
Hybrid
Boston, MA, USA
114K-180K Annually
Senior level
114K-180K Annually
Senior level
Artificial Intelligence • Food • Software • Automation • Manufacturing
Own embedded firmware and signal processing for process-aware industrial sensors. Develop Zephyr-based drivers, integrate detectors, manage ADC acquisition, filtering, calibration, noise rejection, connectivity, OTA updates, and health monitoring. Collaborate with hardware and machine learning teams to productionize sensing methodologies from prototype through deployment. The role requires strong embedded C/C++, analog and signal-chain expertise, testing discipline, and experience with optical or electrical sensing.
Top Skills: AdcsCC++CiDevicetreeDigital Signal ProcessingHardware MocksKconfigMicrocontrollersOta Firmware UpdatesWestZephyr Rtos
One Month AgoSaved
In-Office
Arlington, VA, USA
130K-210K Annually
Senior level
130K-210K Annually
Senior level
Artificial Intelligence • Cloud • Information Technology • Security • Software
Oversee the management, auditing, validation, and change control of embedded software for DoD missile systems. Evaluate software impacts on hardware, support engineering reviews and qualification activities, and ensure design changes comply with engineering principles. Collaborate with hardware engineers and program teams on agile development, systems engineering, and project management. Missile, AEGIS, Navy weapon systems, and embedded or real-time software experience are highly desirable.
Top Skills: Aegis Combat SystemsC++Embedded SoftwareExcelMicrosoft PowerpointMicrosoft WordPythonReal-Time SoftwareStandard Missile Systems
21 Days AgoSaved
In-Office
Grand Rapids, MI, USA
95K-127K Annually
Senior level
95K-127K Annually
Senior level
Aerospace • Energy
Lead embedded real-time software development across the full lifecycle, including architecture, requirements, implementation, integration, verification, validation, certification, and delivery. Define hardware and software interfaces, APIs, test procedures, and software architectures. Lead project execution, metrics, schedules, costs, quality, trade studies, technology selection, software reuse, and automated build and testing within a global engineering team.
Top Skills: AdaAlmCC++Continuous IntegrationDoorsEnterprise ArchitectGearsGitGradleHypervisorsIntegrityJenkinsJIRAKepmLinuxMulticorePythonQa-CRtcRtosSimicsUmlVxworksXML
21 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
Develop low-level software using C and embedded Linux for networking infrastructure. Apply operating system and networking fundamentals, automate workflows with Python or Bash, and support secure development through DevSecOps practices. The 12-week internship includes collaboration with product engineering teams, technical learning, and work on reliable, secure connectivity platforms.
Top Skills: BashCDevsecopsEmbedded LinuxFpgaJenkinsPython
Reposted One Month AgoSaved
In-Office
Sunnyvale, CA, USA
135K-200K Annually
Mid level
135K-200K Annually
Mid level
Hardware • Industrial
Design, integrate, and deploy autonomy and vehicle intelligence across hardware and software for UAVs. Integrate sensors, autopilots, and datalinks on embedded Linux, conduct SIL/HIL and live flight tests, troubleshoot system issues, collaborate with vendors and DoD stakeholders, and support on-site demonstrations and data collection.
Top Skills: ArdupilotBashC++Ci/CdCmakeDockerEdge ComputingEmbedded LinuxEthernetGitGitlabHilI2CNvidia JetsonPixhawkPx4QspiRaspberry PiReal-Time SystemsRhelRs232Rs422Rs485SilSpiUartUbuntuVisual Studio Code
One Month AgoSaved
In-Office
Pella, IA, USA
Internship
Internship
Other
Assist with developing, testing, integrating, and debugging embedded software for real-time control systems in intelligent equipment. Support CAN-based control systems, HMI and UI/UX development, Agile and CI/CD workflows, system validation, documentation, PLM and ECN processes, and functional safety applications. Collaborate with engineers while gaining hands-on experience and mentorship.
Top Skills: CC++CanCanalyzerCi/CdDassault Systems 3DxFreertosGitGitIec 61508Iso 26262LabviewMatlabQtSae J1939SimulinkVector CanoeVxworks
22 Days AgoSaved
In-Office
Denver, CO, USA
124K-165K Annually
Senior level
124K-165K Annually
Senior level
Information Technology • Internet of Things • Software
Develop, integrate, troubleshoot, and test embedded software for safety- and mission-critical aerospace and defense systems. Work with C, C++, and/or Ada; integrate real-time operating systems; debug on target hardware; incorporate algorithms; and support full lifecycle development. Collaborate across engineering and customer teams using Agile, DevSecOps, and CI/CD practices. An active Secret clearance and 25% travel are required.
Top Skills: AadlAdaArinc 653Azure DevopsBitbucketCC++CameoCi/CdConfluenceDo-178CGreen HillsIntegrated Modular AvionicsJenkinsJIRALinuxLinux KernelLynxPetalinuxPythonUltrascale+Wind RiverWindows
One Month AgoSaved
In-Office
Carlsbad, CA, USA
115K-145K Annually
Junior
115K-145K Annually
Junior
Hardware • Energy
Develop and validate C firmware for battery management systems on STM32 Arm Cortex-M platforms. Implement peripheral drivers, battery monitoring, protection, cell balancing, CAN/CANopen communications, tests, and board bring-up. Debug hardware using laboratory equipment, support safety certification requirements, document designs and procedures, and participate in code reviews. This onsite role focuses on production embedded firmware for safety-critical energy storage products.
Top Skills: AdcArm Cortex-MCCanCanopenDmaFmeaFreertosGitGpioI2CIec 61508Iec 62619Iso 26262JtagMisra CPythonQemuRenodeRustSpiStm32Stm32CubeideStm32CubemxSwdTimersUartUl 1973Ul 1998Ul 9540Zephyr
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
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account