Senior Embedded Systems Engineer: Multi-Core Linux & RTOS

Extropic

Boston (MA)

Sur place

USD 120 000 - 190 000

Plein temps

14 jours+

Une candidature complète en une minute

Un CV et une lettre de motivation personnalisés, prêts à envoyer.

Passez les filtres ATS

Résumé du poste

Extropic is seeking an Embedded Software Engineer in Boston to design and implement firmware across bare-metal, RTOS, and embedded Linux environments for heterogeneous multi-core SoCs. You will develop drivers, user-space applications, and host-PC tools, collaborating with hardware, FPGA, and systems teams to bring up new boards.

You will write robust C/C++ and Python, debug with GDB/OpenOCD, and contribute to architecture decisions.

Qualifications

  • 5+ years hands-on embedded firmware and Linux software development.
  • Strong proficiency in C, C++, and Python with embedded focus.
  • Deep experience with bare-metal firmware, interrupt-driven systems, and hardware bring-up.
  • Proven experience with embedded Linux (build systems, user-space, drivers, device trees).
  • Hands-on with heterogeneous multi-core RISC-V and ARM processors (Cortex-R5, Cortex-A53).
  • Strong multi-threaded and multi-core software design principles.
  • Experience developing/debugging drivers and apps using I2C, SPI, UART, DMA, etc.
  • Familiarity with Yocto/PetaLinux, Buildroot, or similar embed Linux build systems.

Responsabilités

  • Architect, design, and implement embedded software across bare-metal, RTOS, and embedded Linux environments.
  • Develop firmware, Linux drivers, user-space applications, and host-PC tools.
  • Work with heterogeneous multi-core SoCs, enabling IPC, synchronization, and resource sharing.
  • Implement multi-threaded, multi-core architectures with attention to power, performance, determinism.
  • Develop and maintain low-level drivers (SPI, I2C, UART, GPIO, timers, DMA).
  • Debug real-time embedded systems using JTAG/SWD, in-circuit emulators, and diagnostic tools.
  • Characterize systems with oscilloscopes, logic analyzers, and protocol analyzers.
  • Write clean, modular C/C++ code and Python tooling for automation.
  • Collaborate with hardware/FPGA/systems teams to bring up boards and resolve issues.
  • Contribute to system architecture decisions and documentation.

Connaissances

C
C++
Python
Multi-core SoC
Embedded Linux
Bare-metal firmware
RTOS
GDB/OpenOCD
ARM/RISC-V
Code debugging

Formation

Bachelor's or Master in Electrical Engineering, Computer Engineering, Computer Science

Outils

Yocto
Buildroot
OpenOCD
Lauterbach
RPMsg
Git

Description du poste

Extropic is seeking an Embedded Software Engineer in Boston to design and implement firmware across bare-metal, RTOS, and embedded Linux environments for heterogeneous multi-core SoCs. You will develop drivers, user-space applications, and host-PC tools, collaborating with hardware, FPGA, and systems teams to bring up new boards.

You will write robust C/C++ and Python, debug with GDB/OpenOCD, and contribute to architecture decisions.

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Embedded Software Engineer
Embedded Software Engineer

Extropic • Boston (MA)

Sur place
USD 120 000 - 190 000
Lead Embedded Firmware Engineer - RTOS & Hardware Architect
Lead Embedded Firmware Engineer - RTOS & Hardware Architect

Boston Engineering • Waltham (MA)

Sur place
USD 150 000 - 175 000
Health insurance
401(k) match
Paid time off
Senior Embedded Firmware Engineer — RTOS & Bare-Metal
Senior Embedded Firmware Engineer — RTOS & Bare-Metal

Jobot • Houston (TX)

Sur place
USD 125 000 - 135 000
Health insurance
Retirement plans
Paid time off
+1
Senior Embedded Firmware Engineer – RTOS & Drivers
Senior Embedded Firmware Engineer – RTOS & Drivers

Meta • Burlingame (CA)

Sur place
USD 154 000 - 217 000
Senior Embedded C++ Engineer | RTOS, Secure Systems
Senior Embedded C++ Engineer | RTOS, Secure Systems

ContractStaffingRecruiters.com • Aurora (CO)

Sur place
USD 120 000 - 180 000
Senior Embedded Engineer - RTOS, Linux & Connectivity
Senior Embedded Engineer - RTOS, Linux & Connectivity

Tietoevry Corp. • Philadelphia

Sur place
USD 100 000 - 150 000
Onsite Embedded Firmware Engineer – RTOS & Bare-Metal
Onsite Embedded Firmware Engineer – RTOS & Bare-Metal

The GEO Group, Inc. • Boulder (CO)

Sur place
USD 110 000 - 170 000
Health Insurance
Vision Insurance
Dental Insurance
+10
Senior Embedded Software Lead (RTOS/Linux) - Remote
Senior Embedded Software Lead (RTOS/Linux) - Remote

D3 Engineering • City of Rochester (NY)

Sur place
USD 120 000 - 160 000
Medical and dental coverage
401k retirement plan
Paid holidays and time off
+4
Senior Embedded Platform Engineer — RTOS & Linux
Senior Embedded Platform Engineer — RTOS & Linux

Hypercraft® • Provo (UT)

Sur place
USD 120 000 - 180 000
Competitive compensation
Equity opportunities
Health, dental, and vision insurance
+4
Senior Embedded Firmware Engineer — RTOS & Bare-Metal
Senior Embedded Firmware Engineer — RTOS & Bare-Metal

Re:Build Manufacturing • Wilmington (MA)

Sur place
USD 112 000 - 168 000
Medical benefits
Retirement plan
Paid time off