Top Embedded Software Engineer Jobs in Boston, MA

14 Days AgoSaved
Hybrid
Boston, MA
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
8 Days AgoSaved
In-Office
Boston, MA
85K-128K Annually
Mid level
85K-128K Annually
Mid level
Other • Robotics
Develop embedded software and firmware for robotics, autonomous systems, medical devices, defense technologies, and commercial products. Responsibilities include programming in C and C++, integrating sensors and hardware, working with microcontrollers, RTOS and embedded Linux, debugging custom prototypes, implementing interfaces and automated tests, supporting system integration, and documenting designs. The role requires cross-disciplinary collaboration throughout product development.
Top Skills: ArmCC++CanCi/CdDockerEmbedded LinuxEsp32EthernetFreertosGitGitGpioI2CLinuxPic32PythonRos2RtosSensor FusionSlamSpiStm32UartZephyr
8 Days AgoSaved
In-Office
Boston, MA
90K-120K Annually
Mid level
90K-120K Annually
Mid level
Healthtech • Pharmaceutical • Manufacturing
Develop and maintain embedded firmware for microcontroller-based motion control systems using bare-metal and RTOS environments. Implement drivers, interrupt service routines, DMA, sensor interfaces, communication protocols, and stepper motor controls. Support board bring-up, hardware integration, debugging, testing, root-cause analysis, documentation, and code reviews while collaborating with hardware engineers.
Top Skills: AssemblyCC#C++CanDmaEmbedded SystemsFreertosGitGpioI2CJavaJtagLogic AnalyzersMicrocontrollersOscilloscopesPwmRtosSpiThreadxUart
14 Days AgoSaved
In-Office
Boston, MA
110K-162K Annually
Senior level
110K-162K Annually
Senior level
Other • Security
Provides technical leadership for embedded software architecture and development across a global fire detection portfolio. Defines design standards, leads complex embedded systems development, influences technology roadmaps, and drives quality, reliability, cybersecurity, and maintainability. Conducts architecture and code reviews, mentors engineers, collaborates across hardware and systems teams, supports connected IoT products, and contributes hands-on debugging and continuous process improvement.
Top Skills: CC++CanEmbedded CybersecurityEmbedded LinuxEthernetGitI2CIotMicrocontrollersRtosSpiTcp/IpUartUsb
21 Days AgoSaved
In-Office
Boston, MA
125K-231K Annually
Senior level
125K-231K Annually
Senior level
Hardware • Software
Develop and maintain low-level embedded software for low-power wireless MCUs and SDKs. Own features from requirements through release, optimize real-time firmware for performance and power efficiency, debug hardware-software issues, support silicon bring-up, develop automated testing, and collaborate with cross-functional engineering teams. The role also includes code reviews, technical design discussions, and mentoring engineers.
Top Skills: ArmBare-Metal SystemsBluetooth Low EnergyC++ChatgptCursorDmaEmbedded CGithub CopilotI2CJtagLogic AnalyzersMicrocontrollersOscilloscopesProprietary Radio SystemsPythonRisc-VRtosSpiSwdThreadUartWi-FiZigbee
Reposted 14 Days AgoSaved
Remote
Boston, MA
148K-179K Annually
Mid level
148K-179K Annually
Mid level
Aerospace • Defense • Manufacturing
Develop and maintain PX4 autopilot firmware for UAVs, integrating sensors and payloads, and managing testing environments. Collaborate on flight operations and system integration.
Top Skills: Arm Cortex-MCC++CmakeGdbMakeMavlinkPx4PythonRos2
24 Days AgoSaved
In-Office
Boston, MA
63K-250K Annually
Mid level
63K-250K Annually
Mid level
Aerospace • Information Technology • Software • Biotech • Cybersecurity • Quantum Computing • Defense
Develops and tests embedded software and algorithms for resource-constrained, real-time systems across defense and space applications. Evaluates requirements, performs design trades, analyzes performance, troubleshoots issues, and contributes to system design and technical documentation. Communicates with customers and stakeholders throughout the software development lifecycle. The role is performed onsite and requires obtaining and maintaining a government security clearance.
Top Skills: CC++Defect Tracking ToolsIn-Circuit EmulatorsIp ProtocolsJtag DebuggersLaboratory Test EquipmentReal-Time Operating SystemsRustSoftware Configuration Management ToolsSysmlUml
One Month AgoSaved
In-Office
Boston, MA
72K-99K Annually
Junior
72K-99K Annually
Junior
Artificial Intelligence • Hardware • Automation • Manufacturing
Develop, maintain, debug, test, and document embedded software and firmware. Integrate software with hardware platforms, support verification and validation, troubleshoot issues, and collaborate with hardware, systems, applications, and product engineering teams. The role also contributes to design discussions, code reviews, and technical documentation under the guidance of experienced engineers.
Top Skills: CC++CompilersEmbedded SystemsFirmwareGitIntegrated Development EnvironmentsMicrocontrollersPythonShell Scripting
Reposted 2 Months AgoSaved
Easy Apply
Hybrid
Boston, MA
Easy Apply
90K-200K Annually
Senior level
90K-200K Annually
Senior level
Aerospace • Artificial Intelligence • Computer Vision • Machine Learning • Natural Language Processing • Software • Defense
Develop software for embedded components supporting UAS, focusing on GNC software and HWIL testing for autonomous vehicles. Ensure mission success through engineering design cycle involvement.
Top Skills: C++CmakeDockerEmbedded LinuxGitlabPython
14 Days AgoSaved
Hybrid
Boston, MA
141K-226K Annually
Senior level
141K-226K Annually
Senior level
Artificial Intelligence • Cloud • Social Impact • Software • Wearables
Design, develop, test, and maintain embedded applications, networking configurations, systems, and libraries for mission-critical public safety devices. Lead architecture, design, and code reviews; collaborate with product, design, and engineering teams; integrate open-source technologies; improve engineering processes; and mentor junior engineers.
Top Skills: CC++DhcpDnsEmbedded SystemsGoPythonTcp/IpVpn
One Month AgoSaved
In-Office
Boston, MA
140K-165K Annually
Senior level
140K-165K Annually
Senior level
Artificial Intelligence • Hardware • Machine Learning • Software
Develop embedded firmware and control software for photonic transceiver lasers, including stabilization algorithms, diagnostics, telemetry, monitoring, hardware bring-up, and automated testing. Collaborate with photonic, analog, digital, and systems engineers while debugging embedded systems and integrating management interfaces such as CMIS, OpenBMC, and DMTF standards. The role requires C/C++ and Python expertise, hardware-software integration, lab testing, and ownership of production-ready firmware components.
Top Skills: CC++CmakeCmisDmtfFreertosGdbGitGpioI2CJtagLogic AnalyzersOpenbmcOptical Test And Measurement EquipmentOscilloscopesPythonRedfishRtosSpiUartZephyr
One Month AgoSaved
In-Office
Boston, MA
80K-110K Annually
Junior
80K-110K Annually
Junior
Healthtech
Develop, test, and debug embedded firmware for surgical stapling devices using C and C++ on ARM Cortex-M microcontrollers. Build drivers, communication interfaces, motor-control logic, and sensor integrations. Collaborate with electrical, mechanical, and systems engineers during hardware bring-up and bench debugging. Support verification, validation, code reviews, and documentation compliant with FDA design controls and IEC 62304.
Top Skills: Arm Cortex-MCC++CanFreertosI2CIec 62304JtagSpiSwdUartUsb
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
21 Days AgoSaved
In-Office
Boston, MA
95K-130K Annually
Senior level
95K-130K Annually
Senior level
Transportation
Designs, develops, verifies, and maintains embedded software and firmware for test and measurement products. Responsibilities include software architecture, hardware interfaces, resource optimization, secure coding, cybersecurity controls, automated testing, diagnostics, continuous integration, production transfer, and code reviews. The role also supports Agile development, mentors less experienced engineers, resolves cross-functional technical issues, and contributes to continuous improvement.
Top Skills: CC++Continuous IntegrationDevOpsDspEmbedded SoftwareFirmwareFpgaGitGpuLinuxMercurialMicrocontrollersMulti-Core CpusPythonUmlWindows
27 Days AgoSaved
In-Office
Boston, MA
118K-160K Annually
Senior level
118K-160K Annually
Senior level
Robotics • Semiconductor • Automation
Develop real-time embedded software and distributed control architectures for precision 6DOF levitation platforms. Implement DC commutation, high-bandwidth feedback control, sensor fusion, deterministic execution, and low-latency communications. Integrate software with power electronics, sensors, FPGAs, and MCUs; lead system bring-up, tuning, validation, and performance optimization. Collaborate across engineering teams and contribute to control-system innovation, intellectual property, and next-generation motion platforms.
Top Skills: CC++Dc CommutationDistributed Control SystemsEthercatFpgaMatlabMcuPower ElectronicsReal-Time Embedded SystemsSensor FusionSimulinkSoc
28 Days AgoSaved
Hybrid
Boston, MA
114K-180K Annually
Senior level
114K-180K Annually
Senior level
Artificial Intelligence • Food • Software • Automation • Manufacturing
Own embedded firmware and signal processing for process-aware industrial sensors. Develop Zephyr-based drivers, integrate detectors, manage ADC acquisition, filtering, calibration, noise rejection, connectivity, OTA updates, and health monitoring. Collaborate with hardware and machine learning teams to productionize sensing methodologies from prototype through deployment. The role requires strong embedded C/C++, analog and signal-chain expertise, testing discipline, and experience with optical or electrical sensing.
Top Skills: AdcsCC++CiDevicetreeDigital Signal ProcessingHardware MocksKconfigMicrocontrollersOta Firmware UpdatesWestZephyr Rtos
Reposted 21 Days AgoSaved
In-Office or Remote
Boston, MA
Senior level
Senior level
Software
Design and implement high-performance, 3GPP-compliant 5G Core control- and user-plane functions on ARM-based embedded Linux. Develop in C/Go/Rust, use DPDK for packet processing, optimize latency/throughput, debug protocol and performance issues, and collaborate cross-functionally to integrate carrier-grade systems.
Top Skills: 3Gpp5G Core (AmfArmAusfCDpdkEmbedded LinuxGdbGoGtp-UHttp/2LinuxNasNgapNrf)PcfPfcpRustSctpSmfTcp/IpTcpdumpUdmUdpUpfWireshark
One Month AgoSaved
In-Office
Boston, MA
Mid level
Mid level
Aerospace
Develop and maintain embedded flight software for custom avionics and ground support systems. Responsibilities include software architecture, requirements, hardware drivers, communication interfaces, flight algorithm integration, real-time operating systems, hardware-in-the-loop and software-in-the-loop testing, vehicle integration, flight-test support, documentation, code reviews, and mentoring junior engineers.
Top Skills: CC++C++17CanCi/CdDockerEmbedded LinuxFreertosI2CLayer 2 EthernetPodmanQnxSpiUartVxworksYocto
23 Days AgoSaved
In-Office or Remote
Boston, MA
Senior level
Senior level
Software
Develop and optimize low-level embedded software and firmware for wireless communication systems. Integrate WiFi and 5G/LTE modules, support board bring-up, and validate hardware-software interactions. Optimize CPU, DSP, FPGA, and power performance; implement secure boot and OTA firmware updates; debug complex subsystem interactions; and collaborate with hardware and cross-functional teams. Maintain technical documentation and participate in code reviews.
Top Skills: 5GArm ProcessorsBashCC++DspsFpgaFreertosLinux KernelLteMcusOta Firmware UpdatesPreempt_RtPythonRtosSecure BootWifi
Reposted One Month AgoSaved
In-Office
Boston, MA
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
26 Days AgoSaved
In-Office or Remote
Boston, MA
168K-204K Annually
Senior level
168K-204K Annually
Senior level
Robotics
Designs, develops, tests, and maintains robotics middleware and application frameworks in modern C++ on embedded Linux. Owns platform components through deployment and fleet operation, improves reliability and performance, diagnoses complex concurrency and systems issues, and translates safety requirements into software behavior and verification. Collaborates across autonomy, systems, hardware, and software teams while leading technical reviews and mentoring engineers.
Top Skills: C++C++17Cap'N ProtoEmbedded LinuxFlatbuffersInterprocess CommunicationMultithreadingNetworkingNvidia JetsonProtocol BuffersRpc
Reposted 2 Months AgoSaved
In-Office
Boston, MA
Entry level
Entry level
Information Technology • Consulting
The role involves developing embedded software in C, optimizing system power, and having knowledge of BLE and medical process standards.
Top Skills: BleEmbedded CIec 62304System Power Optimization
Reposted 2 Months AgoSaved
In-Office
Boston, MA
Mid level
Mid level
Semiconductor • Manufacturing
Develop embedded software for semiconductor test equipment, collaborating with engineers to ensure high-performance efficacy, including debugging and system validation.
Top Skills: AlteraArmAtlassianAzure DevopsBashCC++CanEmbedded LinuxEthernetGitI2CPciePicPythonRtosSpiStmSvnTfsUartXilinx
One Month AgoSaved
In-Office
Boston, MA
100K-145K Annually
Junior
100K-145K Annually
Junior
Professional Services • Consulting • Energy • Design
Develop firmware and low-level software for connected embedded systems and microcontrollers. Build time-critical embedded control software, integrate hardware and software, optimize memory and performance, and support higher-level applications interfacing with embedded devices. Collaborate with hardware and engineering teams on debugging, hardware bring-up, sensor integration, and reliable production solutions.
Top Skills: AltiumBare-Metal ProgrammingCEmbedded Operating SystemsFirmwareHardware Debugging ToolsI2CMicrocontrollersPcb DesignSpiUart
One Month AgoSaved
Remote
Boston, MA
109K-145K Annually
Expert/Leader
109K-145K Annually
Expert/Leader
Aerospace
Lead the architecture, development, integration, debugging, and testing of complex real-time embedded software for defense and aerospace products. Responsibilities include bootloaders, device drivers, applications, test software, requirements and design documentation, customer issue resolution, bids and proposals, and cross-functional collaboration with systems and hardware teams. The role requires compliance with military and aerospace standards and ownership of advanced technical issues.
Top Skills: Amd Zynq MpsocsAmd/Xilinx VivadoArmBashBiosBitbucketCC++ClearquestCmakeCmmiConfluenceCosmicCshDo-178CEclipseEthernetGccGitGreen Hills MultiI2CIbm Rational DoorsInfinibandIntel X86IpmiJIRAJtagLabviewLinuxLogic AnalyzerLynxosLynxos HypervisorMS OfficeOscilloscopePcie Gen3/4PetalinuxPythonRdmaRed Hat LinuxRs232/Rs422SlimbootloaderSpectrum AnalyzerSpiU-BootVectorcastVisual StudioVitisVxworksYocto
One Month AgoSaved
Remote
Boston, MA
100K-130K Annually
Mid level
100K-130K Annually
Mid level
Information Technology • Internet of Things • Software
Develop and improve embedded graphics and compute drivers, customize products for embedded hardware and real-time operating systems, and profile and optimize drivers and applications. Write and review technical specifications while collaborating on reliable, high-quality safety-critical solutions. The role requires embedded software development, debugging, troubleshooting, and familiarity with graphics APIs, ARINC 653, and safety-critical development practices.
Top Skills: Arinc 653CC++DeosDo-178Embedded Operating SystemsIso 26262LinuxLynxosOpenclOpenglVulkanVxworks
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account