Top Embedded Software Engineer Jobs

One Month AgoSaved
Hybrid
Endicott, NY, USA
121K-205K Annually
Expert/Leader
121K-205K Annually
Expert/Leader
Aerospace • Hardware • Information Technology • Security • Software • Cybersecurity • Defense
Leads architecture, design, implementation, integration, and verification of safety-critical embedded software for avionics and electronic control systems. Provides technical leadership and mentorship, oversees software security capabilities, ensures compliance with aerospace standards such as DO-178B/C, and resolves complex engineering issues. The role requires expertise in RTOS platforms, C/C++, Python, assembly, cybersecurity, software modeling, and full lifecycle development, along with Control Account Manager responsibilities using Earned Value Management practices.
Top Skills: AesArmAssemblyBare MetalCC++Cryptographic AcceleratorsDo-178B/CDo-254DtlsDynamic Code AnalysisEarned Value Management (Evm)EccGmacHardware Security Modules (Hsms)HmacIntegrityIpsecIso-26262LynxosModel-Based Systems Engineering (Mbse)PythonReal-Time Operating Systems (Rtos)RsaSecure BootShaStatic Code AnalysisTlsTrusted Execution Environments (Tees)Trusted Platform Modules (Tpms)Vxworks
6 Days AgoSaved
In-Office
Des Plaines, IL, USA
80K-120K Annually
Entry level
80K-120K Annually
Entry level
Aerospace
Designs, codes, integrates, and tests embedded software and hardware features for aircraft avionics products. Develops architectures, software requirements, test procedures, and verification plans; troubleshoots hardware and software; supports system integration, validation, and effectiveness analysis. Collaborates with architects and defense customers, contributes technical improvements, communicates project status, and leads smaller integration efforts. Requires C/C++ proficiency, embedded systems knowledge, Linux experience, and ability to obtain a U.S. security clearance.
Top Skills: CC++Communication DriversCots TechnologyEmbedded SoftwareHardware/Software IntegrationInterrupt HandlingLinuxObject-Oriented ProgrammingOperating SystemsPythonRhel
6 Days AgoSaved
In-Office
80003, Arvada, CO, USA
92K-108K Annually
Senior level
92K-108K Annually
Senior level
Automotive
Develop and maintain embedded controls software for automated commercial carwash equipment. Responsibilities include analyzing requirements and control systems, designing software architectures, programming in C, interfacing with hardware such as motors and sensors, developing test procedures, debugging, documenting systems, and supporting equipment analysis. The role requires collaboration with international engineering teams and up to two months of onboarding at headquarters in Augsburg, Germany.
Top Skills: CCanEmbedded ProgrammingGitMicrocontrollersModbusReal-Time Operating Systems (Rtos)Rll ProgrammingSerial Communication
Reposted 11 Days AgoSaved
Hybrid
Milford, MI, USA
Junior
Junior
Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
Lead and support ATW projects for ICE propulsion controls: define requirements, develop controller software and calibrations, verify on SIL/HIL, engine carts, dyno or vehicles, and perform emissions testing to meet regulatory and performance targets.
Top Skills: AmesimCConcertoDspaceEtasGerritGitGmsimGt PowerHilIncaIndicomMatlabSilSimulinkVehicle Spy
Reposted 11 Days AgoSaved
Hybrid
Mountain View, CA, USA
220K-300K Annually
Expert/Leader
220K-300K Annually
Expert/Leader
Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
Lead development of production embedded Linux platforms for GM vehicle compute systems. Design kernel modules, device drivers, BSPs, boot and recovery systems, and Yocto distributions for ARM-based SoCs. Drive performance optimization, complex hardware-software debugging, automated testing, CI/CD, diagnostics, and reliability improvements. Partner with silicon vendors, provide architecture and code-review leadership, mentor engineers, and coordinate platform delivery across automotive software teams.
Top Skills: Android Automotive OsArmBashBoard Support PackagesBootloadersCCi/CdDevice TreeEmbedded LinuxFtraceGdbGitGitHardware-In-The-Loop TestingIso 26262Kernel TracingLinux Device DriversLinux KernelMakeOver-The-Air UpdatesPerfPythonSecure BootStraceTrusted Execution EnvironmentsYocto
6 Days AgoSaved
In-Office
Los Angeles, CA, USA
130K-200K Annually
Entry level
130K-200K Annually
Entry level
Software
Develop and integrate embedded software for ground antenna systems, including motors, actuators, sensors, and other electromechanical components. Build low-level communication interfaces, automate testing, troubleshoot integrated systems, and support field deployment. Collaborate with mechanical, electrical, RF, and software engineers to deliver reliable ground-station capabilities.
Top Skills: CC++Embedded LinuxGnu RadioNetworking ProtocolsPythonSoftware Communication Protocols
6 Days AgoSaved
In-Office
Reno, NV, USA
Entry level
Entry level
Semiconductor • Energy • Manufacturing
Develops low-level embedded software, including firmware, bootloaders, device drivers, device trees, kernel configurations, and system services. Optimizes resource-constrained systems and performs hardware-software integration using oscilloscopes, logic analyzers, JTAG, and in-circuit debugging tools. Maintains embedded build systems, toolchains, automated builds, and secure firmware updates while collaborating with hardware and firmware engineering teams.
Top Skills: AssemblyCC++CanCanopenDevice TreesDevicenetEmbedded LinuxEthercatI2CIn-Circuit EmulatorsJtagLogic AnalyzersOscilloscopesPlcPythonRtosSpiUart
7 Days AgoSaved
In-Office
San Diego, CA, USA
125K-150K Annually
Senior level
125K-150K Annually
Senior level
Aerospace
Develop embedded C/C++ software for satellite avionics and payload processing systems. Configure Linux kernels and bootloaders, implement secure communications and cryptographic functionality, and integrate sensors, buses, radios, FPGAs, and multi-core processors. Translate requirements into tested flight software, support hardware/software integration, troubleshoot issues, and present technical progress. The role requires collaboration across engineering teams and experience with aerospace or defense systems and security-conscious development.
Top Skills: AesArm CortexCC++ComsecCudaEcdhEcdsaEthernetFpgaGitGrubI2CIpIpsecJIRALinuxMicrochipOpenclPcieRisc-VRsaRtosSpacewireSpiTlsU-BootUartVoragoXilinx
7 Days AgoSaved
Hybrid
Plymouth, MN, USA
76K-105K Annually
Junior
76K-105K Annually
Junior
Healthtech • Software • Pharmaceutical • Manufacturing
Develop and maintain embedded software for regulated medical devices used in critical care. Responsibilities include feature development, requirements traceability, architecture and code reviews, unit and automated testing, defect investigation, hardware/software integration, risk management, verification and validation, cybersecurity improvements, documentation, and Agile development. The role collaborates with software, systems, electrical, quality, cybersecurity, and verification engineers throughout the product lifecycle.
Top Skills: ArmCC++CanCi/CdEmbedded LinuxEthernetGitI2CPythonRtosSpiUartUsb
7 Days AgoSaved
In-Office
80003, Arvada, CO, USA
92K-108K Annually
Senior level
92K-108K Annually
Senior level
Automotive
Develop and maintain embedded controls software for automated commercial carwash equipment. Responsibilities include analyzing requirements and control systems, writing C software, interfacing with hardware such as motors and sensors, designing test procedures, debugging, architecting platform enhancements, documenting technical and operational procedures, and providing equipment support. The role requires collaboration with international engineering teams and up to two months of onboarding in Germany.
Top Skills: CCanControls SoftwareEmbedded ProgrammingGitIndustrial Communication ProtocolsMicrocontrollersModbusNational Electrical Code (Nec)Real-Time Operating SystemsRll ProgrammingSerial CommunicationUl508A
7 Days AgoSaved
In-Office
Chesterfield, MO, USA
130K-195K Annually
Senior level
130K-195K Annually
Senior level
Artificial Intelligence • Information Technology • Software • Consulting
Develop and maintain embedded software and firmware for connected devices, industrial systems, automotive platforms, medical devices, and IoT products. Responsibilities include device drivers, BSPs, bootloaders, RTOS applications, communication interfaces, hardware integration, secure boot and firmware updates, debugging, testing, optimization, and production support. The engineer collaborates with hardware, systems, QA, and product teams while contributing to architecture, code reviews, Agile development, and field diagnostics.
Top Skills: Arm Cortex-AArm Cortex-MAutosarAws Iot CoreAzure DevopsAzure Iot HubBazelBleBuildrootC++CanCan FdCi/CdCmakeDo-178CEmbedded CEmbedded LinuxEthernetFpgaFreertosGitGithub ActionsGitlab CiGoogle Cloud IotI2CIec 61508Iec 62304Iso 26262JenkinsJtagLogic AnalyzersLorawanMakeMicrochipMisra C/C++ModbusMqttNxpOscilloscopesPythonRenesasSerial Protocol AnalyzersShellSpiStm32SwdTcp/IpTexas InstrumentsThreadxTpmTrusted Execution EnvironmentUartUsbVxworksWi-FiYocto ProjectZephyrZigbee
7 Days AgoSaved
In-Office
Owings Mills, MD, USA
Senior level
Senior level
Other
Leads architecture, development, debugging, and optimization of embedded Linux platforms for automation products. Owns Yocto builds, kernel configuration, drivers, real-time applications, BSP integration, performance, security, and lifecycle strategy. Provides technical leadership, mentors engineers, resolves hardware-software issues, and collaborates with hardware, manufacturing, testing, and product teams on platform roadmaps and standards.
Top Skills: Board Support Packages (Bsp)BootloadersCC++Device DriversEmbedded LinuxLinux KernelLinux Kernel ModulesOprofilePerfPreempt_RtValgrindYocto
New

