Senior Embedded Software Engineer

Engtal

Boston (MA)

On-site

USD 100,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A growing robotics organization is seeking a Principal Embedded Software Engineer to lead the design and development of embedded software for cutting-edge electromechanical systems. This role involves working with cross-functional teams to ensure system safety, reliability, and high performance. Candidates should have over five years of experience in embedded software development, particularly in C, C++, and Python. A hybrid work schedule allows for regular on-site collaboration to enhance team synergy.

Qualifications

  • 5+ years of experience in embedded software development for electromechanical products.
  • Experience with motion control and brushless DC motors.
  • Ability to deliver well-structured, reliable software modules.

Responsibilities

  • Design, develop, and maintain embedded software for electromechanical systems.
  • Collaborate with engineers to integrate software with hardware.
  • Develop motion-control algorithms for robotic operations.

Skills

Embedded software development
C/C++ Programming
Python
Motion control
Debugging and testing

Tools

CAN
SPI
I2C
UART

Job description

About the Role

A growing robotics organization is seeking a Principal Embedded Software Engineer to lead the design, development, and enhancement of the embedded software powering its next-generation electromechanical systems. This engineer will work closely with cross‑functional teams, contribute to the architecture and implementation of core software components, and ensure system reliability, safety, and high‑performance operation.

This position follows a hybrid schedule requiring regular weekly on‑site collaboration.

Key Responsibilities
  • Design, develop, and maintain embedded software for advanced electromechanical systems, with a focus on performance, safety, and reliability
  • Collaborate with hardware and systems engineers to integrate software with electronic, mechanical, and control subsystems
  • Develop and optimize motion‑control and feedback algorithms for precision robotic operation
  • Implement real‑time control software, sensor integration, and communication interfaces
  • Conduct rigorous debugging and testing to ensure robust system operation in dynamic environments
  • Produce clear and thorough documentation of software design, implementation decisions, and test procedures
  • Work closely with multidisciplinary engineering teams to meet technical and program objectives
Requirements
  • 5+ years of embedded software development experience in C, C++, and Python for electromechanical or robotic products
  • Experience developing software for motion control, brushless DC motors, or complex actuator systems
  • Ability to independently take requirements and deliver reliable, well‑structured, and well‑documented software modules
  • Familiarity with embedded communication protocols such as CAN, SPI, I2C, and UART
  • Ability to interpret datasheets, schematics, and detailed technical documentation
Seniority Level

Mid‑Senior level

Employment Type

Full‑time

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer
Senior Embedded Software Engineer

Zenovo • Boston (MA)

Hybrid
USD 100,000 - 130,000
Health insurance
Dental, Life, and Disability insurance
401(k) program
+3
Principal Embedded Software Engineer
Principal Embedded Software Engineer

The Home Depot • Waltham (MA)

On-site
USD 150,000 - 180,000
Lead Embedded Robotics Software Engineer
Lead Embedded Robotics Software Engineer

Engtal • Boston (MA)

Hybrid
USD 100,000 - 130,000
Embedded Software Engineer
Embedded Software Engineer

The Home Depot • Waltham (MA)

On-site
USD 120,000 - 170,000
Software Systems Engineer
Software Systems Engineer

Aegis Worldwide • Asheville (NC)

On-site
USD 90,000 - 120,000
Senior Electrical Engineer
Senior Electrical Engineer

hireneXus • Austin (TX)

On-site
USD 90,000 - 130,000
Competitive salary
Equity Package
Health, Dental, Vision Insurance
+1
Senior Electrical Engineer - Robotics
Senior Electrical Engineer - Robotics

Motion Recruitment • Boston (MA)

On-site
USD 120,000 - 170,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Nexr • Boston (MA)

Hybrid
USD 160,000 - 200,000
Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

dexmate • Colorado

On-site
USD 120,000 - 180,000
Senior Embedded Robotics Software Engineer - Motion Control
Senior Embedded Robotics Software Engineer - Motion Control

RISE® Robotics • Somerville (MA)

Hybrid
USD 115,000 - 165,000