Embedded Software Engineer

SR2 | Socially Responsible Recruitment | Certified B Corporation™

Boston (MA)

On-site

USD 120,000 - 180,000

Full time

43 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

SR2 | Socially Responsible Recruitment | Certified B Corporation™ seeks a Senior / Principal Embedded Software Engineer to guide the design and development of embedded software for robotic lift systems within a fast-growing robotics division. You will collaborate with hardware and application specialists to implement real-time control, safety-focused algorithms, and robust software modules.

Join a dynamic team focused on innovative motion control solutions, with opportunities to lead

Qualifications

  • 5+ years of electromechanical product software development.
  • Experience with controls, brushless DC motors, and motion control.
  • Ability to read datasheets and diagrams.

Responsibilities

  • Design, develop, and maintain embedded software for robotic lift systems.
  • Collaborate with hardware engineers to integrate software with hardware.
  • Create and optimize control algorithms for robotic lifting.
  • Develop real-time software, feedback systems, and sensor integration.
  • Execute thorough testing to ensure reliability and safety.
  • Document software design, development, and testing processes.
  • Work with mechanical, electrical engineers and application specialists.

Skills

C/C++
Python
Controls/Motion control
CAN/SPI/I2C/UART
Technical reading

Job description

Senior / Principal Embedded Software Engineer

Position: Full Time

You'll be a pivotal member of a dynamic, expanding robotics engineering organization, helping redefine how large-scale automated operations are done. If you're passionate about motion control technology and thrive in a fast-paced, innovative environment, this is a chance to make your mark on the world of embedded software engineering.

What You’ll Do
  • Design, develop, and maintain embedded software for robotic lift systems, ensuring performance, reliability, and safety.
  • Collaborate with hardware engineers to integrate software with the platform's electrical and mechanical components.
  • Create and optimize control algorithms for precise and efficient robotic lifting operations.
  • Develop and implement software for real-time control, feedback systems, and sensor integration.
  • Conduct thorough testing to identify and resolve issues, ensuring reliable and robust operation.
  • Maintain comprehensive documentation for software design, development, and testing processes.
  • Work closely with mechanical engineers, electrical engineers, and application specialists to achieve project goals.
Qualifications and Skills
  • 5+ years of electromechanical product software development in C, C++, and Python.
  • Experience with controls, brushless DC motors, and motion control systems.
  • Demonstrated ability to operate independently, executing on requirements to produce robust and well-documented software modules.
  • Familiarity with common embedded communications interfaces: CAN, SPI, I2C, UART.
  • Ability to read and understand complex technical literature such as datasheets, schematics, and production process diagrams.
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

SR2 | Socially Responsible Recruitment | Certified B Corporation™ • Boston (MA)

Hybrid
USD 140,000 - 190,000
Competitive compensation
Equity
Hybrid work model
Senior Software Engineer
Senior Software Engineer

Andromeda Surgical • South San Francisco (CA)

On-site
USD 150,000 - 210,000
Senior/Staff/Principal Electrical Engineer
Senior/Staff/Principal Electrical Engineer

Eka Robotics • Massachusetts

On-site
USD 90,000 - 140,000
Embedded Firmware and Controls Engineer
Embedded Firmware and Controls Engineer

Kyte Dynamics | Aerial Robotics Co. • Los Angeles (CA)

On-site
USD 110,000 - 170,000
Control Systems / Embedded Software Engineer [33329]
Control Systems / Embedded Software Engineer [33329]

Stealth Startup • Baltimore (MD)

On-site
USD 110,000 - 160,000
Senior Electrical Engineer
Senior Electrical Engineer

Success Matcher Recruitment • San Francisco (CA)

On-site
USD 140,000 - 190,000
Robotics Embedded Software Engineer
Robotics Embedded Software Engineer

Engtal • Austin (TX)

On-site
USD 90,000 - 150,000
Employee Options programs
Excellent medical, dental, and vision
Flex time
+1
Senior Embedded Robotics Software Engineer - Motion Control
Senior Embedded Robotics Software Engineer - Motion Control

RISE® Robotics • Somerville (MA)

Hybrid
USD 115,000 - 165,000
Control Systems / Embedded Software Engineer [33329]
Control Systems / Embedded Software Engineer [33329]

Stealth Startup • Huntsville (AL)

On-site
USD 105,000 - 145,000
Lead Mechanical Engineer
Lead Mechanical Engineer

Engtal • San Antonio (TX)

On-site
USD 90,000 - 120,000