Maximum of 25 job preferences reached.
Top Embedded Software Engineer Jobs in Boston, MA
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Let Your Resume Do The Work
Upload your resume to be matched with jobs you're a great fit for.
Success! We'll use this to further personalize your experience.
Top Boston, MA Companies Hiring Embedded Software Engineers
See AllPopular Boston, MA Engineering Job Searches
Engineering Jobs in Boston, MA
Software Engineer Jobs in Boston, MA
Android Developer Jobs in Boston, MA
C# Jobs in Boston, MA
C++ Jobs in Boston, MA
DevOps Jobs in Boston, MA
Front End Developer Jobs in Boston, MA
Golang Jobs in Boston, MA
Hardware Engineer Jobs in Boston, MA
iOS Developer Jobs in Boston, MA
Java Developer Jobs in Boston, MA
Javascript Jobs in Boston, MA
Linux Jobs in Boston, MA
Engineering Manager Jobs in Boston, MA
.NET Developer Jobs in Boston, MA
PHP Developer Jobs in Boston, MA
Python Jobs in Boston, MA
QA Jobs in Boston, MA
Ruby Jobs in Boston, MA
Salesforce Developer Jobs in Boston, MA
Scala Jobs in Boston, MA
Application Engineer Jobs in Boston, MA
Automation Engineer Jobs in Boston, MA
AWS Engineer Jobs in Boston, MA
Backend Engineer Jobs in Boston, MA
Cloud Engineer Jobs in Boston, MA
Controls Engineer Jobs in Boston, MA
CTO Jobs in Boston, MA
Design Engineer Jobs in Boston, MA
DevOps Engineer Jobs in Boston, MA
Director of Engineering Jobs in Boston, MA
Electrical Engineering Jobs in Boston, MA
Embedded Software Engineer Jobs in Boston, MA
Full-Stack Engineer Jobs in Boston, MA
Game Engineer Jobs in Boston, MA
Infrastructure Engineer Jobs in Boston, MA
Manufacturing Engineer Jobs in Boston, MA
Mechanical Design Engineer Jobs in Boston, MA
Mechanical Engineering Jobs in Boston, MA
Mechatronics Engineering Jobs in Boston, MA
Network Engineer Jobs in Boston, MA
Platform Engineer Jobs in Boston, MA
Principal Engineer Jobs in Boston, MA
Principal Software Engineer Jobs in Boston, MA
Process Engineer Jobs in Boston, MA
Product Engineer Jobs in Boston, MA
Project Engineer Jobs in Boston, MA
QA Engineer Jobs in Boston, MA
Robotics Engineer Jobs in Boston, MA
Security Engineer Jobs in Boston, MA
Software Engineering Manager Jobs in Boston, MA
Software Test Engineer Jobs in Boston, MA
Solutions Architect Jobs in Boston, MA
Solutions Engineer Jobs in Boston, MA
SRE Engineer Jobs in Boston, MA
Staff Software Engineer Jobs in Boston, MA
Systems Engineer Jobs in Boston, MA
All Filters
Total selected ()
No Results
No Results













.jpg)

















