Motion Recruitment | Jobspring | Workbridge

Systems Embedded Design Engineer

Boston, MA

Onsite

Full Time

$160k - $180k

Job Description
An innovation-focused technology lab is seeking a Staff Embedded Software Engineer to help drive the development of advanced embedded systems. This full-time position offers the opportunity to collaborate with engineers, scientists, and product leaders in a fast-paced, experiment-driven environment. The team focuses on breakthrough applications across biotech, renewable energy, autonomous systems, and intelligent edge platforms.

As a Staff Embedded Software Engineer, you’ll contribute to firmware and system-level solutions that integrate hardware and software for cutting-edge platforms. This role provides a unique opportunity to shape the future of embedded technologies while growing your career with modern tools such as C, C++, Rust, RTOS, and RISC architectures.

Required Skills & Experience

  • BS or MS in EE, ECE, or CS with 8–10 years of embedded software/firmware development

  • Proficiency in C, C++, Rust, and Python (or similar scripting languages)

  • Experience with RTOS (FreeRTOS, ZephyrRTOS, or Micrium)

  • Strong background in software-hardware integration, silicon and board bring-up, and validation

  • Proficiency with build systems (CMake, Cargo) and CI/CD tools (Git)

  • Knowledge of RISC architectures (RISC-V, ARM) and bus interfaces (I2C, SPI, UART, USB, Ethernet)

Desired Skills & Experience

  • Familiarity with Embedded Linux design patterns

  • Experience with heterogeneous systems (FPGA + MCU)

  • Knowledge of RTL/Verilog digital design for signal processing or hardware acceleration

  • Exposure to AI/ML edge inference frameworks

  • Basic understanding of DSP, sampling theory, and PCB schematics

What You Will Be Doing

Tech Breakdown

  • 60% Firmware and embedded software development

  • 20% Hardware integration and system bring-up

  • 10% Debugging and validation

  • 10% Team collaboration and mentoring

Daily Responsibilities

  • Design, implement, and maintain firmware for real-time systems

  • Collaborate with hardware engineers and product leaders to optimize solutions

  • Debug, test, and integrate embedded software with hardware platforms

  • Evaluate and adopt emerging technologies for system improvements

  • Document workflows and provide mentorship to peers

Posted by: Nathan Chisholm

Specialization: