Embedded Software Engineer for Robotics & Autonomous Systems

Boston Engineering Corporation

Waltham (MA)

On-site

USD 85,000 - 128,000

Full time

4 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

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: Build Autonomous Systems
Embedded Software Engineer: Build Autonomous Systems

Boston Engineering • Waltham (MA)

On-site
USD 85,000 - 128,000
401(k) matching plan
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
401(k) matching plan
Senior Embedded Firmware Lead for Robotics & Systems
Senior Embedded Firmware Lead for Robotics & Systems

Boston Engineering Corporation • Waltham (MA)

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

Nexr • Boston (MA)

Hybrid
USD 160,000 - 200,000
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 Software Engineer– Technical Lead
Embedded Software Engineer– Technical Lead

Boston Engineering • Waltham (MA)

On-site
USD 150,000 - 175,000
Robotics Software Engineer - Embedded & Real-Time Systems
Robotics Software Engineer - Embedded & Real-Time Systems

Amazon • Westborough (MA)

On-site
USD 144,000 - 194,000
Health insurance
Comprehensive benefits
RSU opportunities
Embedded Software Engineer– Technical Lead
Embedded Software Engineer– Technical Lead

Boston Engineering Corporation • Waltham (MA)

On-site
USD 150,000 - 175,000
Health insurance
401(k) match
Paid time off
Embedded Firmware Tech Lead — Robotics & Autonomy
Embedded Firmware Tech Lead — Robotics & Autonomy

Boston Engineering • Waltham (MA)

On-site
USD 150,000 - 175,000