Embedded Software Engineer for Robotics & Autonomous Systems

Boston Engineering Corporation

Waltham (MA)

On-site

USD 85,000 - 128,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Boston Engineering is seeking an Embedded Software Engineer to develop software for robotics, autonomous systems, medical devices, defense technologies, and commercial products. This hands-on role covers architecture through integration, testing, and a working product with opportunities to contribute across disciplines.

The ideal candidate has 0–5 years of embedded experience, strong C/C++, Python, and Linux skills, and a willingness to work closely with hardware on a variety of platforms.

Qualifications

  • BS in Computer Science, Electrical Engineering, Computer Engineering, Robotics, or related field.
  • 0–5 years of professional software or embedded development experience; relevant co-op/internship considered.
  • Experience with Git and standard version control workflows.
  • Familiarity with build systems, debugging tools, and modern software practices.
  • Proven C and C++ fundamentals; Python or scripting.
  • Understanding of embedded systems and hardware interaction.
  • Knowledge of real-time software concepts, including scheduling & concurrency.
  • Ability to read datasheets and interface specs.
  • Excellent problem-solving and debugging skills.
  • Eligible to obtain and maintain a security clearance.

Responsibilities

  • Develop embedded software and firmware in C and C++ for new and existing products.
  • Work with microcontrollers, RTOS-based systems, and embedded Linux platforms.
  • Integrate sensors, actuators, and hardware into embedded systems.
  • Build and debug interfaces (I2C, SPI, UART, CAN, Ethernet, GPIO).
  • Use Python and other tools for testing, automation, and integration.
  • Bring up and debug software on custom hardware and early prototypes.
  • Investigate issues across software and hardware with debuggers and logs.
  • Write tests and support repeatable build, test, and integration workflows.
  • Participate in code reviews, design reviews, and project planning.
  • Collaborate across engineering disciplines; document designs and interfaces.

Skills

C/C++ fundamentals
Python scripting
Linux & shell
RTOS & embedded systems
Debugging tools
Git/version control

Education

BS in Computer Science or Electrical/Computer Engineering/Robotics

Tools

STM32/ARM MCUs
Embedded Linux
Zephyr/FreeRTOS
Docker

Job description

Boston Engineering is seeking an Embedded Software Engineer to develop software for robotics, autonomous systems, medical devices, defense technologies, and commercial products. This hands-on role covers architecture through integration, testing, and a working product with opportunities to contribute across disciplines.

The ideal candidate has 0–5 years of embedded experience, strong C/C++, Python, and Linux skills, and a willingness to work closely with hardware on a variety of platforms.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

Boston Engineering Corporation • Waltham (MA)

On-site
USD 85,000 - 128,000
Embedded Software Engineer
Embedded Software Engineer

Boston Engineering • Waltham (MA)

On-site
USD 85,000 - 128,000
Lead Embedded Firmware Engineer – Robotics & Autonomy
Lead Embedded Firmware Engineer – Robotics & Autonomy

Boston Engineering Corporation • Waltham (MA)

On-site
USD 150,000 - 175,000
Health insurance
401(k) match
Paid time off
Embedded Software Engineer – R&D
Embedded Software Engineer – R&D

Zenovo • Boston (MA)

Hybrid
USD 165,000 - 193,000
Lead Firmware Engineer - Embedded Systems for Robotics
Lead Firmware Engineer - Embedded Systems for Robotics

Boston Engineering Corporation • Waltham (MA)

On-site
USD 150,000 - 175,000
Health insurance
401(k) match
Paid time off
Lead Embedded Electrical Engineer for Robotic Systems
Lead Embedded Electrical Engineer for Robotic Systems

Eka Robotics • Cambridge (MA)

On-site
USD 120,000 - 200,000
Embedded Systems Engineer - Robotics (Contract, Boston)
Embedded Systems Engineer - Robotics (Contract, Boston)

Zenovo • Boston (MA)

Hybrid
USD 165,000 - 193,000
Robotics Systems Software Engineer (Embedded Linux)
Robotics Systems Software Engineer (Embedded Linux)

Talentify • North Reading (MA)

On-site
USD 114,000 - 135,000
Health insurance
Dental & Vision
401(k)
+1
Embedded Software Engineer: Autonomy (C/C++, RTOS)
Embedded Software Engineer: Autonomy (C/C++, RTOS)

Actalent • North Reading (MA)

On-site
USD 110,000 - 140,000
Medical
Dental
Vision
+9
Senior Embedded Software Engineer
Senior Embedded Software Engineer

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

On-site
USD 140,000 - 190,000
Competitive compensation
Equity
Hybrid work model