Top Embedded Software Engineer Jobs

Reposted One Month AgoSaved
In-Office
Sunnyvale, CA, USA
171K-264K Annually
Senior level
171K-264K Annually
Senior level
Automotive
The role involves developing embedded software for vehicle platforms, integrating components, and working with hardware engineers for system validation.
Top Skills: AssemblyCC++CanJtagRtosUarts
2 Months AgoSaved
Hybrid
2 Locations
221K-265K Annually
Senior level
221K-265K Annually
Senior level
Artificial Intelligence • Machine Learning • Robotics • Software • Transportation • Design • Manufacturing
Design, develop, and test real-time embedded firmware in C/C++ for battery management systems (cell balancing, charging, thermal management, contactor control). Integrate supplier subsystems, perform hardware bring-up and debugging, create requirements/design/test documentation, and collaborate with cross-functional vehicle, controls, and validation teams through the software development lifecycle.
Top Skills: ArmBms (Battery Management Systems)CC++CanCanalyzerCanapeIso-26262LinMisra C/C++PcanPolarionPowerpcReal-Time Embedded
2 Months AgoSaved
Hybrid
Foster City, CA, USA
137K-184K Annually
Junior
137K-184K Annually
Junior
Artificial Intelligence • Machine Learning • Robotics • Software • Transportation • Design • Manufacturing
Design, implement, and test embedded real-time software for vehicle body, thermal, lighting, and closure systems. Create requirements, design and test plans, integrate supplier subsystems, and collaborate with cross-functional teams for hardware bring-up and validation.
Top Skills: ArmCC++CanCanalyzerCanapeLinPcanPowerpc
One Month AgoSaved
In-Office
Salt Lake City, UT, USA
115K-200K
Senior level
115K-200K
Senior level
Aerospace • Artificial Intelligence • Robotics • Defense
Develop and own Linux-based embedded software for robotic Pilot and SwarmOS products using modern C++. Integrate, debug, validate, and optimize software on physical robotic systems while addressing multithreading, interprocess communication, real-time performance, security, and reliability requirements. Collaborate across software, hardware, and robotics teams throughout development, integration, and deployment.
Top Skills: ArdupilotC++GazeboGitLinuxMavlinkPx4Unreal Engine
Reposted 2 Months AgoSaved
In-Office
Los Angeles, CA, USA
48K-67K Hourly
Junior
48K-67K Hourly
Junior
Hardware • Security • Software • Cybersecurity
The Embedded Software Engineer will develop software for MANET radios, focusing on protocols, security features, and driver development.
Top Skills: ArmCInternet Protocol Security (Ipsec)LinuxmacOSManetRisc-V
Reposted 2 Months AgoSaved
In-Office
Cambridge, MA, USA
95K-245K Annually
Senior level
95K-245K Annually
Senior level
Aerospace • Information Technology • Software • Biotech • Cybersecurity • Quantum Computing • Defense
The Principal Embedded Software Engineer leads complex embedded software development teams, assesses customer needs, manages risks, and collaborates throughout the software lifecycle.
Top Skills: Embedded SystemsIp ProtocolsJtag DebuggersReal-Time Operating SystemsSoftware Configuration Management Tools
Reposted 2 Months AgoSaved
In-Office or Remote
Burlington, MA, USA
Mid level
Mid level
Information Technology
Develop embedded software in C/C++ for micro-controller and Linux/Android systems, integrating hardware security into IoT devices. Involvement in design, development, and testing stages.
Top Skills: AndroidCC++GoLinuxYocto
Reposted 2 Months AgoSaved
In-Office
Los Angeles, CA, USA
48-67 Annually
Junior
48-67 Annually
Junior
Software
Develop embedded software for MANET/MIMO radios including MAC and routing protocols, device drivers and BSPs for ARM and RISC-V, networking, encryption/security features, audio streaming and push-to-talk, Linux customization and testing software, and work to meet regulatory security standards.
Top Skills: Amd Ultrascale+ MpsocArmBoard Support Package (Bsp)CCnsaDevice DriversEncryption AlgorithmsInternet/Ethernet ProtocolsIpsecLinuxLinux Kernel Driver DevelopmentmacOSManetMicrochip Polarfire SocMimoNiap Common CriteriaNist Fips 140-3Risc-VSocket ProgrammingWeb Interface
Reposted 2 Months AgoSaved
In-Office
Rochester, NY, USA
125K-152K Annually
Expert/Leader
125K-152K Annually
Expert/Leader
Appliances
Lead the design, development, and optimization of embedded systems for imaging and radar applications, define software architecture, mentor teams, and influence product development.
Top Skills: C++Embedded CEmbedded LinuxGcc/Gnu ToolchainGitImage ProcessingReal-Time Operating Systems (Rtos)Video Processing
Reposted 2 Months AgoSaved
In-Office
Los Angeles, CA, USA
198K-277K Annually
Senior level
198K-277K Annually
Senior level
Aerospace
Lead development of embedded software for a remotely controlled rover: design, code, test, validate, and deploy vehicle control and autonomy systems. Own requirements, write specifications, support field deployments, debug hardware/software interfaces, and collaborate with scientists and program managers to move products from concept to production.
Top Skills: Asynchronous Serial (Uart)BaremetalCC++Camera SystemsCanContinuous IntegrationEthernetGds/C2 SystemsGitI2CPythonRtosSpiUnit Testing FrameworksUsbVision-Based Autonomy
2 Months AgoSaved
In-Office
Mayfield Heights, OH, USA
Mid level
Mid level
Hardware • Software
Design, develop, and test safety- and security-critical embedded software for Programmable Logic Controllers. Lead design of controller features, build reusable software frameworks, work across hardware/OS environments, implement automated tests, mentor junior engineers, and participate in Agile/SAFe teams to improve tools and processes.
Top Skills: Arm ArchitectureBare MetalC++Common Industrial Protocol (Cip)Continuous Integration (Ci/Cd)Device DriversEmbedded HypervisorEmbedded Real-Time Operating SystemsEthernetIec 61508Iec 62443Intel ArchitectureLinuxPci ExpressPythonRtosScaled Agile Framework (Safe)System On Chip (Soc)Usb
One Month AgoSaved
In-Office
Pine Brook, NJ, USA
80K-95K Annually
Entry level
80K-95K Annually
Entry level
Aerospace • Defense • Manufacturing
Develop and maintain verification tests for embedded and real-time software. Translate requirements into executable test cases, automate testing, analyze results, investigate failures, and maintain traceability and documentation. Build test frameworks, utilities, interfaces, and laboratory verification environments using Python, C, and C++. Support hardware-in-the-loop and simulation testing, regression testing, software reviews, and DO-178C compliance while collaborating with software, systems, hardware, and quality engineering teams.
Top Skills: CC++CanDigital Signal ProcessorsDo-178BDo-178CDoorsEmbedded SoftwareEthernetGitHardware-In-The-Loop (Hil)I2CJIRAMatlabMc/DcMicrocontrollersPythonReal-Time SoftwareScadeSerial CommunicationsSimulinkSoftware-In-The-Loop (Sil)SpiSubversionTest AutomationUart
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
2 Months AgoSaved
In-Office
Kansas City, MO, USA
Mid level
Mid level
Aerospace
Design, develop, and validate embedded firmware and software for prototype RF/radar systems. Implement PS/PL interfaces, FPGA RTL, DSP algorithms, test GUIs, analyze failures, and coordinate cross-site development to meet milestones.
Top Skills: CC++CmakeDigital Signal Processing (Dsp)Gnu ToolchainMakeMatlabMosa VpxPetalinuxPs/PlPythonReal-Time Operating System (Rtos)VerilogVhdlXilinx Vivado
2 Months AgoSaved
In-Office
Tulsa, OK, USA
Mid level
Mid level
Aerospace
Design, implement, and validate embedded firmware and software for prototype RF/radar systems. Integrate PS/PL components, develop radar processing algorithms, create interfaces, GUIs, test documentation, analyze failures, and coordinate across engineering teams to meet program milestones.
Top Skills: CC++CmakeDigital Signal Processing (Dsp)Gnu Compilers (Gcc)MakeMatlabMosa VpxPetalinuxPs/PlPythonRtosVerilogVhdlXilinx Vivado
2 Months AgoSaved
In-Office
Dallas, TX, USA
Mid level
Mid level
Aerospace
Design, develop, and validate embedded firmware and software for prototype RF/radar systems. Implement FPGA interfaces, radar processing algorithms, GUIs, and test tools; analyze failures; produce documentation; coordinate across engineering teams to meet program milestones.
Top Skills: CC++CmakeGnu (Gcc)MakeMatlabMosa VpxPetalinuxPythonRtosVerilogVhdlXilinx Vivado
2 Months AgoSaved
In-Office
New Haven, CT, USA
180K-220K Annually
Expert/Leader
180K-220K Annually
Expert/Leader
Artificial Intelligence • Big Data • Healthtech • Biotech
Lead design and delivery of embedded firmware, real-time control, electronics, sensing, and mechanical prototyping for the BrainEx perfusion platform. Implement deterministic control loops, build embedded and supervisory software (C/C++, RTOS, Python), design PCBs and analog front-ends, integrate sensors and actuators, and drive fabrication, validation, telemetry, and operator tooling to production across the fleet while mentoring junior staff.
Top Skills: 16-24-Bit AdcAltiumArm Cortex-MAWSBldc MotorBuildrootCC++CanCanopenCiElnEmbedded LinuxEthercatEthernetFreertosGitI2CJtagKicadLabviewLimsLogic AnalyzerModbus RtuOnshapeOscilloscopePlcPreempt_RtPythonRos 2Rs-485ScadaSolidworksSpiStepper MotorSwdSystemdUartUsbYoctoZephyr
One Month AgoSaved
In-Office
Billerica, MA, USA
127K-150K Annually
Senior level
127K-150K Annually
Senior level
Other
Provides technical leadership for embedded firmware and real-time software development supporting industrial measurement products. Designs software architectures, develops low-level drivers and system software, integrates hardware and software, and leads validation, debugging, optimization, and production release activities. Collaborates with hardware, FPGA, systems, and test engineers; conducts design and code reviews; develops verification strategies; mentors junior engineers; and supports Agile delivery, risk management, and engineering best practices.
Top Skills: AdcAmd/Xilinx Zynq Ultrascale+ MpsocArm Cortex-A/R/MCC++Ci/CdDacDmaDspEmbedded LinuxEthernetFpgaFreertosGitGpioI2CIar Embedded Workbench For ArmJtagMicriumRallyRtosSpiThreadxUartVxworks
Reposted One Month AgoSaved
In-Office
Pleasanton, CA, USA
150K-200K Annually
Senior level
150K-200K Annually
Senior level
Artificial Intelligence • Information Technology • Machine Learning
The Embedded Software Application Engineer will design embedded firmware, develop reference designs, and create training material while ensuring customer satisfaction.
Top Skills: CC++Embedded LinuxIotReal Time Operating Systems
One Month AgoSaved
In-Office
Portage, MI, USA
89K-149K Annually
Senior level
89K-149K Annually
Senior level
Healthtech
Lead embedded software sustainment for released medical products by investigating field and manufacturing issues, implementing design changes, and driving continuous improvement. Develop and review requirements, architecture, design, bug, and test documentation; estimate development resources; mentor engineers on software standards, design controls, risk management, and testing; and serve as a technical subject matter expert for production escalations, root-cause analysis, and corrective actions.
Top Skills: Application Lifecycle Management (Alm) ToolsCC++Code Coverage ToolsDynamic Analysis ToolsIntegrated Development Environments (Ides)Memory Management ToolsPythonStatic Analysis ToolsTraceability Tools
One Month AgoSaved
In-Office
Portage, MI, USA
89K-149K Annually
Senior level
89K-149K Annually
Senior level
Healthtech • Other • Robotics • Biotech • Manufacturing
Lead embedded software sustainment for released products by investigating field and manufacturing issues, implementing design changes, supporting root cause and corrective actions, and driving reliability improvements. Develop and review requirements, architecture, design, bug, and test documentation; estimate development resources; apply regulatory standards, design controls, risk management, and quality processes; and mentor colleagues on software development and sustainment practices.
Top Skills: Application Lifecycle Management (Alm)CC++Code Coverage ToolsDynamic AnalysisIntegrated Development Environments (Ides)Memory ManagementPythonStatic AnalysisTraceability Tools
One Month AgoSaved
Hybrid
Huntsville, AL, USA
130K-190K Annually
Mid level
130K-190K Annually
Mid level
Software • Automation
Develop embedded firmware, low-level drivers, bootloaders, kernel modules, system services, and application-layer features for a distributed operating system. Debug issues across firmware, operating system, and application boundaries, optimize system performance and resource use, and collaborate with deployment engineering on customer requirements. The role is hybrid in Huntsville, Alabama, with 5–20% travel and a security clearance requirement.
Top Skills: Bare Metal DevelopmentCEmbedded SystemsFirmwareKernel DevelopmentOperating SystemsRtosRust
Reposted 2 Months AgoSaved
In-Office
Duluth, GA, USA
Senior level
Senior level
Cybersecurity
Design and implement software and firmware across BIOS, device drivers, embedded Linux, and microcontroller environments. Collaborate with electrical, mechanical, and systems engineering through design, testing, documentation, vendor coordination, manufacturing support, and project tracking to deliver complex computing products on time and within budget.
Top Skills: BiosEmbedded LinuxEmbedded SystemsFpgaLinuxOs Device DriversPic MicrocontrollersWindows
Reposted 2 Months AgoSaved
In-Office
Apopka, FL, USA
98K-184K Annually
Senior level
98K-184K Annually
Senior level
Aerospace • Logistics • Security • Software • Cybersecurity
Design, develop, test, integrate, and maintain embedded software/firmware (Linux/VxWorks) across the full SDLC. Use C/C++, scripting, model-based engineering, CI/CD/DevSecOps and Agile practices. Interface with customers, suppliers, and cross-functional teams; support program needs and occasional travel.
Top Skills: AgileBashBatchBitbucketCC++CameoCi/CdClearcaseDevOpsDevsecopsGitGitGitlabJavaJIRALinuxModel-Based EngineeringPythonRallyRationalVxworks
One Month AgoSaved
In-Office
Redmond, WA, USA
125K-200K Annually
Junior
125K-200K Annually
Junior
Aerospace • Other
Design, develop, test, and operate highly reliable embedded software for Starlink spacecraft and ground systems. Build autonomous, fault-tolerant systems; create prototypes; analyze metrics; develop unit and hardware-in-the-loop tests; optimize performance; and own software through release and flight operations. Collaborate with hardware and software engineers, provide technical leadership, and continuously improve systems in a dynamic environment.
Top Skills: CC++Distributed SystemsHardware-In-The-Loop TestingLinuxPythonReal-Time Systems
One Month AgoSaved
In-Office or Remote
8 Locations
Senior level
Senior level
Artificial Intelligence • Hardware • Automation • Manufacturing
Architect, develop, integrate, test, debug, and optimize embedded software for diverse hardware platforms using RTOS, bare-metal, Zephyr, and Linux environments. Lead software architecture, system validation, test automation, and multi-threaded application development while collaborating with hardware and software teams. Define test strategies, analyze defects, document designs, conduct code reviews, mentor engineers, optimize performance and power usage, and contribute to open-source projects.
Top Skills: AdcsAgile/ScrumAi/MlBare-Metal ProgrammingCC++CanCi/CdComputer VisionDacsDspFpgaGenaiGitGpioI2CIce DebuggersIdesImage ProcessingJtagLinuxLogic AnalyzersMicrocontrollersMicroprocessorsMulti-Core SystemsMulti-ThreadingOscilloscopesPwmsPythonRtosSignal GeneratorsSpiTimersUartZephyr
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account