Track Smarter, Apply Better.

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

Use For Free
Application Tracker Preview
7 Days AgoSaved
In-Office
Cedar Rapids, IA, USA
Junior
Junior
Software
Develop and maintain embedded display software using C++ and QML. Work within an Agile/Scrum team and CI/CD framework to implement stories, conduct unit testing, debug, document, and validate code. Collaborate with the development team and Product Owner on story definition, sizing, and completeness.
Top Skills: Agile/ScrumC++Ci/CdContainerizationQmlQt
8 Days AgoSaved
In-Office
Chandler, AZ, USA
130K-190K Annually
Senior level
130K-190K Annually
Senior level
Artificial Intelligence • Semiconductor • Manufacturing
Develop embedded C firmware, device drivers, board-support packages, and Python-based validation frameworks for power delivery chiplets. Build automation, regression systems, databases, GUIs, and customer debug tools. Support silicon bring-up, lab instrumentation, hardware interface debugging, and system-level validation while collaborating with hardware, firmware, and silicon design teams.
Top Skills: Board-Support PackagesCDatabasesDevice DriversDmmsEmbedded SystemsGui ApplicationsI2CI3CJtagMicrocontrollersOscilloscopesPower SuppliesPythonSpi
8 Days AgoSaved
In-Office
North Belridge, CA, USA
114K-213K Annually
Senior level
114K-213K Annually
Senior level
Aerospace • Logistics • Security • Software • Cybersecurity
Develop, integrate, test, and troubleshoot embedded real-time software for the Stand-in Attack Weapon program. Responsibilities include implementing software requirements, maintaining architecture models, integrating software with hardware, verifying CSCIs, testing on laboratory assets, and resolving hardware/software interface issues. The role requires experience with VxWorks, embedded communication protocols, software requirements verification, and a current U.S. Government DoD Secret clearance.
Top Skills: Arinc 429CanEmbedded SoftwareMil-Std-1553Rs-232/422RtosUartVxworks
8 Days AgoSaved
In-Office
San Jose, CA, USA
131K-180K Annually
Senior level
131K-180K Annually
Senior level
Healthtech • Biotech
Leads architecture, development, debugging, integration, validation, and optimization of embedded firmware for high-volume products. Designs real-time, low-power, wireless systems; develops drivers and middleware; supports hardware bring-up, manufacturing ramp, and field issue resolution. Establishes verification strategies, makes technical decisions, collaborates across engineering and product teams, mentors junior engineers, and documents architectures and best practices.
Top Skills: AuthenticationBluetooth ClassicBluetooth Low EnergyCC++CanCybersecurityDevice DriversEmbedded Operating SystemsEmbedded SystemsEncryptionFirmwareHardware-Software IntegrationI2CLab Debugging ToolsMicrocontrollersMicroprocessorsMiddlewareReal-Time SystemsSecure BootSensorsSpiTest Automation FrameworksUartUsbWi-Fi
8 Days AgoSaved
In-Office
North Belridge, CA, USA
92K-138K Annually
Junior
92K-138K Annually
Junior
Aerospace • Logistics • Security • Software • Cybersecurity
Develop, integrate, verify, and test embedded software for the Stand in Attack Weapon program. Responsibilities include implementing software from requirements, troubleshooting hardware/software interfaces, supporting software architecture modeling, and conducting verification and validation on lab assets. The role requires RTOS experience, particularly vxWorks, embedded systems integration, and a current Secret clearance. It is fully onsite in Northridge, California, with 10% travel.
Top Skills: Arinc 429CanEmbedded SoftwareMil-Std-1553Rs-232/422RtosUartVxworks
8 Days AgoSaved
In-Office
Austin, TX, USA
Internship
Internship
Hardware • Software
Intern will assist with developing real-time embedded software for mixed-signal IC products, including signal-processing algorithms and AI/ML tools. Responsibilities include collaborating with cross-functional engineering teams, implementing software requirements, supporting AI agents, following modern development practices, and using CI/CD. The role offers hands-on experience across product development from concept through delivery.
Top Skills: Ai/MlCCi/CdDigital Signal ProcessingEmbedded SystemsGitMixed-Signal IcsProcessor ArchitecturesPythonReal-Time SoftwareSocs
8 Days AgoSaved
In-Office
Baltimore, MD, USA
169K-254K Annually
Senior level
169K-254K Annually
Senior level
Aerospace • Logistics • Security • Software • Cybersecurity
Leads cross-functional engineering teams during the Engineering, Manufacturing, and Development phase; manages budgets, schedules, EVMS, staffing, workload forecasts, Jira tracking, suppliers, requirements, and customer communications. Supports proposals and program acquisition while delivering real-time embedded software across the full software lifecycle. Requires extensive embedded software, Control Account Management, program execution, and defense engineering experience.
Top Skills: AgileAtlassian Tool SuiteDevsecopsEarned Value Management System (Evms)Embedded SoftwareJIRAExcelModel-Based Engineering
8 Days AgoSaved
In-Office
Johnson City, TN, USA
70K-100K Annually
Mid level
70K-100K Annually
Mid level
Aerospace
Design, develop, maintain, and debug embedded software and firmware for military and aerospace systems. Responsibilities include developing embedded Linux board support packages, bootloaders, kernels, configuration tools, shell and Python scripts, and C/C++ applications. The engineer will support FPGA-related development, troubleshoot software and system issues, create software release documentation, and perform ongoing code maintenance in a fast-paced onsite environment.
Top Skills: BashBoard Support Packages (Bsp)BootloadersC/C++Embedded LinuxFpgaHdl/RtlLinux KernelPythonTestbench Development
8 Days AgoSaved
In-Office
Baltimore, MD, USA
136K-204K Annually
Senior level
136K-204K Annually
Senior level
Aerospace • Logistics • Security • Software • Cybersecurity
Develop and maintain C/C++ real-time embedded software across the full software lifecycle for mission systems. Responsibilities include software analysis, design, implementation, integration, debugging, unit testing, verification, defect resolution, technology assessment, and collaboration with systems engineering teams. The role supports simulator and hardware testing, technical reviews, Model-Based Engineering, DevSecOps, and Agile practices for national defense products.
Top Skills: AgileAtlassianCC++ClockworkCoverityDevsecopsKubernetesLinuxMatlabModel-Based EngineeringReal-Time Embedded SoftwareSonarqubeVisual StudioVxworks
8 Days AgoSaved
In-Office
Baltimore, MD, USA
109K-163K Annually
Senior level
109K-163K Annually
Senior level
Aerospace • Logistics • Security • Software • Cybersecurity
Develops and modifies C/C++ embedded software for mission systems across the full software lifecycle. Responsibilities include risk mitigation, defect resolution, unit and verification testing, simulator and hardware integration, technology assessment, and participation in architecture and systems engineering reviews. The role supports Model-Based Engineering, DevSecOps, Agile practices, and defense products, requiring a Secret clearance and occasional travel.
Top Skills: AgileAtlassianC/C++CoverityDevsecopsKlocworkKubernetesLinuxMatlabModel-Based EngineeringReal-Time Embedded SoftwareSonarqubeVisual StudioVxworks
Reposted 14 Days AgoSaved
Hybrid
Milford, MI, USA
Senior level
Senior level
Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
Design, develop, implement, and test low-level HWIO embedded software for microcontrollers using AUTOSAR MCAL or hand-coded C. Define testing strategies, perform code reviews, troubleshoot complex issues, collaborate with hardware/calibration/requirements teams, and document designs and test results.
Top Skills: ArmArm Cortex-M7Arm Cortex-R52Autosar McalCanalyzerDmaEmbedded CEtas IncaLauterbachLinMcal Configuration ToolsNxp S32KxxOscilloscopePowerpcPwmRenesasRtos
One Month AgoSaved
Hybrid
Cedar Rapids, IA, USA
72K-123K Annually
Junior
72K-123K Annually
Junior
Aerospace • Hardware • Information Technology • Security • Software • Cybersecurity • Defense
Develop and verify real-time embedded software for military GPS receivers across airborne, ground, and weapons applications. Responsibilities include requirements analysis, architecture, coding, debugging, integration, testing, documentation, host-tool development, field demonstrations, customer support, task planning, and project reporting. The role also involves applying embedded development processes, collaborating with multidisciplinary teams, and supporting mentorship and continuous product improvement.
Top Skills: AgileBambooConfluenceDevOpsDevsecopsDigital Signal ProcessingEclipseGitGpsJIRAKalman FilteringReal-Time Embedded SystemsSubversionVisual Studio
107K-183K Annually
Senior level
Aerospace • Hardware • Information Technology • Security • Software • Cybersecurity • Defense
Develop and verify real-time embedded software for modernized GPS receivers used in military airborne, ground, and weapons applications. Responsibilities span requirements analysis, architecture, coding, integration, verification, documentation, software tools, field demonstrations, customer support, and mentoring. The role requires collaboration across the full software lifecycle and expertise in embedded hardware/software applications, with opportunities to support innovative defense products in a hybrid environment.
Top Skills: AdaAgileCC++CameoDevOpsDevsecopsDigital Signal ProcessingDoorsGpsJavaJIRAKalman FiltersMagicdrawPythonReal-Time Embedded Systems
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account