Top Embedded Software Engineer Jobs

Reposted 14 Days AgoSaved
In-Office
Towson, MD, USA
72K-116K Annually
Senior level
72K-116K Annually
Senior level
Consumer Web
As a Senior Embedded Software Engineer, you will design firmware for power tools, implement software verification, and provide leadership in product development.
Top Skills: Arm ArchitecturesAssembly LanguageCEmbedded SoftwareMicrocontrollersReal Time Operating Systems (Rtos)
Reposted 14 Days AgoSaved
In-Office
Farmingdale, NY, USA
123K-216K Annually
Senior level
123K-216K Annually
Senior level
Appliances • Industrial
The Senior Embedded Software Engineer designs, develops, and maintains embedded software systems, ensuring compliance with safety and regulatory standards while supporting radar and communication system technologies.
Top Skills: ArtifactoryC++Ci/CdDevsecopsEmbedded LinuxGit BashGitlabJenkinsJIRAPetalinuxRtos
Reposted 14 Days AgoSaved
In-Office
Laurel, MD, USA
Expert/Leader
Expert/Leader
Information Technology • Software
The Software Engineer will design embedded microprocessors, ensuring code optimization and writing unit tests/test plans, requiring over 10 years of experience.
Top Skills: C/C++Embedded MicroprocessorsIar Ide
Reposted 14 Days AgoSaved
In-Office
North Haven, CT, USA
Senior level
Senior level
Information Technology • Software
Design and develop embedded software for a minimally invasive platform, including creating drivers and performing hardware verification.
Top Skills: Arm A9CC++Ethernet MacGitI2CIpLabviewPhyQnxSpiTcpUartUdpUsbXilinx VivadoXilinx Zynq
Reposted 14 Days AgoSaved
In-Office
San Jose, CA, USA
170K-210K Annually
Mid level
170K-210K Annually
Mid level
News + Entertainment
Develop and manage features for Screensavers, Wallpapers, Trivia, and AI initiatives while collaborating with cross-functional teams to create user-enhancing experiments.
Top Skills: BrightscriptC++JavaScriptPythonReact NativeTypescript
Reposted 14 Days AgoSaved
In-Office
Huntsville, AL, USA
Mid level
Mid level
Information Technology • Software
The Software Test Engineer will develop embedded and application software, collaborate with teams, ensure product specifications, and present project updates.
Top Skills: C++Embedded SystemsLinuxVxworksWindows
Reposted 14 Days AgoSaved
In-Office
Waterloo, IA, USA
Mid level
Mid level
Information Technology • Software
The Embedded Software Controls Engineer designs and develops embedded software for electromechanical subsystems, participates in software development processes, conducts testing and analysis, and provides technical support during field activities.
Top Skills: C/C++Embedded Software DevelopmentModel Based Software Design (Mbsd)
Reposted 14 Days AgoSaved
In-Office
Saratoga, CA, USA
130K-180K Annually
Senior level
130K-180K Annually
Senior level
Other
Design, develop, and optimize flight and embedded software for bare-metal, RTOS, and real-time Linux platforms. Implement space-grade communication protocols and deterministic Ethernet/avionics fabrics, build automated HIL/SIL/PIL test frameworks, support debugging and validation, and integrate applications across multi-board embedded systems with robust firmware update and recovery mechanisms.
Top Skills: Bare-MetalBashCC++CanCcsds (Ttc)CfdpCi/CdDsaEthernetFrerGdbGitHilHsrI2CJtagLinux BridgingLogic AnalyzersMstpOscilloscopesPilProtocol AnalyzersPythonReal-Time LinuxRstpRtosShellSilSpacewireSpiTcpTsnUartUdpYocto
Reposted 14 Days AgoSaved
In-Office
Saratoga, CA, USA
100K-175K Annually
Senior level
100K-175K Annually
Senior level
Other
Design, develop, and maintain embedded software, collaborate with hardware engineers, optimize performance, and troubleshoot issues for high-quality products.
Top Skills: C/C++FpgaLinuxPcieRtosSoc
Reposted 14 Days AgoSaved
Remote
United States
180K-269K Annually
Senior level
180K-269K Annually
Senior level
Artificial Intelligence • Information Technology • Consulting
Design and implement embedded firmware and low-level software for server BMCs and GPU/HPC platforms. Enhance OpenBMC, enable real-time telemetry of power/thermal sensors, debug low-level drivers and interfaces, validate hardware-firmware integration, and contribute to long-term firmware architecture for cluster reliability.
Top Skills: AcpiBashBmcCC++CmakeDmiEmbedded LinuxEspiFruGoI2CI3CLinux KernelLpcMesonMicrocontrollersOpenbmcPciePeciPmbusSmbiosSmbusSoc FirmwareSpiU-BootUartYaml
Reposted 14 Days AgoSaved
In-Office
2 Locations
93K-116K Annually
Junior
93K-116K Annually
Junior
Hardware • Music • Other • Retail • Software
Contribute to embedded firmware development in C/C++ for Sonos products. Implement features and bug fixes with senior guidance, debug on-device issues using logs and traces, collaborate cross-functionally, participate in code reviews, and improve reliability via testing, tooling, and automation. Support APIs, integrations, and platform capabilities across the Sonos ecosystem while learning systems for playback, device communication, and partner integrations.
Top Skills: Ai ToolsAPIsCC++Ci/CdEmbedded SystemsFirmwareGitLogs/TracingNetworking ConceptsPerforceSdks
Reposted 14 Days AgoSaved
In-Office
Sunnyvale, CA, USA
172K-349K Annually
Senior level
172K-349K Annually
Senior level
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
New

