Motion Recruitment | Jobspring | Workbridge

Principal Embedded and Controls Engineer

Boston, Massachusetts

Onsite

Full Time

$180k - $210k

Our client (on-site in the Greater Boston area) is looking to hire a Lead Embedded and Controls Engineer to lead and oversee the development of complex motion control subsystems. The ideal candidate will have a solid background in software architecture and a proven ability to build scalable, reliable, and maintainable software in a real-time C++ environment.

Key Responsibilities:

  • Architect and develop high-performance, RTOS in C++ for the hardware system
  • Lead and mentor a growing team of software engineers, providing technical guidance and leadership
  • Collaborate with the directors on strategic engineering planning, roadmap development, and prioritization of technical investments
  • Provide technical oversight to engineers on design, architecture, technical debt, and planning
  • Write, test, debug, and review code while maintaining high standards for software quality and documentation.

Qualifications:

  • Bachelor's degree in Computer Science, Mechanical Engineering, Electrical Engineering, or a related technical field.
  • 10+ years of experience in software engineering
  • Advanced expertise in C++ software development, with a strong focus on real-time systems
  • Extensive experience with the Software Development Life Cycle (SDLC).
  • Proven track record of mentoring or leading junior engineers
  • Experience with multi-axis motion controllers (e.g., Galil, ACS, EtherCAT motion controllers) is highly desirable
The Offer:
  • Competitive Salary
  • You will receive the following benefits:
  • Medical Insurance
  • Dental Benefits
  • Vision Benefits
  • Paid Time Off (PTO)
  • 401(k) {including match- if applicable}
Our client (on-site in the Greater Boston area) is looking to hire a Lead Embedded and Controls Engineer to lead and oversee the development of complex motion control subsystems. The ideal candidate will have a solid background in software architecture and a proven ability to build scalable, reliable, and maintainable software in a real-time C++ environment.

Key Responsibilities:

  • Architect and develop high-performance, RTOS in C++ for the hardware system
  • Lead and mentor a growing team of software engineers, providing technical guidance and leadership
  • Collaborate with the directors on strategic engineering planning, roadmap development, and prioritization of technical investments
  • Provide technical oversight to engineers on design, architecture, technical debt, and planning
  • Write, test, debug, and review code while maintaining high standards for software quality and documentation.

Qualifications:

  • Bachelor's degree in Computer Science, Mechanical Engineering, Electrical Engineering, or a related technical field.
  • 10+ years of experience in software engineering
  • Advanced expertise in C++ software development, with a strong focus on real-time systems
  • Extensive experience with the Software Development Life Cycle (SDLC).
  • Proven track record of mentoring or leading junior engineers
  • Experience with multi-axis motion controllers (e.g., Galil, ACS, EtherCAT motion controllers) is highly desirable
The Offer:
  • Competitive Salary
  • You will receive the following benefits:
  • Medical Insurance
  • Dental Benefits
  • Vision Benefits
  • Paid Time Off (PTO)
  • 401(k) {including match- if applicable}

Posted by: Rachel Kelsey