Top Embedded Software Engineer Jobs

One Month AgoSaved
In-Office
Tyson's Corner, VA, USA
90K-100K Annually
Entry level
90K-100K Annually
Entry level
Internet of Things • Software
Develop and maintain embedded Linux applications, platform frameworks, board support packages, and firmware using C/C++. Implement and debug features on real hardware, support device bring-up and validation, connect devices to cloud services, and contribute to code reviews, unit testing, and documentation. Collaborate with senior software, electrical, and mechanical engineers in an agile environment while growing toward independent ownership.
Top Skills: AdcAes256AndroidArduinoBeagleboneBionicBuildrootCC++Cross-CompilationDevice DriversEcdhEcdsaEsp32FreertosGitGlibcH.264H.265HmacI2CKernel ModulesLinuxLinux KernelMuslNanopbOpensshOpenwrtProtobufRaspberry PiRtspSha256SpiSslStm32ThreadxTlsU-BootUartYoctoZephyr
28 Days AgoSaved
In-Office
Houston, TX, USA
Senior level
Senior level
Aerospace
Develop Linux-based DMA platform drivers and low-level kernel drivers for FPGA and SoC architectures. Build and optimize embedded networking stacks for resource-constrained edge platforms, diagnose hardware-software integration issues, contribute to Linux kernel development, and deliver testing, benchmarking, documentation, and technical milestones in collaboration with hardware and cross-functional teams.
Top Skills: AhbApbAxiCDevice TreeDmaDma Engine ApiEmbedded LinuxFpgaHardware Abstraction LayersKernel Driver DevelopmentLinux KernelLinux Kernel Debugging ToolsLinux Networking StackLogic AnalyzersOscilloscopesSocTcp/IpUdp
28 Days AgoSaved
In-Office
Sunnyvale, CA, USA
202K-224K Annually
Senior level
202K-224K Annually
Senior level
Logistics • Transportation • 3PL: Third Party Logistics
Develop firmware and low-level drivers for automotive components and autonomous vehicle sensors. Lead custom hardware bring-up, validation, deployment, and hardware-software co-design. Debug complex embedded systems using hardware tools, optimize sensor data pipelines, and ensure timing and network synchronization. Contribute to production lifecycle execution, embedded architecture, code quality, and team mentoring.
Top Skills: Automotive EthernetBare-Metal SystemsCC++CamerasCanCan-FdDevice DriversDspsEmbedded LinuxFirmwareFpd-LinkFreertosGmslGptpGpusI2CIeee 802.1AsIso 26262LidarLogic AnalyzersMisra C/C++NpusNvidia DriveOscilloscopesPciePpsPtpQualcomm Snapdragon RideRadarRtosSocsSpi
29 Days AgoSaved
In-Office
Torrance, CA, USA
125K-150K Annually
Senior level
125K-150K Annually
Senior level
Security
Develop and test embedded firmware for Pro AV video systems, including firmware design, troubleshooting, board bring-up, verification, stress testing, and environmental qualification. Modify firmware to improve performance and add features, document designs and test results, collaborate on hardware and mixed-signal circuit development, and work cross-functionally with engineering, production, marketing, sales, and project management teams.
Top Skills: Arm Cortex-MCFpgaI2CExcelMS OfficePerlPwmPythonShell ScriptingSpiStm32UartVerilog
One Month AgoSaved
In-Office
Pittsburgh, PA, USA
100K-120K Annually
Mid level
100K-120K Annually
Mid level
Industrial • Manufacturing
Develop and validate embedded software for mining, robotics, automation, and machine-control systems. Responsibilities include feature development, architecture, testing, troubleshooting, system integration, performance improvement, documentation, and deployment using C++, Python, embedded controllers, sensors, and communication networks. Collaborate with global engineering teams in an Agile environment and travel to customer or supplier locations up to 25%.
Top Skills: Aws BatchAws Ec2Aws S3CC++Can BusEthernetGitLin BusOpencvPythonRos1Ros2
One Month AgoSaved
Hybrid
Irvine, CA, USA
171K-214K Annually
Senior level
171K-214K Annually
Senior level
Automotive • Cloud • Hardware • Software
Develop platform-level embedded software and functional safety components for automotive systems. Implement software safety requirements using C, microcontrollers, RTOS, multithreaded and multicore architectures. Evaluate safety concepts and analyses including FMEDA, FTA, and DFA; create verification and validation methods; support subsystem testing; and document safety activities. Collaborate across software, hardware, mechanical, systems, and manufacturing teams to advance safety-critical products from research and development through production.
Top Skills: Automated Requirements Management ToolsCDependent Failure Analysis (Dfa)Embedded SoftwareFault Tree Analysis (Fta)FmedaIec 61508Iso 26262:2018Issue-Tracking ToolsMicrocontrollersMulticore ProgrammingMultithreadingRtos
29 Days AgoSaved
In-Office
Santa Clara, CA, USA
184K-288K Annually
Senior level
184K-288K Annually
Senior level
Artificial Intelligence • Computer Vision • Hardware • Robotics • Metaverse
Develop and lead system-level software for NVIDIA Jetson embedded platforms, spanning hardware analysis, boot firmware, Linux kernel, operating systems, SDKs, and system services. Collaborate with hardware and product teams, optimize performance and resource utilization, improve reliability and security, support full product lifecycles, and mentor engineers. The role also involves BSPs, device drivers, graphics, automated testing, Jenkins, OTA releases, and security assessments.
Top Skills: Automated TestingBashBoard Support Packages (Bsp)Boot FirmwareCC++Device DriversEmbedded LinuxEmbedded SystemsGpu DevelopmentGraphics DriversJenkinsJetsonLinux KernelOver-The-Air (Ota) UpdatesPythonSoftware Development Kits (Sdks)X11
One Month AgoSaved
In-Office or Remote
2 Locations
190K-230K Annually
Senior level
190K-230K Annually
Senior level
Information Technology • Software • Energy • Renewable Energy
Build and improve Flipturn’s embedded Linux controller for EV charging and energy management. Responsibilities include integrating chargers, batteries, generators, meters, and utility programs; upgrading Yocto-based systems, bootloaders, and board bring-up; and delivering firmware and full-stack features. The role also involves customer feedback, product vision, end-to-end delivery, and contributing to engineering team culture.
Top Skills: AWSBootloadersEmbedded LinuxFirmwareGraphQLTypescriptYocto
Reposted One Month AgoSaved
In-Office
Cambridge, MA, USA
95K-245K Annually
Expert/Leader
95K-245K Annually
Expert/Leader
Aerospace • Information Technology • Software • Biotech • Cybersecurity • Quantum Computing • Defense
The Principal Embedded Software Engineer develops high-performance embedded software solutions, mentors junior engineers, and manages technical risks in software projects across various domains.
Top Skills: C/C++Ip ProtocolsOs Coding TechniquesRustUml/Sysml
One Month AgoSaved
Hybrid
Minnetonka, MN, USA
90K-95K Annually
Junior
90K-95K Annually
Junior
Energy • Appliances • Industrial • Manufacturing
Designs, develops, validates, debugs, and supports Python-based embedded software for Linux audiovisual and unified communications products. Builds applications, diagnostic tools, automation scripts, hardware integrations, and automated tests. Collaborates with cross-functional engineering, manufacturing, quality, and product teams throughout the product lifecycle, including new development, sustaining engineering, security updates, manufacturing readiness, field support, and release management.
Top Skills: Automated Testing FrameworksBuildrootCC++DockerEmbedded LinuxGitGpioHTTPI2CMqttPythonSpiSshTcp/IpUbuntu EmbeddedUsbWebsocketYocto
One Month AgoSaved
In-Office
Irvine, CA, USA
133K-196K Annually
Senior level
133K-196K Annually
Senior level
Artificial Intelligence • Automotive • Semiconductor
Develop and test embedded software, kernel PHY drivers, APIs, utilities, diagnostics tools, and automated test infrastructure for Ethernet transceivers. Build Python-based GUI and data analysis systems, collaborate with hardware and firmware teams on performance optimization, and support field application engineers with customer issues. The role requires strong C and Python skills, embedded systems experience across Linux and Windows, debugging expertise, and familiarity with Ethernet protocols and development workflows.
Top Skills: CCi/CdEthernetEthernet PhyGitGithub CopilotJIRALinuxLinux Kernel DriversmacOSMacsecPtpPythonSerdesVisual StudioWindows
One Month AgoSaved
In-Office
Bloomfield, CT, USA
81K-129K Annually
Junior
81K-129K Annually
Junior
Aerospace • Defense
Develop software and firmware for embedded microcontrollers and FPGAs supporting high-power fiber lasers and amplifiers. Assist with PCB and hardware prototyping, bring-up, testing, validation, documentation, manufacturing transition, and field support. Collaborate across engineering teams to resolve issues throughout development and deployment, with infrequent travel for field assistance and conferences.
Top Skills: Altium DesignerCEmbedded MicrocontrollersFpgasIntel FpgasMicrochipPcb DesignReal-Time Operating SystemsSchematic CaptureVerilogVhdlXilinx Fpgas
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
Reposted One Month AgoSaved
In-Office
2 Locations
119K-281K Annually
Junior
119K-281K Annually
Junior
Biotech
As an Embedded Software Engineer, you will develop firmware for brain-computer interfaces, collaborating cross-functionally on safety-critical embedded systems and delivering manufacturable solutions.
Top Skills: BleC/C++Embedded StacksFpgaMcu ArchitecturesPythonRfTcp/Ip
One Month AgoSaved
In-Office
Sunnyvale, CA, USA
106K-214K Annually
Mid level
106K-214K Annually
Mid level
Artificial Intelligence • Cloud • Information Technology • Consulting
Develop and maintain embedded platform software for HPE routers, including routing engine redundancy, high availability, chassis and line card operations, fabric interconnects, optical modules, and diagnostics. Collaborate with system test teams, support product deployments, and assist with critical customer escalations. The role requires C, C++, Linux, and software maintenance experience, with preferred exposure to routing, hardware interfaces, device drivers, system bring-up, and FreeBSD/Linux internals.
Top Skills: CC++CpldFpgaFreebsdI2CLinuxMdioPciePythonSpi
Reposted One Month AgoSaved
In-Office
Sunnyvale, CA, USA
172K-349K Annually
Expert/Leader
172K-349K Annually
Expert/Leader
Artificial Intelligence • Cloud • Information Technology • Consulting
Design and develop embedded software/firmware for network platforms, creating high-complexity modules and collaborating on implementations with multi-disciplinary teams.
Top Skills: C/C++Device Driver DevelopmentEmbedded SystemsEthernetFpgaI2CLinuxPcieUnix
Reposted 2 Months AgoSaved
In-Office
Longmont, CO, USA
125K-155K Annually
Senior level
125K-155K Annually
Senior level
Aerospace • Defense
The Senior Embedded Software Engineer will design and maintain software for aerospace systems, debug hardware, and collaborate on software features in a reliable and high-performance environment.
Top Skills: CC++FpgaLabviewMatlabPythonRtos
Reposted One Month AgoSaved
In-Office
Sunnyvale, CA, USA
210K-267K Annually
Mid level
210K-267K Annually
Mid level
Artificial Intelligence • Transportation
Design, develop, and execute automated tests for onboard embedded software across OS, middleware, sensors, and integration points. Validate behavior on embedded hardware and HiL setups, debug system-level issues, build reusable test frameworks, integrate tests into CI pipelines, and enable developer self-service testing to improve coverage and speed release cycles.
Top Skills: BuildkiteC++CameraCi/CdEmbedded Hardware PlatformsHardware-In-The-Loop (Hil)LinuxPythonQnxRadar
Reposted One Month AgoSaved
Hybrid
Carlsbad, CA, USA
98K-143K Annually
Senior level
98K-143K Annually
Senior level
Consumer Web • Information Technology
Design, implement, test, and deliver embedded software for digital audio products. Follow Agile/Scrum practices, produce technical designs, participate in code reviews, debug/integrate software, promote code reuse, and recommend process and tool improvements across the software lifecycle.
Top Skills: BashBuildrootCC++11Embedded LinuxGitPerlPythonRtosSvnYocto
Reposted One Month AgoSaved
In-Office
Denver, CO, USA
124K-189K Annually
Mid level
124K-189K Annually
Mid level
Aerospace
Develop and maintain embedded platform software (drivers, middleware, loaders) for avionics systems. Collaborate with hardware and systems engineers, contribute to architecture and design, perform testing/debugging and performance optimization, produce documentation, and participate in code reviews and mentorship to support safe, reliable spaceflight systems.
Top Skills: ArmCC++Ci/CdConfluenceGitlabJIRAQnxRtosX86Yocto Linux
Reposted One Month AgoSaved
In-Office
Denver, CO, USA
151K-231K Annually
Senior level
151K-231K Annually
Senior level
Aerospace
Develop and maintain embedded platform software (drivers, middleware, loaders) for avionics systems. Collaborate with hardware and systems engineers, participate in architecture and design, optimize performance, test and debug across hardware platforms, document designs and APIs, mentor peers, and integrate platform software across products.
Top Skills: ArmBitCC++Ci/CdConfluenceDevice DriversGitlabHardware AbstractionJIRAMiddlewareMultitaskingQnxReal-Time SystemsRtosSoftware LoadersSynchronizationX86Yocto Linux
One Month AgoSaved
In-Office
2 Locations
153K-245K Annually
Senior level
153K-245K Annually
Senior level
Aerospace • Automotive • Transportation
Develop and test safety-critical embedded software for novel aircraft and flight automation systems. Responsibilities include defining triplex compute platform architecture, integrating peripheral devices, hardening real-time Linux systems, implementing communication protocols, and building hardware- and software-in-the-loop simulation, testing, and automation infrastructure.
Top Skills: BazelCC++CanEmbedded LinuxFpgaGitGpuHilI2CPythonReal-Time LinuxRustSilSimdSpiUart
One Month AgoSaved
In-Office
New Castle, DE, USA
Senior level
Senior level
Software • Biotech
Designs, develops, integrates, and validates embedded software for complex scientific instruments and electromechanical systems. Owns features from architecture through release, troubleshoots interactions among software, electronics, sensors, motors, controls, and mechanics, and collaborates across engineering disciplines. Provides technical guidance to junior engineers while applying systems thinking and analytical problem-solving to improve product performance.
Top Skills: CC++Embedded LinuxNxp MicrocontrollersPid ControlRtosSignal ProcessingStepper Motor ControlStmicroelectronics MicrocontrollersThree-Phase Motor Control
One Month AgoSaved
In-Office
Gardena, CA, USA
Mid level
Mid level
Aerospace • Hardware • Defense
Design, develop, optimize, integrate, and test embedded software for aerospace fault detection, guidance, navigation, and flight control systems. Responsibilities include real-time performance optimization, hardware and software interface configuration, driver implementation, module through system-level testing, software architecture for a greenfield platform, and contributions to computer vision software.
Top Skills: CC++CanComputer VisionEmbedded LinuxGuidance Navigation And Control (Gnc)Hardware-In-The-Loop (Hil)I2CPythonRustSoftware-In-The-Loop (Sil)SpiUart
One Month AgoSaved
In-Office
Santa Clara, CA, USA
184K-288K Annually
Senior level
184K-288K Annually
Senior level
Artificial Intelligence • Computer Vision • Hardware • Robotics • Metaverse
Develop embedded platform software for NVIDIA Jetson, IGX, and DGX Spark products. Responsibilities include hardware bring-up, boot firmware, Linux kernel device drivers, RTOS firmware, software SDKs, platform validation, debugging, and production deployment across the full product lifecycle. The role requires collaboration with hardware and global engineering teams to deliver system-level solutions for AI-at-the-edge platforms.
Top Skills: ArmBashBoard Support Packages (Bsp)CC++Dgx SparkIgxJetsonLinuxLinux KernelLogic AnalyzerOscilloscopeRtosSoc
Reposted One Month AgoSaved
In-Office or Remote
2 Locations
Senior level
Senior level
Industrial • Manufacturing
The role involves software architecture, design, development, and testing for embedded systems in defense applications, requiring collaboration with cross-disciplinary engineering teams.
Top Skills: AmdCC#C++Embedded LinuxFpgasLabviewMicrocontrollersPythonRtosXilinx
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account