Maximum of 25 job preferences reached.
Top Embedded Software Engineer Jobs
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
One Month AgoSaved
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
Let Your Resume Do The Work
Upload your resume to be matched with jobs you're a great fit for.
Success! We'll use this to further personalize your experience.
Top Companies Hiring Embedded Software Engineers
See AllPopular Job Searches
All Software Engineer Jobs
.NET Developer Jobs
Aerospace Thermal Engineering Jobs
AI Engineer Jobs
Android Developer Jobs
Automation Engineer Jobs
Backend Developer Jobs
Blockchain Developer Jobs
C# Jobs
C++ Jobs
Cloud Architect Jobs
Cloud Engineer Jobs
Design Engineer Jobs
DevOps Engineer Jobs
Director Of Engineering Jobs
Electrical Engineering Jobs
Embedded Software Engineer Jobs
Engineering Jobs
Engineering Manager Jobs
Environmental Engineering Jobs
Field Engineer Jobs
Front End Developer Jobs
Full Stack Developer Jobs
Game Developer Jobs
Golang Jobs
Hardware Engineer Jobs
Industrial Engineering Jobs
iOS Developer Jobs
Java Developer Jobs
Javascript Developer Jobs
Linux Jobs
Manufacturing Engineer Jobs
Mechanical Engineering Jobs
Network Engineer Jobs
PHP Developer Jobs
Process Engineer Jobs
Project Engineer Jobs
Prompt Engineering Jobs
Python Jobs
QA Jobs
Robotics Engineer Jobs
Ruby on Rails Jobs
Salesforce Administrator Jobs
Salesforce Developer Jobs
Scala Jobs
Sharepoint Developer Jobs
Site Reliability Engineer Jobs
Software Engineering Manager Jobs
Solutions Architect Jobs
SQL Developer Jobs
Structural Engineer Jobs
System Engineer Jobs
Test Engineer Jobs
Web Developer Jobs
All Filters
Total selected ()
No Results
No Results
























