Top Embedded Software Engineer Jobs

Reposted One Month AgoSaved
In-Office
McClellan Park, CA, USA
114K-178K Annually
Senior level
114K-178K Annually
Senior level
Aerospace • Logistics • Security • Software • Cybersecurity
Design, develop, integrate, debug, and maintain embedded software/firmware. Lead software engineering teams through the full lifecycle, work in Agile/Scrum environments, interface with customers and suppliers, and support requirements for mission-critical real-time systems and DoD security programs.
Top Skills: AgileBitbucketCC++DockerGitGitlabGreen Hills Integrity-178Green Hills Multi IdeJavaPythonRms SchedulingRtosScrum
Reposted One Month AgoSaved
In-Office
Sunnyvale, CA, USA
172K-349K Annually
Senior level
172K-349K Annually
Senior level
Artificial Intelligence • Cloud • Information Technology • Consulting
Design and develop embedded software for networking platforms, participate in project phases, and collaborate with HW and SW teams to troubleshoot.
Top Skills: CC++Device DriversEmbedded SystemsEthernet Mac/PhyFpgaI2CLinuxPcieUnix
Reposted 2 Months AgoSaved
Hybrid
Fremont, CA, USA
130K-180K Annually
Senior level
130K-180K Annually
Senior level
Software
The role entails integrating and optimizing on-vehicle AD systems, collaborating on diagnostics and vehicle platform integration, while conducting on-site testing.
Top Skills: AutosarCC++CanCan-FdCanalyzerCanoeEthernetGitIsystemJ1939LauterbachLinLinuxPythonSpiUds
One Month AgoSaved
Hybrid
San Diego, CA, USA
Entry level
Entry level
Hardware • Other • Consulting
Lead embedded software engineer developing and maintaining firmware for high-bandwidth Ethernet network switches. Responsibilities involve embedded Linux, Layers 2–4 networking protocols, precision timing synchronization with PTP, SNMP MIBs, DHCP port reservations, in-band port management, and diagnostic, system-monitoring, and built-in test utilities.
Top Skills: Built-In Test (Bit)DhcpEmbedded LinuxEthernetFirmwareLayer 2/3/4 ProtocolsNetwork SwitchingPrecision Time Protocol (Ptp)Snmp Mibs
One Month AgoSaved
Hybrid
Sunnyvale, CA, USA
Senior level
Senior level
Healthtech • Robotics
Develop graphical user interfaces and supporting middleware for robotic surgical systems using Qt and embedded C/C++. Collaborate with designers and engineering teams on visual design, software architecture, prototyping, verification, debugging, and maintenance. Explore emerging user interface technologies and deliver robust, high-quality software throughout the product lifecycle.
Top Skills: CC++OpenglPythonQtVulkan
One Month AgoSaved
In-Office or Remote
3 Locations
160K-240K Annually
Senior level
160K-240K Annually
Senior level
Artificial Intelligence • Automotive
Designs and leads safety-critical embedded firmware for automotive hardware safety and power systems. Responsibilities include architecting safe-state strategies, power sequencing, thermal monitoring, watchdog systems, low-level drivers, diagnostic frameworks, and HALs for ARM-based SoCs. The role requires FreeRTOS or SafeRTOS expertise, ISO 26262 ASIL-B/C knowledge, register-level debugging, hardware-software safety integration, code reviews, failure analysis, and mentoring engineers.
Top Skills: Arm Cortex-R5FBazelCC++DccDockerEccEsmFmeaFreertosGtestsHaraI2CIso 26262J784S4Jacinto 7JamaJtagLbistLinuxLogic AnalyzersMpuPbistPythonSafertosSpiTda4Ti PsdkTi Safety Diagnostic LibraryTracealyzerVim
One Month AgoSaved
In-Office
Santa Clara, CA, USA
180K-270K Annually
Senior level
180K-270K Annually
Senior level
Software
Develop high-fidelity virtual platforms and hardware models for SSD firmware development, including controller logic, PCIe, NVMe, and NAND behaviors. Build simulation instrumentation, automate CI/CD integration, profile performance, analyze failures, and validate firmware against ASIC RTL before silicon availability. Collaborate with firmware teams and ASIC vendors in an onsite agile engineering environment.
Top Skills: AsicCC++Ci/CdInstruction-Set SimulatorsNvmePciePythonQemuRtlRtosSystemcTlm
One Month AgoSaved
In-Office
Bastrop, TX, USA
Senior level
Senior level
Aerospace • Other
Design, develop, test, and support highly available embedded software for Starlink consumer devices and gateways. Build Linux-based software for processors and microcontrollers, develop hardware-in-the-loop testing systems, participate in architecture and code reviews, prototype designs, support in-house manufacturing, and create tools for continuous integration, deployment, testing, and data analysis.
Top Skills: ArmCC++Continuous IntegrationEmbedded SystemsGoHardware-In-The-Loop SimulationLinuxMicrocontrollersPythonRisc-VRustTcp/IpVirtualized Hardware
Reposted One Month AgoSaved
In-Office
Newberg, OR, USA
Senior level
Senior level
Healthtech • Pharmaceutical
Designs, develops, tests, debugs, and documents software/firmware for embedded systems. Works independently on engineering projects, leads design reviews, coordinates verification testing, and collaborates with cross-functional teams.
Top Skills: BootloadersCC++Cloud PlatformsCyber-SecurityEmbedded SystemsLinuxLinux KernelNetworkingPythonQtRtosTypescriptYocto
Reposted One Month AgoSaved
In-Office
Murrysville, PA, USA
Senior level
Senior level
Information Technology • Consulting
Develop and integrate embedded medical device firmware in C/C++, follow quality and regulatory-aligned development practices, perform code reviews, optimize performance, debug hardware/firmware, collaborate with cross-functional teams, and produce quality documentation for medical device standards.
Top Skills: CC++Git
One Month AgoSaved
In-Office
San Diego, CA, USA
126K-201K Annually
Senior level
126K-201K Annually
Senior level
Healthtech • Telehealth
Develops driver, diagnostic, and embedded C++ software for intravascular ultrasound systems. Responsibilities include software architecture, hardware communication, requirements and design documentation, debugging, verification planning, and collaboration with electrical, transducer, catheter, manufacturing, and systems engineering teams. The role requires strong object-oriented programming experience and supports medical capital equipment development. Knowledge of digital signal processing, image processing, and CUDA is advantageous.
Top Skills: C++CudaDigital Signal ProcessingDriver SoftwareEmbedded SoftwareImage Processing
One Month AgoSaved
In-Office
2 Locations
75K-115K Annually
Junior
75K-115K Annually
Junior
Industrial • Manufacturing
Develop, execute, and automate Hardware-in-the-Loop validation for embedded control systems, ECUs, and vehicle software. Configure dSPACE and Vector test environments, create automated test scripts, analyze results, troubleshoot defects, and support verification throughout the product lifecycle. Responsibilities include test planning, requirements traceability, regression testing, root-cause investigations, system integration, and technical reporting. The role is onsite at a customer engineering and manufacturing facility.
Top Skills: CC++CanDspaceEcu ValidationHardware-In-The-Loop (Hil)J1939Lin BusMatlabPythonSimulinkSQLUdsVectorVisual Basic
New

