Top Embedded Software Engineer Jobs

2 Days AgoSaved
In-Office
Hazelwood, MO, USA
127K-217K Annually
Senior level
127K-217K Annually
Senior level
Aerospace • Information Technology • Software • Cybersecurity • Design • Defense • Manufacturing
Develop, integrate, test, debug, and maintain C/C++/C# embedded software controlling NDI and avionics automated test equipment. Responsibilities include hardware-software integration, UI updates, functional and unit testing, automation-tool development, test equipment sustainment, requirements traceability, and GitLab CI/CD pipeline maintenance. The role is fully onsite, supports commercial and military platforms, requires U.S. Person status and the ability to obtain a Secret clearance, and involves less than 10% travel.
Top Skills: Arinc429AssemblyAutomated TestingCC#C++CellularCi/CdDevsecopsFtpGitlabLidarMs1553Real-Time SoftwareRfRoboticsTcp/IpUltrasoundWapWi-FiWindowsXML
4 Days AgoSaved
Hybrid
San Diego, CA, USA
178K-313K Annually
Senior level
178K-313K Annually
Senior level
Artificial Intelligence • Cloud • Machine Learning • Mobile • Software • Virtual Reality • App development
Design, architect, implement, debug, and optimize embedded software for prototype and shipping consumer eyewear products. Work across system layers including kernels, memory management, I/O, camera, audio, persistence, and security. Participate in design and code reviews, triage product issues, and develop performant, energy-efficient solutions using ARM architecture, C or C++, and embedded Linux.
Top Skills: Arm ArchitectureBspBug TrackingCC++DmaEmbedded SystemsLinux Embedded OsLinux KernelMicrocontrollersMicroprocessorsSchematicsSource Control
Mid level
Aerospace • Artificial Intelligence • Cloud • Machine Learning • Software • Cybersecurity • Defense
Designs, develops, tests, maintains, and integrates embedded software for aircraft Flight Management Systems. Collaborates with systems, hardware, and testing teams on requirements analysis, feature definition, software integration, verification, validation, debugging, code reviews, and performance optimization. The role supports reliable avionics solutions that improve aircraft navigation, safety, and operational performance.
Top Skills: AdaAvionicsCC++Embedded SystemsFlight Management SystemsPythonVisual Basic
5 Days AgoSaved
Hybrid
Troy, MI, USA
29-37 Hourly
Entry level
29-37 Hourly
Entry level
Automotive • eCommerce • Hardware • Music • Retail • Software • Wearables
Develop and test embedded software and firmware for Bose audio products, prototypes, and engineering tools. Responsibilities include coding in C/C++ and Python, integrating software with embedded hardware, creating automation tools, debugging, validation, performance benchmarking, documentation, code reviews, and cross-functional collaboration with DSP, acoustics, systems, and hardware engineering teams.
Top Skills: ArmAudio Signal ProcessingCC++Ci/CdDevice DriversDspEmbedded LinuxEmbedded ProcessorsEmbedded SystemsGitLinuxMicrocontrollersPythonReal-Time AudioRtos
5 Days AgoSaved
Hybrid
Bloomfield Hills, MI, USA
29-37 Hourly
Entry level
29-37 Hourly
Entry level
Automotive • eCommerce • Hardware • Music • Retail • Software • Wearables
Develop and test embedded software and firmware for Bose audio products, prototypes, and engineering tools. Responsibilities include writing C/C++ and Python code, integrating software with embedded processors, building automation tools, debugging and benchmarking performance, validating systems, documenting designs, and collaborating with software, DSP, acoustics, systems, and hardware engineers.
Top Skills: ArmAudio Signal ProcessingC/C++Ci/CdDevice DriversDspEmbedded LinuxEmbedded SystemsGitLinuxMicrocontrollersPythonRtos
5 Days AgoSaved
Hybrid
Atlanta, GA, USA
29-37 Hourly
Entry level
29-37 Hourly
Entry level
Automotive • eCommerce • Hardware • Music • Retail • Software • Wearables
Develop and test embedded software and firmware for Bose audio products, prototypes, and engineering tools. Responsibilities include writing C/C++ and Python code, integrating software with embedded hardware, creating automation tools, debugging and benchmarking embedded systems, validating performance, documenting work, and collaborating with software, DSP, acoustics, systems, and hardware engineers.
Top Skills: ArmAudio Signal ProcessingCC++Ci/CdDevice DriversDspEmbedded LinuxEmbedded ProcessorsEmbedded SystemsGitLinuxMicrocontrollersPythonRtos
5 Days AgoSaved
Hybrid
Framingham, MA, USA
29-37 Hourly
Internship
29-37 Hourly
Internship
Automotive • eCommerce • Hardware • Music • Retail • Software • Wearables
Develop and test embedded software and firmware for Bose audio products, prototypes, and engineering platforms. Build C/C++ and Python solutions, integrate software with processors and hardware, create automation tools, debug and benchmark embedded systems, and support validation and documentation. Collaborate with software, DSP, acoustics, systems, and hardware engineering teams throughout the development lifecycle.
Top Skills: ArmAudio Signal ProcessingCC++Ci/CdDevice DriversDspEmbedded LinuxEmbedded SystemsFirmwareGitLinuxMicrocontrollersPythonRtos
Reposted 7 Days AgoSaved
In-Office
2 Locations
Internship
Internship
Aerospace • Hardware • Robotics • Software
Embedded Software Engineering Intern developing Rust systems software for Linux userspace and integrating industrial hardware. Responsibilities include building hardware abstraction layers, communicating with sensors and controllers, debugging across software and hardware, using logic analyzers and oscilloscopes, writing tests, and participating in code reviews. The role offers hands-on experience with low-level programming, communication protocols, reliability, and safety-critical systems.
Top Skills: CC++CanEmbedded SystemsFirmwareHardware Abstraction LayersI2CLinuxLinux InternalsLogic AnalyzersLow-Level NetworkingMicrocontrollersOperating SystemsOscilloscopesRustSpiUart
8 Days AgoSaved
Hybrid
Endicott, NY, USA
107K-183K Annually
Mid level
107K-183K Annually
Mid level
Aerospace • Hardware • Information Technology • Security • Software • Cybersecurity • Defense
Develop and integrate safety-critical embedded software for avionics, vehicle controls, and electrification systems. Responsibilities span requirements, architecture, coding, hardware interfaces, device drivers, board support packages, integration, verification, and cybersecurity capabilities. The role uses real-time operating systems and processor architectures including ARM and PowerPC, applies safety and cybersecurity standards, and provides technical leadership through mentoring and design presentations.
Top Skills: ArmArm Development StudioAssemblyCC++Cryptographic AcceleratorsDtlsGreen Hills IntegrityHsmsIpsecLynxosPowerpcPythonRtosSecure BootTlsTpmsTrusted Execution Environments (Tees)Vxworks
11 Days AgoSaved
Hybrid
Endicott, NY, USA
97K-165K Annually
Mid level
97K-165K Annually
Mid level
Aerospace • Hardware • Information Technology • Security • Software • Cybersecurity • Defense
Design, develop, integrate, and test embedded software for avionics, flight controls, engine controls, vehicle power systems, and other safety-critical applications. Responsibilities include requirements development, software design and implementation, low-level development, hardware/software integration, lifecycle planning, customer collaboration, and mentoring technical teams.
Top Skills: ArmArm Development StudioAssemblyBare Metal Operating SystemsBoard Support Packages (Bsp)CC++Configuration ManagementDevice DriversDo-178B/CGreen HillsMatlabPowerpcPythonReal-Time Operating SystemsSimulinkSource Control SystemsX86
11 Days AgoSaved
Hybrid
Austin, TX, USA
97K-165K Annually
Mid level
97K-165K Annually
Mid level
Aerospace • Hardware • Information Technology • Security • Software • Cybersecurity • Defense
Design and develop embedded software for avionics, flight controls, engine controls, vehicle power systems, and other safety-critical applications. Responsibilities span requirements development, software design, implementation, integration, testing, and lifecycle planning. Engineers use embedded development environments and low-level programming for PowerPC and ARM processors, collaborate with cross-functional teams, mentor colleagues, and may lead technical discussions with customers.
Top Skills: ArmArm Development StudioAssemblyBare-Metal Operating SystemsBoard Support Packages (Bsp)CC++Configuration ManagementDevice DriversDo-178B/CGreen HillsMatlabPowerpcPythonReal-Time Operating SystemsSimulinkSource Control SystemsX86
Reposted 12 Days AgoSaved
Hybrid
Phoenix, AZ, USA
Junior
Junior
Aerospace • Artificial Intelligence • Cloud • Machine Learning • Software • Cybersecurity • Defense
Develop and integrate mathematically complex embedded software for aerospace navigation and flight guidance systems. Responsibilities include requirements, architecture, real-time coding, navigational feature development, integration, testing, certification artifacts, verification and validation, and customer support. The role requires C/C++, assembly, software development tools, version control, CI/CD experience, and eligibility to obtain a security clearance. Work is hybrid in Phoenix, Arizona, with three onsite days weekly after 90 days.
Top Skills: AgileArinc 429Arinc 664ArmAssemblyBitbucketCC++CanContinuous Integration/DeploymentDeos RtosDo-178Fpga SocsGitJIRALinuxMil-Std 883Real-Time Operating SystemsWaterfall
New

