Drimva

Extropic

Embedded Software Engineer

$150K–$250K

Boston · On-site · Full-time · Posted Dec 3, 2025

Experience
5+ years of hands-on experience in embedded firmware and Linux software development.
Education
Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related field.
Visa sponsorship
Any offer of employment is conditioned on authorization to receive controlled items subject to U.S. export control laws and regulations, including the EAR.

About the job

Architects, develops, and debugs embedded software across bare-metal, RTOS, and Linux systems, including firmware, drivers, user applications, and host tools.

What you'll do

  • Build and maintain embedded software for heterogeneous multi-core SoCs, including inter-processor communication and synchronization.
  • Develop peripheral drivers, Linux applications, and Python tools; bring up boards and debug hardware/software integration.
  • Characterize and optimize systems using lab equipment and software debuggers; collaborate on architecture, reviews, and documentation.

What they ask for

  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • 5+ years of hands-on embedded firmware and Linux software development experience.
  • Proficiency in C, C++, and Python; deep experience with bare-metal firmware, embedded Linux, and hardware bring-up.
  • Hands-on experience with heterogeneous multi-core RISC-V and ARM processors, peripheral interfaces, and lab/debug tools.

Nice to have

  • Experience with Yocto/PetaLinux, Buildroot, or similar embedded Linux build systems.
  • Experience integrating firmware with FPGA-based systems or custom ASIC’s.

Pay

USD 150K – USD 250K base salary

Tools

C, C++, Python, RISC-V, ARM, Yocto/PetaLinux, Buildroot, Vitis

Model-written summary · the original posting is authoritative

First seen Oct 29, 2026 · Last verified Nov 4, 2026 (UTC)