Maximum of 25 job preferences reached.
Top Embedded Software Engineer Jobs
Aerospace • Hardware • Information Technology • Security • Software • Cybersecurity • Defense
Develop, test, and maintain embedded software for satellite, airborne, and ground systems across the full software lifecycle. Implement and integrate code (Rust/C/C++/Python), work with Embedded Linux and FPGA interfaces, configure embedded Linux distributions, use messaging protocols, produce UML diagrams, follow formal development practices, and support integration, documentation, and operations in an on-site defense environment.
Top Skills:
C/C++Device TreeEmbedded LinuxFpgaMqttPetalinuxPythonRustUmlYoctoZeromq
Aerospace • Hardware • Information Technology • Security • Software • Cybersecurity • Defense
Develop, test, and maintain embedded software for satellite, airborne, and ground systems across the full software lifecycle. Work on-site to implement CI/CD and containerized workflows, design using UML, integrate with FPGAs and messaging (MQTT/ZeroMQ), configure embedded Linux distributions (PetaLinux/Yocto), and follow formal software development and configuration management practices.
Top Skills:
CC++Ci/CdContainerizationDevice TreeEmbedded LinuxFpgaMqttPetalinuxPythonRubyRustUmlYoctoZeromq
Aerospace • Artificial Intelligence • Enterprise Web • Robotics • Security • Software
The Embedded Software Engineer develops and maintains firmware for autonomous drone systems, focusing on low-level driver development and hardware/software integration.
Top Skills:
CC++GitGpioI2CLinuxPythonRos2SpiStm Arm MicrocontrollersUart
Transportation
The Embedded Software Engineer will design and implement software for GNSS satellites and ground systems, evaluate performance using hardware-in-the-loop, and support system commissioning and operations.
Top Skills:
BitbakeBitbucket PipelinesCC++CmakeEmbedded LinuxGitlab RunnerJenkinsLinux KernelMakeMesonPetalinuxPythonRtosRustShell Scripts
Reposted One Month AgoSaved
Edtech
The Embedded Software Engineer will analyze and develop embedded software systems, provide customer support, and apply software engineering and cybersecurity methods.
Top Skills:
AdaCC++VerilogVhdlVxworks
Software
Lead architecture and development of low-latency embedded firmware and Linux-based networking stacks for MANET radios. Implement MAC and ad-hoc routing, device drivers and BSPs for ARM and RISC-V, security/encryption protocols, audio/voice streaming, network management/web interfaces, testing tools, and Linux system customization to meet regulatory security requirements.
Top Skills:
Amd Ultrascale+ArmBoard Support Package (Bsp)CCnsa AlgorithmsEmbedded LinuxEthernetInterrupt Service Routines (Isr)IpsecLinux Kernel DriversMac ProtocolsMicrochip Polarfire SocMn-MimoNiap Common CriteriaNist Fips 140-3Risc-VShell ScriptingSocket Programming
Energy
Designs, develops, and supports embedded firmware and Linux platforms for industrial products. Responsibilities include bare-metal and RTOS development, bootloaders, OTA updates, secure boot, communications interfaces, hardware bring-up, lab debugging, CI/CD, testing, field support, and technical documentation. Collaborates across electrical, mechanical, cloud, manufacturing, and service teams while improving embedded engineering practices.
Top Skills:
AltiumArm Cortex-MBuildrootCC++CanCanopenCi/CdEmbedded LinuxEthernetFreertosGitHttp/RestI2CJtagKicadLteModbus Rtu/TcpMqttOpenwrtRs-485SpiStm32SwdUartYocto
Artificial Intelligence • Cloud • Information Technology • Consulting
Designs and executes manual and automated tests for embedded software, develops test plans and documentation, analyzes results, debugs issues, and improves testing processes. Collaborates with software developers and external partners to ensure test coverage, resolve complex technical issues, and deliver reliable, high-quality embedded systems.
Top Skills:
CDevice DriversEmbedded LinuxGoPython
Aerospace
Designs, develops, architects, tests, debugs, and documents embedded software for precision electronic measurement equipment. Creates design and software verification reports, translates customer requirements into software architectures, and collaborates with engineering teams. The role requires C, C++, Python, Xilinx Zynq and Vitis experience, software verification tools, Agile development experience, strong technical communication, and the ability to obtain and maintain a Department of Defense security clearance.
Top Skills:
AgileCC++DoorsGitJIRAParasoftPythonSourcetreeVectorcastXilinx Vitis Development EnvironmentXilinx Zynq
Hardware • Software • Semiconductor
Lead software architecture and technical direction for embedded systems controlling semiconductor lithography machines. Develop modular, scalable software using C, C++, and Python; assess feasibility, dependencies, risks, and system integration; ensure code, requirements, documentation, testing, security, and architectural quality. Support Agile development and CI/CD, investigate customer issues, gather stakeholder requirements, improve processes, and identify team training needs. The role is primarily on-site in Wilton, Connecticut, with occasional cleanroom and laboratory work.
Top Skills:
BashCC++Ci/CdClearcaseGoogletestJIRAPython
Healthtech • Robotics
Lead architecture, development, integration, risk analysis, and verification of embedded software for robotic-assisted surgical platforms. Design real-time, distributed multiprocessor systems; integrate custom PCAs and FPGA IP; develop supervisory state machines, hardware controls, diagnostics, communication subsystems, and user interfaces. Collaborate with cross-functional teams on requirements, schedules, safety, cybersecurity, regulatory compliance, and product validation.
Top Skills:
CC++CanCudaFpgaPythonQnxTcp/IpVivado
Transportation
Design, develop, test, and maintain embedded software applications for rail transportation products. Responsibilities include requirements, architecture, design, code and unit-test reviews; automated testing; documentation; root-cause analysis; software releases; cybersecurity vulnerability remediation; and participation throughout the software development lifecycle.
Top Skills:
Agile ScrumBashBoard Support PackagesCC++Cenelec StandardsContinuous IntegrationDevice DriversFreertosHardware InterfacesIp ProtocolsLinuxPythonQnxSdlcSoftware Change ManagementUnix
New
Cut your apply time in half.
Use ourAI Assistantto automatically fill your job applications.
Use For Free
Renewable Energy
Design, build, and scale embedded connectivity and security for distributed energy devices. Implement networking (Ethernet/Wi‑Fi/Thread/Zigbee/BLE), secure provisioning, OTA firmware pipelines, telemetry, and diagnostics. Support testing, certification, manufacturing validation, and cross-functional collaboration from prototype to deployment.
Top Skills:
BleBootloadersCC++CertificatesCi/CdCoapEthernetFreertosHTTPIp NetworkingLogic AnalyzersMqttNetwork SniffersNtpObservability PlatformsProtocol AnalyzersPtpPythonSecure ElementsThreadTlsTpmWebsocketsWi-FiZephyrZigbee
Healthtech • Robotics
Develop and improve embedded software build and release systems, continuous integration, developer productivity, and code quality. Provide Bazel expertise across product teams, support code sharing in a large monorepo, build automation and AI-enabled development tools, resolve development bottlenecks, and collaborate on Groovy CI/CD pipelines in Jenkins. The role requires C/C++, Python, Git, Linux, technical documentation, and complex systems troubleshooting experience.
Top Skills:
AnsibleBazelC++GitGroovyJenkinsLinuxNixPythonQnx
Information Technology • Professional Services • Consulting • Financial Services
Develop and debug embedded software in C/C++ across architecture, design, hardware/software integration, and motor-control applications. The role requires RTOS development, control theory knowledge, unit testing, peripheral programming for PWMs, ADCs, and timers, and familiarity with I2C, RS-485, RS-232, CAN, and SPI. Responsibilities also include collaborating across distributed teams and using JTAG, protocol analyzers, emulators, version control, bug tracking, and automated build tools.
Top Skills:
AdcAutomated BuildsBug TrackingCC++CanEmulatorsI2CJtagProtocol AnalyzersPwmRs-232Rs-485RtosSpiTimersVersion Control
Transportation
Design, develop, integrate, test, and maintain embedded C/C++ software for locomotive control products. Work from requirements through deployment, participate in design/code reviews, mentor juniors, ensure high reliability and safety compliance, and collaborate with systems, test, and customers. Support RTOS and bare-metal platforms and multiple communication protocols.
Top Skills:
ArmBare MetalCC++CanCenelec-50128ColdfireDo-178BGitGreen Hills IntegrityHdlcI2CIec 61508KlocworkMulti-ProcessMulti-ThreadingPc-LintPowerpcRs232Rs422RtosSpiSvnTcp/IpUdpUnderstandVectorcast
Aerospace • Logistics • Security • Software • Cybersecurity
Design, implement, debug, and test embedded software for navigation systems. Translate formal requirements into software designs, perform system and software integration on hardware, use model-based engineering and DevSecOps practices, and collaborate across teams to deliver safety- and mission-critical avionics software.
Top Skills:
CC++ClearcaseClearquestGitJIRAPython
Hardware • Software • Energy
As a Firmware Engineer, you will design and implement reliable firmware for energy systems, ensuring high-quality, deterministic software development.
Top Skills:
CC++
Aerospace • Logistics • Security • Software • Cybersecurity
Lead architecture and implementation of RTOS-based real-time embedded software for safety- and mission-critical weapon systems. Design low-level drivers, HAL/OSAL, deterministic scheduling, and IPC; integrate RTOS (VxWorks), mentor engineers, enforce architectural standards, and participate across the Agile development lifecycle.
Top Skills:
BitbucketCC#C++CmakeConfluenceEmbedded C++ OptimizationFreertosGitGreen Hills IntegrityHalJavaJenkinsJIRAMakeOsalPythonSonarqubeThreadxVxworksYocto
Other • Biotech
The Embedded Software Engineer will develop embedded firmware and drivers, coordinate R&D efforts, and lead board support activities in an engineering environment.
Top Skills:
CDmaGitI2CI2SPythonRtosSpiSvnUartUsb
Other
Designs, develops, tests, and debugs embedded software for satellite systems. Responsibilities include bootloaders, board support packages, device drivers, embedded operating systems, hardware integration, verification planning, and architectural leadership. The role requires solving complex low-level software problems, developing test programs, improving engineering processes, and collaborating cross-functionally. Key expertise includes C, Python, VxWorks, Embedded Linux, RTEMS, Buildroot, Yocto Linux, NAND flash file systems, and laboratory debugging equipment.
Top Skills:
Board Support PackagesBuildrootCDevice DriversEmbedded LinuxNand Flash File SystemsPythonRtemsVxworksYocto Linux
Robotics
Develop and maintain mission-critical embedded software for autonomous maritime robots operating on extended 90+ day missions. Responsibilities include integrating sensors, actuators, communications, and power systems; implementing fault-tolerant architectures; developing device drivers, middleware, and mission code on ARM-based Linux platforms; building automated testing and CI/CD pipelines; troubleshooting hardware-software interactions; and documenting designs and procedures.
Top Skills:
ArmC++Can BusCi/CdDebianGitGpsHardware-In-The-LoopImuIridiumJavaLinuxNvidia JetsonNvidia TegraPythonRaspberry PiRs-232Rs-485Software-In-The-LoopStarlinkTcpUdpUsb
Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
Lead design, implementation, integration, and delivery of vehicle-side OTA embedded software using C++. Define and decompose system requirements, drive architecture and defect resolution, support integration and validation, troubleshoot vehicle integration issues, and mentor team members while promoting engineering best practices.
Top Skills:
BitbucketC++CanGerritGitJenkinsJIRASafeScrumUds (Iso 14229/J15765)Xp
Reposted One Month AgoSaved
Artificial Intelligence • Cloud • Information Technology • Consulting
Seeking an experienced Sr. Principal Software Engineer to design and develop platform-level software for networking devices, requiring extensive embedded systems knowledge and strong programming skills.
Top Skills:
CC++Device DriversEmbedded SystemsLinuxUnix
Aerospace • Hardware • Information Technology • Security • Software • Cybersecurity • Defense
Develop embedded software for classified programs: analyze, design, code, and test complex embedded systems (C++, Python) on Linux targets (ARM, x86-64, GPU). Collaborate with systems, hardware, and test engineers, prepare design documentation, integrate and test on target environments, and support external project interactions.
Top Skills:
AdaArmBitbucketC++ConfluenceDockerGitlabGpuJenkinsJIRAKubernetesLinuxPodmanPythonX86-64
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






























