Top Embedded Software Engineer Jobs

Reposted 4 Hours AgoSaved
In-Office
Clarksville, TN, USA
108K-151K Annually
Senior level
108K-151K Annually
Senior level
Greentech • Other
Design, implement, test, and verify real-time embedded control software and simulation models for HVAC equipment using model-based tools. Translate requirements into MATLAB/Simulink/Stateflow models, generate code with Embedded Coder, integrate hardware/software, execute V&V with test harnesses, manage field defects, and improve tools and processes.
Top Skills: C++CSSEmbedded CoderMatlabSimulinkStateflowVisual Studio
23 Days AgoSaved
In-Office
Bedford, MA, USA
180K-220K Annually
Expert/Leader
180K-220K Annually
Expert/Leader
Healthtech
Design, build, and maintain real-time embedded software for a surgical stapling platform. Lead architecture, write low-level drivers and application logic, perform hardware-software integration and bench-level debugging, establish IEC 62304-aligned processes, mentor engineers, and own embedded software deliverables through verification and product lifecycle support.
Top Skills: Arm Cortex-MCC#C++CanEmbedded SystemsFda Class Ii/IiiGitI2CIec 62304JIRAJtagLogic AnalyzerOscilloscopePythonRtosSpiSwdUartUsb
23 Days AgoSaved
In-Office
Hanahan, SC, USA
Expert/Leader
Expert/Leader
Aerospace • Defense • Industrial • Manufacturing
Design, implement, test, and support embedded software for battery management systems on ARM processors. Participate in design reviews, integrate hardware features, perform code reviews and unit testing, troubleshoot fielded systems, and work with hardware teams to validate designs and ensure system stability and scalability.
Top Skills: AdcArmBattery AfeCC++CanDefect Tracking ToolsDigital IoGas GaugeI2CLint ToolsRtosSoftware Configuration ManagementSpiUnit Testing
Reposted 14 Hours AgoSaved
In-Office
Towson, MD, USA
111K-178K Annually
Expert/Leader
111K-178K Annually
Expert/Leader
Consumer Web
Lead embedded firmware development for power tool electronics: design and validate BLDC motor controls, battery management and chargers; implement low‑level firmware, verification tests, debugging, documentation, mentor junior engineers, and coordinate cross‑functional and manufacturing interfaces.
Top Skills: 16-Bit Microcontrollers32-Bit Microcontrollers8-Bit MicrocontrollersAdcAgileArmAssemblyBattery Management SystemsBldc Motor ControlCC++Distributed Version Control (Git)DmaGpioIn-Circuit DebuggerRtosStatic AnalysisTimersUartUnit TestingWatchdog
Reposted 20 Hours AgoSaved
In-Office
Kohler, WI, USA
99K-126K Annually
Senior level
99K-126K Annually
Senior level
Energy • Renewable Energy
Develop and maintain embedded software for microcontroller systems, collaborating with teams, overseeing testing, and leading projects. Mentor team members and document processes.
Top Skills: CC++EthernetKeil RtxMatlabModbusQnxRs-485Sae J1939 CanSimulinkUsbZephyros
Reposted 20 Hours AgoSaved
In-Office
Greer, SC, USA
Junior
Junior
Automotive • Greentech
The Embedded Systems Software Engineer sustains and improves production BMS software, analyzes field data, calibrates diagnostic features, and resolves field issues, contributing to battery system reliability.
Top Skills: Canape)Embedded C/C++GitMatlabPythonSimulinkVector (Canalyzer
Reposted 20 Hours AgoSaved
In-Office
Boston, MA, USA
103K-190K Annually
Senior level
103K-190K Annually
Senior level
Hardware • Software
As a Senior Software Engineer, you will develop and optimize embedded software for the Matter protocol, mentor junior engineers, and collaborate across teams to enhance IoT applications.
Top Skills: ArmC++ConanGdbGitJtagLinuxLogic AnalyzersPythonThreadWi-FiZephyrZigbee
Reposted 20 Hours AgoSaved
In-Office
Westminster, CO, USA
120K-161K Annually
Senior level
120K-161K Annually
Senior level
Aerospace • Hardware • Software • Defense
Design, implement, test, and validate flight and mission software for satellites and ground systems. Develop Linux-based satellite OS and embedded code, perform software-in-the-loop and hardware-in-the-loop testing, integrate subsystems, support QA, perform root-cause analysis and in-orbit support, mentor engineers, and interface with hardware and third-party/open-source software.
Top Skills: CC++Configuration ManagementContinuous IntegrationDefect TrackingHardware-In-The-LoopJpl F'LinuxMulti-ThreadingNasa CfsPythonSoftware-In-The-LoopTcp/IpUdp
Reposted 20 Hours AgoSaved
In-Office
Melbourne, FL, USA
Senior level
Senior level
Aerospace • Hardware • Software • Defense
Design, implement, test, and qualify embedded and Linux-based software for aerospace products from requirements through production. Develop low-level drivers, BSPs, RTOS and real-time Linux applications, interface with hardware and FPGAs, perform code reviews and testing, support in-orbit customers, and collaborate on proposals and engineering reviews.
Top Skills: ArmBspCC++Embedded SystemsFpgaIp ProtocolsLinuxMicrocontrollersReal-Time LinuxRtosSdkSingle-Board Computers
Reposted 20 Hours AgoSaved
In-Office
Melbourne, FL, USA
Senior level
Senior level
Aerospace • Hardware • Software • Defense
Develop and maintain low- and high-level embedded software for space and airborne products across design, coding, testing, qualification, and in-orbit support. Work spans microcontrollers, BSPs, Linux-based SBCs, drivers, APIs (including FPGA interfaces), integration, QA, performance optimization, and customer-facing design reviews and proposals.
Top Skills: ArmBoard Support Package (Bsp)CC++FpgaLinuxMicrocontrollersReal-Time LinuxRtosSdkSingle-Board Computers
Reposted 20 Hours AgoSaved
In-Office
Boston, MA, USA
140K-180K Annually
Senior level
140K-180K Annually
Senior level
Information Technology
The Senior Embedded Software Engineer will develop embedded Android and Linux solutions for IoT devices, debug system-level issues, optimize code, and mentor junior engineers.
Top Skills: Android AospAndroid StudioBleBluetoothCC++CmakeEthernetGdbGerritGitGradleI2CJavaJenkinsJtagKotlinLinuxMakeMqttSpiTcp/IpUartUdpUsbWifi
Reposted 20 Hours AgoSaved
In-Office
Indianapolis, IN, USA
Mid level
Mid level
Automotive
Develop embedded control software for powertrain applications, perform testing and validation, and collaborate with engineering teams to enhance product functionality.
Top Skills: CC++CanGitGmlanJ1939MathworksObd2PtcanSimulinkStateflowUdsVisual StudioVs Code
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
Reposted 20 Hours AgoSaved
Hybrid
San Mateo, CA, USA
170K-278K Annually
Senior level
170K-278K Annually
Senior level
Artificial Intelligence • Hardware • Robotics • Software
The Senior Software Engineer will design and implement embedded software for drones, provide technical architecture direction, and validate subsystems, focusing on hardware integration and debugging.
Top Skills: Arm AssemblyC++Embedded LinuxPythonQualcomm SocsRtos
Reposted 20 Hours AgoSaved
Hybrid
San Mateo, CA, USA
226K-283K Annually
Senior level
226K-283K Annually
Senior level
Artificial Intelligence • Hardware • Robotics • Software
The Staff Software Engineer - Embedded at Skydio will lead embedded software development for drones, working on systems integration, firmware, and hardware debugging.
Top Skills: Arm AssemblyC++Embedded LinuxNvidia SocsPythonQualcommRtosStm32
Reposted 20 Hours AgoSaved
Hybrid
San Mateo, CA, USA
128K-210K Annually
Senior level
128K-210K Annually
Senior level
Artificial Intelligence • Hardware • Robotics • Software
As a Senior Embedded Software Engineer at Skydio, you'll architect and implement firmware for drones, collaborate with hardware teams, and validate key subsystems.
Top Skills: Arm AssemblyC++Embedded LinuxNvidiaPythonQualcommRtosStm32
Reposted 20 Hours AgoSaved
In-Office
Austin, TX, USA
Senior level
Senior level
Information Technology
As a Senior Embedded Software Engineer, you will optimize code, develop sensor prototypes, collaborate with teams, and maintain code quality while documenting logic.
Top Skills: AzureAzure DevopsC++GpgpuGpuPython
Reposted 20 Hours 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
YesterdaySaved
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
YesterdaySaved
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
YesterdaySaved
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
YesterdaySaved
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
YesterdaySaved
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 YesterdaySaved
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
Reposted 24 Days AgoSaved
In-Office
Redwood City, CA, USA
150K-250K Annually
Mid level
150K-250K Annually
Mid level
Aerospace
Develop and maintain embedded software for radar sensors, communications, and flight systems. Perform Linux board bring-up, high-efficiency data movement between sensors, FPGAs, and compute, and build safety-critical control and FDIR algorithms. Collaborate with hardware, signal processing, and GNC teams, prototype architectures, and debug complex kernel-to-application issues across drivers, peripherals, and timing domains.
Top Skills: ArmBootloaderBspCC++Csi-2DspEthernetFpgaFreertosGpioI2CJ-LinkKeilLinuxMcuPciePythonRfRisc-VRtosSocSpiTcp/IpThreadxUartUsbVxworksZephyr
Reposted 24 Days AgoSaved
In-Office
Niwot, CO, USA
80K-85K Annually
Mid level
80K-85K Annually
Mid level
eCommerce • Hardware • Internet of Things • Machine Learning
The Software Engineer will design, create, and maintain software for SparkFun's microcontrollers and single board computers, collaborating with hardware engineers and the open source community.
Top Skills: ArduinoCC++I2CI2SMicropythonPythonSpi
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account