Track Smarter, Apply Better.

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

Use For Free
Application Tracker Preview
18 Days AgoSaved
In-Office
Huntsville, AL, USA
127K-171K Annually
Senior level
127K-171K Annually
Senior level
Aerospace • Information Technology • Software • Cybersecurity • Design • Defense • Manufacturing
Develop and maintain tactical embedded software for the PAC3 RF Seeker system. Responsibilities include requirements, algorithms, design, testing, DevOps automation, software environment management, deployment processes, troubleshooting, trade studies, stakeholder communication, supplier performance evaluation, and mentoring junior engineers.
Top Skills: ArtifactoryDevOpsEmbedded Real-Time SoftwareGitlabGnu ToolchainsLinuxReal-Time Operating Systems (Rtos)Windows
21 Days AgoSaved
Hybrid
Phoenix, AZ, USA
Junior
Junior
Aerospace • Artificial Intelligence • Cloud • Machine Learning • Software • Cybersecurity • Defense
Develop and maintain embedded software for aerospace products through the full software lifecycle. Responsibilities include requirements analysis, design, C++ coding, testing, deployment under DO-178B guidelines, Linux application porting, documentation, and collaboration with cross-functional teams. The role focuses on real-time concurrent execution, multicore environments, OS synchronization, and Linux scheduling algorithms.
Top Skills: C++Do-178BLinux
Junior
Aerospace • Artificial Intelligence • Cloud • Machine Learning • Software • Cybersecurity • Defense
Develop and test safety-critical embedded C++ software for aerospace flight display systems. Responsibilities include requirements, design, coding, testing, deployment under DO-178B, Linux application porting, documentation, and collaboration with cross-functional teams. The role requires addressing real-time concurrent execution in multicore environments and supporting high-quality, reliable avionics products from a hybrid Phoenix location.
Top Skills: C++Do-178BLinuxMulticore SystemsReal-Time Embedded SystemsVersion Control Systems
22 Days AgoSaved
Hybrid
Phoenix, AZ, USA
Junior
Junior
Aerospace • Artificial Intelligence • Cloud • Machine Learning • Software • Cybersecurity • Defense
Design, develop, integrate, test, and maintain embedded flight management software for next-generation avionics. The role involves requirements and code reviews, collaboration with systems, hardware, testing, and certification teams, laboratory debugging, defect resolution, and compliance with aerospace certification standards. The position is hybrid in Phoenix, with the first 90 days fully onsite.
Top Skills: C++Object-Oriented Programming
5 Hours AgoSaved
Hybrid
Milford, MI, USA
Senior level
Senior level
Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
Leads the full lifecycle development of embedded control software, including requirements analysis, design, coding, debugging, testing, documentation, and production release. Develops AUTOSAR-compliant infrastructure and firmware using embedded C, coordinates cross-functional and supplier teams, performs root-cause analysis, improves software quality, and validates functionality with automated tools, prototype benches, and laboratory equipment.
Top Skills: Automated TestingAutosarBehavior Driven DevelopmentBswCanalyzerComplex DriversConfiguration ManagementDebugging ToolsEmbedded CEmbedded CompilersEtas IncaHwioIbm SynergyLauterbachLinkersOscilloscopesSumsTest Driven Development
Reposted YesterdaySaved
Hybrid
Philadelphia, PA, USA
136K-204K Annually
Senior level
136K-204K Annually
Senior level
Digital Media • Information Technology • News + Entertainment
Design, implement, and maintain embedded firmware and cloud-ready microservices/APIs. Develop embedded Linux using Yocto, integrate hardware and device drivers, improve CI/CD pipelines, mentor junior engineers, troubleshoot performance issues, and collaborate with cross-functional teams to deliver scalable, secure software for connected devices.
Top Skills: APIsCC++Ci/CdContent Management SystemsDevice DriversEmbedded LinuxFirmwareGitMicroservicesYocto Project
Reposted 5 Days AgoSaved
Hybrid
Warren, MI, USA
Senior level
Senior level
Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
Lead OS verification for IVI platforms: define verification strategies, create and run automated/manual tests, develop automation scripts, report metrics, log defects, and collaborate with architects, developers, and integration teams to ensure software quality, security, performance, and architecture compliance.
Top Skills: ArtifactoryC++CanGitIviJenkinsLinPythonRobot FrameworkSomeip
Senior level
Aerospace • Artificial Intelligence • Cloud • Machine Learning • Software • Cybersecurity • Defense
Design, develop, maintain, test, and debug embedded software for aerospace and avionics systems using C/C++. Collaborate with cross-functional teams on requirements, architecture, hardware integration, software lifecycle processes, and certification activities under DO-178 standards. Support high-quality deployment of complex safety-critical systems, communicate technical concepts to stakeholders, and contribute to software testing, integration, and continuous improvement.
Top Skills: BitbucketCC++Cc/CqDo-160Do-178B/CDoorsEgpwsEmbedded SystemsJIRATawsTeamcenter
5 Hours AgoSaved
Hybrid
Mayfield Heights, OH, USA
Junior
Junior
Hardware • Software
Design, implement, test, release, and maintain embedded software that communicates through APIs, services, and protocols. Participate across the Agile software development lifecycle, conduct peer reviews, perform unit and functional testing, and support continuous improvement. Collaborate with cross-functional engineering teams and coach less experienced engineers. The role involves embedded development using C++, Python, RTOS, ARM and x86 architectures, industrial protocols, and development tools such as Git and Jenkins.
Top Skills: AgileAPIsArmAutomation FrameworksC++Common Industrial Protocol (Cip)DebuggersGitIn-Circuit EmulatorsJenkinsOscilloscopesPythonRtosSoftware Requirements AnalysisSoftware TestingX86
Reposted 6 Hours AgoSaved
In-Office
San Francisco, CA, USA
140K-180K Annually
Mid level
140K-180K Annually
Mid level
Artificial Intelligence • Hardware • Robotics • Automation
Develop production embedded software and firmware for robotic systems, including drivers, communication stacks, sensor and actuator interfaces, and real-time systems. Bring up custom hardware, debug electrical and software issues using lab tools, collaborate with electrical engineers, and establish manufacturing-oriented bring-up and testing processes.
Top Skills: BootloadersCC++CanCan FdEthercatEthernetGmsl SerdesI2CLinuxLogic AnalyzersMcu FirmwareOscilloscopesPtpPythonRs-485RtosRustSecure BootSpi
6 Hours AgoSaved
In-Office
El Segundo, CA, USA
Mid level
Mid level
Greentech • Hardware • Manufacturing
Own embedded firmware for cloud-seeding vehicles, including flight controllers, power systems, sensors, payloads, and onboard Linux interfaces. Responsibilities span architecture, board bring-up, drivers, communication protocols, safety mechanisms, testing, releases, field deployment, and troubleshooting. The role partners with electrical, mechanical, manufacturing, and flight operations teams to deliver reliable vehicle systems.
Top Skills: CC++CanHardware DebuggersHardware-In-The-Loop TestingI2CLinuxLogic AnalyzersMavlinkOscilloscopesPx4RustSpiUart
6 Hours AgoSaved
In-Office
El Segundo, CA, USA
146K-197K Annually
Mid level
146K-197K Annually
Mid level
Agency • Professional Services • Consulting
Own embedded firmware for cloud-seeding vehicles, including flight controllers, power systems, sensors, payloads, board bring-up, hardware integration, communication protocols, safety and recovery behavior, testing, release workflows, and field support. Collaborate with electrical, mechanical, manufacturing, and flight operations teams to deliver reliable vehicle systems from architecture through deployment.
Top Skills: CC++CanHardware DebuggersHardware-In-The-Loop TestingI2CLinuxLogic AnalyzersMavlinkOscilloscopesOver-The-Air UpdatesPx4RustSpiUart
8 Hours AgoSaved
Hybrid
Palo Alto, CA, USA
186K-256K Annually
Senior level
186K-256K Annually
Senior level
Automotive • Cloud • Hardware • Software
Develop and validate embedded software for automotive infotainment, connectivity, and vehicle access ECUs. Responsibilities include board bring-up, BSP and kernel development, stress testing, performance benchmarking, debugging hardware and software issues, and documenting designs and test procedures. Collaborate with hardware, automation, validation, architecture, OEM, and ODM teams to deliver reliable embedded systems across high-performance automotive SoCs.
Top Skills: A2BAcrnAndroidArmBluetooth AudioCC++CanCi/CdDriveosEmbedded LinuxEthernetFlashing ToolsGnssGunyahI2CIso 26262JtagLauterbachLinuxOscilloscopePciePythonQnxRfShellSpiType-1 HypervisorsU-BootUwb
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account