Top Embedded Software Engineer Jobs

5 Days AgoSaved
In-Office
New London, CT, USA
Entry level
Entry level
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
5 Days AgoSaved
In-Office
Syracuse, NY, USA
113K-140K Annually
Senior level
113K-140K Annually
Senior level
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
5 Days AgoSaved
Hybrid
Mayfield Heights, OH, USA
Senior level
Senior level
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)
28 Days AgoSaved
In-Office
Victor, NY, USA
75K-99K Annually
Senior level
75K-99K Annually
Senior level
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
28 Days AgoSaved
In-Office
Los Angeles, CA, USA
130K-190K Annually
Mid level
130K-190K Annually
Mid level
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
One Month AgoSaved
Hybrid
Merrimack, NH, USA
79K-135K Annually
Junior
79K-135K Annually
Junior
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
6 Days AgoSaved
In-Office
Mountain View, CA, USA
176K-264K Annually
Senior level
176K-264K Annually
Senior level
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
6 Days AgoSaved
In-Office or Remote
Oklahoma City, OK, USA
100K-150K Annually
Mid level
100K-150K Annually
Mid level
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
29 Days AgoSaved
In-Office
Sunnyvale, CA, USA
Senior level
Senior level
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
29 Days AgoSaved
In-Office
Baltimore, MD, USA
154K-231K Annually
Senior level
154K-231K Annually
Senior level
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
6 Days AgoSaved
In-Office
Houston, TX, USA
76K-156K Annually
Mid level
76K-156K Annually
Mid level
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
29 Days AgoSaved
In-Office
Rolling Meadows, IL, USA
109K-163K Annually
Senior level
109K-163K Annually
Senior level
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
Application Tracker Preview
6 Days AgoSaved
Remote or Hybrid
Ohio, USA
Senior level
Senior level
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)
29 Days AgoSaved
In-Office
2 Locations
72K-99K Annually
Junior
72K-99K Annually
Junior
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
29 Days AgoSaved
In-Office
Los Angeles, CA, USA
140K-200K Annually
Mid level
140K-200K Annually
Mid level
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
Reposted One Month AgoSaved
Easy Apply
Hybrid
Cambridge, MA, USA
Easy Apply
90K-200K Annually
Senior level
90K-200K Annually
Senior level
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
6 Days AgoSaved
Hybrid
Seattle, WA, USA
141K-226K Annually
Senior level
141K-226K Annually
Senior level
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
6 Days AgoSaved
Hybrid
Boston, MA, USA
141K-226K Annually
Senior level
141K-226K Annually
Senior level
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
One Month AgoSaved
In-Office
Santa Cruz, CA, USA
108K-167K Annually
Mid level
108K-167K Annually
Mid level
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
In-Office
San Carlos, CA, USA
156K-227K Annually
Senior level
156K-227K Annually
Senior level
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
One Month AgoSaved
In-Office
2 Locations
151K-211K Annually
Senior level
151K-211K Annually
Senior level
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
One Month AgoSaved
In-Office
2 Locations
120K-183K Annually
Senior level
120K-183K Annually
Senior level
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
One Month AgoSaved
In-Office
Charlottesville, VA, USA
98K-184K Annually
Senior level
98K-184K Annually
Senior level
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
Reposted One Month AgoSaved
In-Office
Mountain View, CA, USA
155K-215K Annually
Mid level
155K-215K Annually
Mid level
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
7 Days AgoSaved
In-Office
Marietta, GA, USA
120K-160K Annually
Senior level
120K-160K Annually
Senior level
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
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account