Track Smarter, Apply Better.

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

Use For Free
Application Tracker Preview
One Month AgoSaved
In-Office
60152, Marengo, IL, USA
120K-165K Annually
Senior level
120K-165K Annually
Senior level
Automotive • Other
Own the technical strategy, architecture, integration, validation, and lifecycle management of embedded software for connected forklift and ADAS solutions. Lead development and releases for telematics, LiDAR, AI camera, and UWB systems; manage suppliers and stakeholders; conduct SIL/HIL testing; troubleshoot production issues; and ensure performance, quality, reliability, and safety compliance.
Top Skills: Ai CamerasAutomated Testing FrameworksCanCananalyzerCi/Cd PipelinesEmbedded SystemsGitHilIotLidarLogic AnalyzersModel-In-The-LoopNetwork AnalyzersPcanProtocol AnalyzersReal-Time Control SystemsRtosSilSoftware DebuggersTelematicsUwb
One Month AgoSaved
Remote
United States
130K-160K Annually
Senior level
130K-160K Annually
Senior level
Information Technology • Internet of Things • Software
Provides technical leadership for designing, developing, optimizing, porting, and certifying GPGPU and AI inference libraries built on Vulkan SC drivers. The role targets embedded GPU platforms such as Arm Mali and Intel, maintains AI model testing infrastructure, defines validation standards, supports customer deployments, and troubleshoots drivers. It also involves documentation, competitive analysis, cross-functional architecture decisions, mentoring, onboarding, and exploring emerging AI compute capabilities.
Top Skills: Arm MaliCC++CudaDeosDo-178Intel Gpu ArchitecturesIso 26262LynxosOnnxOpenclOpenglPyTorchTensorFlowVulkanVulkan ScVxworks
One Month AgoSaved
Hybrid
Cambridge, MA, USA
Entry level
Entry level
Aerospace • Artificial Intelligence • Robotics • Defense
Develop and maintain embedded Linux systems for autonomous platforms, including bootloaders, kernels, root filesystems, device drivers, device trees, security features, and performance optimization. Build Python or Bash automation and CI test frameworks. Collaborate with hardware engineers on requirements, schematics, board bring-up, and debugging of high-speed interfaces using laboratory and JTAG tools.
Top Skills: Arm Cortex-MBashBitbakeCC++CanCi/CdDevice TreesDmaEmbedded LinuxEncryptionFirewallsGdbGitI2CJenkinsJetpackJtagL4TLinux KernelLogic AnalyzerMipi Csi-2Nvidia JetsonOscilloscopePciePreempt_RtProtocol AnalyzerPythonRtosSecure BootSpiStm32UartUsb 3.XV4L2Yocto Project
One Month AgoSaved
In-Office or Remote
Milwaukee, WI, USA
130K-180K Annually
Senior level
130K-180K Annually
Senior level
Other • Security
Develop and maintain embedded networking software for Airwall Zero Trust technology across constrained devices, OpenWRT, and ARM platforms. Work on secure data paths involving IPsec, ESP, IKE, overlay networking, NAT traversal, and PKI. Modernize the technology stack, troubleshoot packet-level networking failures in customer environments, improve code quality and performance, and mentor engineers. The role requires close collaboration with product, engineering, and customers.
Top Skills: ArmBacnetCC++ClaudeCodexCopilotCursorEmbedded LinuxEspHost Identity ProtocolIkeIpsecModbusOpenwrtPkiRust
One Month AgoSaved
In-Office
2 Locations
Senior level
Senior level
Artificial Intelligence • Computer Vision • Hardware • Robotics
Designs and maintains embedded software development, testing, manufacturing, and deployment tools. Responsibilities include board bring-up, flashing, provisioning, diagnostics, hardware-in-the-loop testing, factory automation, simulation, observability, and cross-platform toolchain integration across embedded hardware. Collaborates with firmware, hardware, systems, test, and manufacturing teams to improve productivity, reliability, test coverage, and production workflows.
Top Skills: Arm Cortex-AArm Cortex-MArm Cortex-RBashBazelBuildrootCC++Ci/CdCmakeCudaDspsFreertosGdbGitGpusJtagLauterbachLinuxMakeNpusOpenocdPythonQemuQnxRtosSwdThreadxTrace32YoctoZephyr
Reposted One Month AgoSaved
In-Office
El Segundo, CA, USA
120K-220K Annually
Senior level
120K-220K Annually
Senior level
Aerospace • Artificial Intelligence • Hardware • Defense
Design, implement, and validate flight-critical embedded firmware for long-endurance stratospheric aircraft. Own subsystems end-to-end, integrate sensors and peripherals, develop drivers and middleware, build telemetry/logging/health monitoring, create test harnesses and HIL integration, debug with lab tools, and support integration, production bring-up, and flight operations in the field.
Top Skills: Bare-MetalCC++CanEthernetGnssHilI2CImuJtagLogic AnalyzerMcuOscilloscopeRtosSpiUart
Reposted One Month AgoSaved
Hybrid
Sunnyvale, CA, USA
Senior level
Senior level
Healthtech • Robotics
Design and implement robust C++ software for multi-processor real-time embedded robotics systems; modularize and unify frameworks across platforms; analyze performance and safety; build/extend simulation and diagnostic tools; participate in risk analysis, requirements, verification, and cross-functional collaboration to support medical robotic products.
Top Skills: C++Data Streaming And LoggingEmbedded LinuxHardware SimulationMiddlewareMotion Control HardwarePythonReal-Time SystemsRobotics FrameworksRtos
One Month AgoSaved
In-Office
San Diego, CA, USA
115K-200K Annually
Mid level
115K-200K Annually
Mid level
Information Technology
Design, implement, and integrate embedded Linux software including headless applications, servers, and device drivers. Configure kernels and BSPs, perform feasibility and performance analysis, troubleshoot system-level issues from bootloaders to user space, and document designs. Work with Yocto, cross-compilation toolchains, and lab test equipment to bring up software on physical hardware.
Top Skills: Board Support PackageBootloaderC++CompilersCross-CompilationDebuggersDevice DriversEmbedded LinuxLinkersLinux KernelLogic AnalyzerOscilloscopePythonYocto Project
Reposted One Month AgoSaved
In-Office
Palo Alto, CA, USA
150K-180K Annually
Senior level
150K-180K Annually
Senior level
Professional Services • Social Impact
The Senior Firmware Engineer will design and implement avionics firmware, oversee architecture, ensure compliance with DO178-C, conduct trade studies, and collaborate on safety requirements for eVTOL aircraft.
Top Skills: CC++Can FdDo-178CI2CPythonSpiUarts
Reposted One Month AgoSaved
In-Office
Mountain View, CA, USA
190K-240K Annually
Senior level
190K-240K Annually
Senior level
Aerospace • Healthtech • Logistics • Transportation
Develop and maintain firmware and embedded software for aircraft and station systems (microcontrollers and embedded Linux). Lead board bring-up, device drivers, sensor and peripheral integration, hardware/software debugging, verification, and field support. Collaborate across Electrical, Mechanical, Onboard Software, Operations, Safety, and Production to deploy and harden embedded subsystems for production fleets.
Top Skills: BleCC++CanEmbedded Linux (Arm)GitI2CLogic AnalyzerMicrocontrollersOscilloscopeRtosSpiUart
Reposted One Month AgoSaved
In-Office
Pittsburgh, PA, USA
Mid level
Mid level
Robotics
The Embedded Software Engineer will develop and integrate software for robotics systems, troubleshoot hardware-software interactions, and document processes. Responsibilities include working with various sensors and ensuring software quality in collaboration with team members.
Top Skills: CC++FreertosGitImx8LinuxNvidia JetsonQnxReal-Time Operating SystemsStm32Zephyr
Reposted One Month AgoSaved
In-Office
Seattle, WA, USA
149K-238K Annually
Senior level
149K-238K Annually
Senior level
Artificial Intelligence • Cloud • Social Impact • Software • Wearables
The Senior Embedded Application Software Engineer II will lead architecture design, mentor team members, and develop high-stability software. They will collaborate with product and design teams to create innovative solutions for our customers.
Top Skills: C++Embedded LinuxGoRtosRust
One Month AgoSaved
In-Office
Thorofare, NJ, USA
110K-130K Annually
Senior level
110K-130K Annually
Senior level
Cloud • Security • Software • Cybersecurity
Design, develop, and maintain embedded Linux platform software and Python-based microservices for edge devices. Implement REST APIs, device-to-cloud communication, OTA updates, telemetry, diagnostics, containerized deployments, testing, packaging, and release processes. Collaborate cross-functionally, troubleshoot hardware/software interactions, support manufacturing and field issues, and mentor junior engineers while ensuring code quality, security, and operational supportability.
Top Skills: AzureAzure PipelinesBashDastDockerEmbedded LinuxGitGithub ActionsGoLinuxMqttOci ContainersPythonReactRest ApisRfidRustSastScaSystemdTraefik
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account