Maximum of 25 job preferences reached.
Top Embedded Software Engineer Jobs
Defense • Industrial • Manufacturing
Supports the complete development lifecycle for portable ship control systems, including requirements definition, design, prototyping, qualification testing, software development, delivery, and post-delivery support. Collaborates with vendors and engineering teams on communications and navigation systems. The role may involve systems engineering, programming, circuits, hardware/software integration, networking, and cybersecurity, with limited domestic and international travel.
Top Skills:
CybersecurityMS OfficeNetworking
Aerospace
Develop and improve high-performance embedded software for RF sensor systems, including target detection and tracking, high-throughput data processing, health monitoring, fault recovery, and cloud or network integration. Collaborate with software, systems, digital, and RF engineers; conduct design and code reviews; and support system validation and verification.
Top Skills:
C++Cloud SystemsCommunication SystemsEmbedded LinuxMatlabPetalinuxPythonRadar SystemsSignal ProcessingUbuntu
Hardware • Software
Develop and test safety- and security-critical embedded software for programmable logic controllers. Responsibilities include designing platform BSPs, implementing features and subsystems, building automated tests, debugging across hardware and software environments, supporting the full software development lifecycle, and contributing to Agile planning. The role also involves continuous improvement, technical guidance, mentoring, and collaboration across a global development organization.
Top Skills:
Board Support Packages (Bsps)C++Common Industrial Protocol (Cip)Continuous IntegrationCppunitEmbedded RtosGdbGitGtestIec 61508Iec 62443JenkinsLinuxProgrammable Logic Controllers (Plcs)PythonScaled Agile Framework (Safe)System On Chip (Soc)
Hardware • Security • Defense • Industrial
Develop and maintain embedded software for airborne receivers, including requirements definition, software design, coding, testing, troubleshooting, and documentation. Support both new development and legacy systems while collaborating with program management, engineering teams, and customers. The role requires Embedded Linux, digital signal processing, hardware/software troubleshooting, and test equipment experience, with occasional travel to government and commercial test facilities.
Top Skills:
C#CryptographyDigital Signal ProcessingEmbedded LinuxFpgaFunction GeneratorsIp NetworkingLogic AnalyzersMatlabMultimetersOscilloscopesRfSpectrum AnalyzersVerilogVhdl
Greentech • Transportation • Energy • Manufacturing
Develop and test embedded firmware and software for battery-electric locomotive control systems. Responsibilities include C/C++ and Python development, industrial HMI design, Linux configuration, communication protocols, high-voltage control algorithms, SCADA and MQTT integration, safety-critical validation, and system testing. The role collaborates with electrical and mechanical engineering teams across laboratory and field environments.
Top Skills:
BashCC++Can BusEthernetHTMLI2CLinuxMatlabMqttPythonScadaSimulinkSpiStm32
Aerospace • Hardware • Information Technology • Security • Software • Cybersecurity • Defense
Develop and test low-level embedded software for classified defense programs using C, C++, Python, and GPU technologies. Translate mathematical algorithms into high-performance code, develop microcontroller software, evaluate designs, debug embedded systems, and prepare technical documentation. Collaborate with systems, hardware, and test engineers throughout design, development, integration, and testing in Linux-based environments. The role supports platforms ranging from ARM microcontrollers to x86-64 CPUs and GPUs.
Top Skills:
AdaArmBitbucketCC++ConfluenceDockerGitGitlabGpusJenkinsJIRAJtagKubernetesLinuxMatlabMicrocontrollersPodmanPythonX86-64
Artificial Intelligence • Automotive • Information Technology • Robotics
Develop and verify safety-critical embedded C software for multicore automotive microcontrollers powering autonomous vehicles. Responsibilities include RTOS, drivers, scheduling, bootloaders, middleware, actuator and power-management applications, CAN and Ethernet vehicle integration, hardware and vehicle bring-up, debugging, verification infrastructure, and ISO 26262-compliant requirements traceability. The role collaborates with systems, safety, hardware, controls, autonomy, OEM, and supplier teams.
Top Skills:
ArxmlAutomotive EthernetAutosar ClassicCCanDbcFreertosHardware-In-The-LoopInfineon Aurix Tc3XxIso 26262Logic AnalyzersMcalOscilloscopesRtosSafertosUds
Other • Biotech
Designs, develops, and delivers embedded software for connected industrial products. Responsibilities include system architecture, firmware and embedded application development, RTOS and communication protocol implementation, verification and validation, technical strategy, development process improvement, and leading projects from concept through release. The role also involves cross-functional collaboration, technical proposals, stakeholder communication, and applying cloud-connected, wireless, and IoT technologies.
Top Skills:
AgileAndroidBitbucketBluetoothC#C++CanCellularCloud ComputingDaasData LakesDigital TwinDockerEclipseEmbedded LinuxEmmcEthernetGitGpioI2CiOSIotJavaJavaScriptJenkinsJIRALinuxMicroservicesMicrosoft Visual StudioModbusMqttPaasPlmPwmPythonRs232Rs485RtosRustSaaSSdlcSebokSonarqubeSpiSQLSystem-On-ModuleUartUsbWi-Fi
Healthtech • Robotics
Leads embedded software development for electrosurgical and robotic surgery systems. Responsibilities include guiding a small technical team, designing C/C++ software and firmware for bare-metal and Linux systems, developing real-time energy data processing, supporting manufacturing and testing, performing hardware bring-up, and tuning control systems. The role requires multidisciplinary collaboration and independent problem-solving in a medical device environment.
Top Skills:
AdcBare-Metal Embedded SystemsCC++CanDacI2CLinuxLogic AnalyzersOscilloscopesPwmPythonRs232SpiVerilog
Aerospace • Logistics • Security • Software • Cybersecurity
Manages embedded software engineering teams, overseeing technical design, development, integration, testing, staffing, performance, and career development. Provides technical and business coaching, coordinates with systems and hardware disciplines, supports proposals and estimates, drives Agile processes and continuous improvement, tracks risks and defects, and ensures compliance with software development plans. Requires active DoD Secret clearance, U.S. citizenship, and eligibility for Special Program Access.
Top Skills:
AgileBoard Support SoftwareLinuxVxworks
Information Technology • Consulting • Defense
Design and develop embedded flight software and firmware for spacecraft environmental sensors supporting NASA human spaceflight programs. Responsibilities include requirements definition, C development, unit testing, code reviews, coverage analysis, integration, verification, hardware-in-the-loop testing, certification support, defect resolution, and adherence to NASA software processes. The role collaborates with engineers and contractors across programs and requires strong communication, testing, and full software lifecycle experience.
Top Skills:
AgileCC++CmmiCppunitEthernetGcovGitGitlabGoogle TestGtestJIRALinuxLvdsMil-Std-1553Nasa Core Flight SoftwarePythonRs-232Rs-422Rs-485ScrumUsbUt-Assert
Aerospace • Logistics • Security • Software • Cybersecurity
Develops and validates embedded test software for RF production hardware supporting military, aerial, and space-grade electronic warfare systems. Responsibilities include software design, coding, integration, troubleshooting, acceptance testing, environmental screening, test procedure development, fixture and test-station design, testability reviews, and continuous improvement. The role collaborates with design, hardware, quality, manufacturing, production, project management, and vendor teams while supporting contractual testing commitments.
Top Skills:
CC#CadenceGitJavaLabwindows/CviMatlabNetwork AnalyzersOscilloscopesPythonRf SystemsSignal GeneratorsSpectrum Analyzers
New
Cut your apply time in half.
Use ourAI Assistantto automatically fill your job applications.
Use For Free
Hardware • Software
Develop and test safety- and security-critical embedded software for programmable logic controllers. Responsibilities include software design, implementation, debugging, automated testing, requirements traceability, lifecycle management, and continuous integration. The role supports real-time and Linux environments, Agile planning, industrial protocols, and safety standards. It also involves implementing controller features, improving development tools and practices, providing technical guidance, and mentoring less experienced engineers.
Top Skills:
C++Common Industrial Protocol (Cip)CppunitEmbedded Real-Time Operating Systems (Rtos)GdbGitGtestIec 61508Iec 62443JenkinsLinuxProgrammable Logic Controllers (Plcs)PythonSystem-On-Chip (Soc)
Artificial Intelligence • Hardware • Automation • Manufacturing
Develop, maintain, debug, test, and document embedded software and firmware. Integrate software with hardware platforms, support verification and validation, troubleshoot issues, and collaborate with hardware, systems, applications, and product engineering teams. The role also contributes to design discussions, code reviews, and technical documentation under the guidance of experienced engineers.
Top Skills:
CC++CompilersEmbedded SystemsFirmwareGitIntegrated Development EnvironmentsMicrocontrollersPythonShell Scripting
Aerospace • Hardware • Defense • Manufacturing
Develop embedded, mission, and ground software for autonomous precision systems using C, C++, and Python on Linux and RTOS platforms. Integrate sensors, radios, actuators, cameras, and other hardware; build simulation, hardware-in-the-loop, and automated test infrastructure; and support bench validation, production integration, code reviews, CI, and field testing. Collaborate across electrical, mechanical, RF, and systems engineering teams in a fast-moving environment.
Top Skills:
CC++CanEthernetGitHardware-In-The-Loop TestingI2CJtagLinuxNixNixosPythonRosRtosSpiSwdUart
Aerospace • Artificial Intelligence • Computer Vision • Machine Learning • Natural Language Processing • Software • Defense
Develop software for embedded components supporting UAS, focusing on GNC software and HWIL testing for autonomous vehicles. Ensure mission success through engineering design cycle involvement.
Top Skills:
C++CmakeDockerEmbedded LinuxGitlabPython
Artificial Intelligence • Cloud • Social Impact • Software • Wearables
Design, develop, test, and maintain embedded applications, networking configurations, supporting systems, and libraries for mission-critical connected devices. Lead architecture, design, and code reviews; collaborate with product, design, and engineering teams; improve development processes; integrate open-source technologies; ensure software quality, stability, and low latency; and mentor junior engineers.
Top Skills:
CC++DhcpDnsEmbedded SystemsGoIntegration TestingNetworkingOpen Source TechnologiesPythonSystem TestingTcp/IpUnit TestingVpn
Artificial Intelligence • Cloud • Social Impact • Software • Wearables
Design, develop, test, and maintain embedded applications, networking configurations, systems, and libraries for mission-critical public safety devices. Lead architecture, design, and code reviews; collaborate with product, design, and engineering teams; integrate open-source technologies; improve engineering processes; and mentor junior engineers.
Top Skills:
CC++DhcpDnsEmbedded SystemsGoPythonTcp/IpVpn
Aerospace • Automotive • Transportation
Design and implement low-level embedded software for aircraft systems, adapting existing flight software for manufacturing, tooling, and specialized test applications. Develop production-ready software for hardware-in-the-loop setups, automated test equipment, and factory operations. Analyze embedded systems and communication protocols, diagnose issues, optimize performance, and contribute to system architecture within a cross-functional aerospace engineering team.
Top Skills:
Arm Cortex-M0/M3/M4/A8/A9Automated Test EquipmentC++CanDo-178CHardware-In-The-Loop TestingI2CLogic AnalyzersOscilloscopesProtocol AnalyzersReal-Time Operating SystemsSpiUartVoltmeters
One Month AgoSaved
Aerospace • Automotive • Transportation
Develop and verify safety-critical embedded C++ software for aircraft battery management systems and battery ground support chargers. Responsibilities include battery monitoring, protection, diagnostics, charging, thermal management, communications, system integration, architecture, roadmap planning, requirements, certification documentation, HIL testing, debugging high-voltage systems, and mentoring engineers. The role collaborates across software, hardware, battery, systems, algorithms, aircraft, and operations teams.
Top Skills:
Arp4754AAutomated TestingBattery Management SystemsC++CanCcsCi/CdDc Fast ChargingDo-178CEmbedded LinuxEthernetEvseGitHardware-In-The-Loop TestingHigh-Voltage SystemsIso 15118Liquid CoolingMcsMicrocontrollersMicroprocessorsOcppPythonReal-Time Operating SystemsState-Of-Charge EstimationState-Of-Health EstimationTcpThermal ManagementUdp
Aerospace
Develop, integrate, and test embedded C/C++ software, firmware, drivers, and hardware interfaces for avionics and electric propulsion systems. Responsibilities include software architecture, lifecycle execution, hardware bring-up, debugging, verification and validation, automated testing, code reviews, documentation, and collaboration with electrical and FPGA designers. The role requires embedded systems experience, RTOS knowledge, hardware protocols, FPGA integration, and U.S. citizenship or permanent residency.
Top Skills:
AgileBashCC++CanContinuous IntegrationDevOpsEthernetFpgaGitI2CJtagLogic AnalyzersOscilloscopesPciePythonRtosSpiUart
Aerospace
Develop, integrate, and test embedded C/C++ software, low-level drivers, and firmware for avionics and electric propulsion hardware. Collaborate with electrical and FPGA designers on hardware/software integration, support hardware bring-up and debugging, and perform software architecture, verification, validation, and automated testing across the development lifecycle. Ensure compliance with applicable standards for aerospace applications.
Top Skills:
AgileBashCC++CanContinuous IntegrationDevOpsEthernetFpgaGitI2CJtagLogic AnalyzersOscilloscopesPciePythonRtosSpiUart
Aerospace • Logistics • Security • Software • Cybersecurity
Develop, integrate, test, and maintain embedded software and firmware for defense systems. Apply full software development lifecycle practices, including requirements, architecture, coding, testing, and integration. Work with Linux or VxWorks, C/C++, scripting languages, CI/CD, DevSecOps, version control, modeling tools, and Agile or Waterfall methodologies. Collaborate with customers, suppliers, users, and technical teams. This is a full-time, on-site role supporting national defense programs.
Top Skills:
AgileBashBatchBitbucketCC++CameoCi/CdClearcaseDevOpsGitGitGitlabJavaJIRALinuxPythonRallyRationalVxworksWaterfall
Aerospace • Hardware • Software • Transportation
Develop low-level software and firmware for aviation safety technology, focusing on C/C++, Continuous Integration, and embedded systems.
Top Skills:
CC++Do-178CPython
Information Technology • Internet of Things • Software
Develop, integrate, and test safety-critical embedded software for military aircraft avionics. Responsibilities include C++ development across real-time operating systems, Linux, Windows, and bare-metal environments; software integration and hardware testing; and collaboration across engineering and deployment teams. The role requires onsite work in Marietta, Georgia, 10% travel, and an active Secret clearance.
Top Skills:
BitbucketC++CameoConfluenceDo-178CGitGitlabHilIntegrityJIRALinuxMilModel-Based Systems EngineeringMosa.IcPythonRhelSilVxworksWindowsYocto
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






