Track Smarter, Apply Better.

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

Use For Free
Application Tracker Preview
Reposted 14 Days AgoSaved
In-Office
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 and network configurations for Axon's devices, ensuring high stability and performance. Mentor junior engineers and collaborate with cross-functional teams on product development.
Top Skills: C/C++DhcpDnsEmbedded DevelopmentGoNetworkingPythonTcp/IpVpn
15 Days AgoSaved
In-Office
Auburn Hills, MI, USA
Senior level
Senior level
Automotive
Design, implement, and maintain embedded base software for propulsion control modules. Perform requirements analysis, architecture and detailed design, hand-code C/C++ in RTOS, execute unit/integration/system tests, perform verification/validation and code reviews, collaborate with suppliers, and use virtualization and data-acquisition/diagnostic tools for debugging and validation.
Top Skills: Aurix TcAutomation ScriptingAutosarCC++CanCanalyzerCanoeCompilersData AcquisitionDcmDebuggersDemElectrobit Ebtreos MicrosarEmulatorsEtasEtas IncaFeeIohwabIso 26262LauterbachLinMcalMisra-CNxp Cobra-55Real Time Operating SystemVectorVector SlpWdgXcp
15 Days AgoSaved
In-Office
Linthicum, MD, USA
109K-204K Annually
Senior level
109K-204K Annually
Senior level
Aerospace • Logistics • Security • Software • Cybersecurity
Develop, integrate, and test embedded operating system software for sensor command and control on space platforms. Work across design, implementation, and debugging using C/C++/Python in a Yocto/Linux environment, participate on agile scrum teams, and support hardware-in-the-loop and FPGA integration and test. Role is fully onsite and may require obtaining TS/SCI clearance.
Top Skills: BashBitbucketCC++ConfluenceEmbedded Operating SystemsFpgaJIRALinuxPythonReal-Time OsSystem On A Chip (Soc)VhdlYoctoZephyr
15 Days AgoSaved
In-Office
Raleigh, NC, USA
104K-143K Annually
Senior level
104K-143K Annually
Senior level
Healthtech • Other
Design and develop embedded C++ applications using Qt for infusion pumps; integrate software with hardware, perform code reviews and testing, document designs, collaborate with cross-functional teams, mentor junior engineers, and maintain high-quality, patient-safe medical device software.
Top Skills: C++Embedded LinuxQt
Reposted 15 Days AgoSaved
In-Office
Kirkland, WA, USA
160K-190K Annually
Senior level
160K-190K Annually
Senior level
Aerospace • Information Technology
Maintain and improve embedded software for in-service aircraft cabin systems. Diagnose and resolve field defects across ARM/DSP SoCs and peripherals, lead HW/SW troubleshooting with lab tools, manage component obsolescence, mentor engineers, ensure certification-ready processes, and coordinate cross-functional fixes and releases.
Top Skills: ArmArm AssemblyArm SocBare-MetalBashCCSSDo-178CDspEthernetFaaFpgaGitGpioHTMLI2CJavaScriptJtagLinuxLogic AnalyzerMil SpecMulticastOscilloscopeQnx Neutrino RtosRtosSpiTcpTrace ToolsUartUdpUsb
Reposted 15 Days AgoSaved
In-Office
Detroit, MI, USA
Senior level
Senior level
Artificial Intelligence • Transportation
The Application Software Engineer will develop and validate the AI software stack for autonomous vehicles, focusing on integration and performance on customer hardware platforms. Responsibilities include software bring-up, system diagnostics, and collaboration with cross-functional teams.
Top Skills: Adaptive AutosarBashC/C++Ci/CdDockerGitHilJenkinsJfrog ArtifactoryLinux-Based SystemsNvidia DrivePythonQnxQualcomm RideYocto
Reposted 16 Days AgoSaved
In-Office
Irvine, CA, USA
100K-150K Annually
Mid level
100K-150K Annually
Mid level
Aerospace • Computer Vision • Hardware • Defense
Design, develop, and maintain embedded Linux software including device drivers and kernel modules. Build video processing, encoding, and streaming applications, implement APIs/protocols, manage CI/CD and containerization, debug and optimize system performance, and collaborate across teams.
Top Skills: BashBspCC++Ci/CdDevice DriversDockerGitGrpcKernel ModulesLinuxMqttPythonRestVideo EncodingVideo ProcessingVideo StreamingWebsockets
Reposted 16 Days AgoSaved
In-Office
Rochester Hills, MI, USA
Senior level
Senior level
Artificial Intelligence • Robotics
Develop embedded software for FANUC robot controller systems (RTOS environment). Work includes file systems, multi-CPU/core architectures, UI (HTML5/JavaScript/REST/WebGL), memory management, logging, security, design/specification, testing, documentation, field problem resolution, and mentoring junior engineers.
Top Skills: CClearcaseCometGitHTML5JavaScriptKarelRestRtosWebgl
Reposted 16 Days AgoSaved
In-Office
San Jose, CA, USA
245K-321K Annually
Senior level
245K-321K Annually
Senior level
News + Entertainment
The role involves designing, building, and maintaining AI agents for Roku TV, managing their development lifecycle, and ensuring performance in production environments.
Top Skills: C/C++Cloud PlatformsContainerizationLlmPythonPyTorchRest ApisTensorFlow
Reposted 16 Days AgoSaved
In-Office
Austin, TX, USA
Junior
Junior
News + Entertainment
Design, build, and operate agentic AI systems for Roku TV: prototype, architect, and deploy agents and copilots; implement RAG, tool/function-calling, orchestration, observability, evaluation, and safeguards; integrate agents with backend services and production pipelines; collaborate across teams to deliver scalable, reliable solutions.
Top Skills: AutogenCC++Cloud PlatformsContainerizationFunction-Calling ArchitecturesLangchainLlm-Based SystemsMcp ServersPythonPyTorchRagRest ApisSemantic KernelTensorFlow
Reposted 20 Days AgoSaved
In-Office or Remote
7 Locations
Senior level
Senior level
Artificial Intelligence • Robotics
Lead ownership of Dapster's robotic system, writing code for sensors and interfaces, integrating devices, and contributing to foundational technology.
Top Skills: BluetoothC/C++LinuxPythonWifi
Reposted 17 Days AgoSaved
In-Office
Sunnyvale, CA, USA
155K-242K Annually
Mid level
155K-242K Annually
Mid level
Automotive
Develop embedded firmware and a safety-certified real-time operating system (RTOS) for future vehicles. Influence architectural and implementation decisions.
Top Skills: CC++Ci/CdRtosRust
Reposted 17 Days AgoSaved
In-Office
Bastrop, TX, USA
Senior level
Senior level
Aerospace • Other
Design, develop, test, and support Linux-based spacecraft and ground platform software from early boot loaders through application logic. Maintain in-house OSS branches, secure boot, networking, SoC bring-up, device drivers, update processes, and platform test infrastructure while interfacing with hardware and application teams.
Top Skills: ArmBuildrootCC++Continuous IntegrationDebuggingDevice DriversEthernetLinuxLinux KernelLinux Networking StackPythonRustSecure BootSystem On ChipU-BootUnit Testing
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account