Embedded Software Engineer: Robotics & Autonomous Systems

Boston Engineering

Waltham (MA)

On-site

USD 85,000 - 128,000

Full time

23 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

401(k) matching
Benefits package

Job summary

Boston Engineering is seeking an Embedded Software Engineer in Waltham, MA to develop software for robotics, autonomous systems, and medical/defense products. You will work from prototyping through integration with hardware, across RTOS, embedded Linux, and custom platforms.

You will collaborate with engineers from multiple disciplines, write robust tests, and contribute to system-level decisions while delivering solutions that run on real hardware in a fast-paced environment.

Qualifications

  • BS in Computer Science, Electrical Engineering, Computer Engineering, Robotics, or a related field.
  • 3–5 years of professional embedded development experience.
  • Experience using Git and standard version control workflows.
  • Familiarity with build systems, debugging tools, and modern software practices.
  • Proven C and C++ fundamentals.
  • Experience with Python or another scripting language.
  • Understanding of embedded systems and how software interacts with hardware.
  • Knowledge of real-time software concepts, including tasks, interrupts, scheduling, synchronization, timing, and concurrency.
  • Working knowledge of embedded communication interfaces and protocols.
  • Comfort working in Linux and command-line environments.

Responsibilities

  • Develop embedded software and firmware in C and C++ for new and existing products.
  • Work with microcontrollers, embedded processors, RTOS-based systems, and embedded Linux platforms.
  • Integrate sensors, actuators, communication interfaces, and other hardware into embedded systems.
  • Build and debug interfaces including I2C, SPI, UART, CAN, Ethernet, GPIO, etc.
  • Use Python and other tools for testing, automation, and system integration.
  • Bring up and debug software on custom hardware and early prototypes.
  • Investigate issues across software and hardware using debuggers and bench equipment.
  • Write automated tests and support repeatable build, test, and integration workflows.
  • Participate in code reviews, design reviews, and project planning.
  • Collaborate across engineering disciplines throughout product development.
  • Document software designs, interfaces, and test results.

Skills

C/C++ fundamentals
Embedded development
Git workflows
Python scripting
Linux command line
RTOS concepts
Debugging skills

Education

BS in CS/EE/Robotics or related field

Tools

Docker
ROS2
Embedded Linux
CI/CD pipelines
Zephyr/FreeRTOS

Job description

Boston Engineering is seeking an Embedded Software Engineer in Waltham, MA to develop software for robotics, autonomous systems, and medical/defense products. You will work from prototyping through integration with hardware, across RTOS, embedded Linux, and custom platforms.

You will collaborate with engineers from multiple disciplines, write robust tests, and contribute to system-level decisions while delivering solutions that run on real hardware in a fast-paced environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Hardware Engineer — Robotics & Medical Devices
Embedded Hardware Engineer — Robotics & Medical Devices

Boston Engineering Corporation • Waltham (MA)

On-site
USD 85,000 - 130,000
Health insurance
401(k) match
Paid time off
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
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
Embedded Hardware Engineer for Robotics & Control
Embedded Hardware Engineer for Robotics & Control

Boston Engineering Corporation • Waltham (MA)

On-site
USD 85,000 - 130,000
Health insurance
401(k) match
Paid time off
Lead Embedded Firmware Engineer - RTOS & Hardware Architect
Lead Embedded Firmware Engineer - RTOS & Hardware Architect

Boston Engineering • Waltham (MA)

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

Amazon • Massachusetts

On-site
USD 168,000 - 227,000
Health insurance
401(k) matching
Paid time off
+1
Robotics Firmware & Embedded Systems Lead
Robotics Firmware & Embedded Systems Lead

Agency Robotics • Woburn (MA)

On-site
USD 120,000 - 180,000
Competitive salary
Equity
Principal Robotics Engineer, R&D & Systems Lead
Principal Robotics Engineer, R&D & Systems Lead

Boston Engineering Corporation • Waltham (MA)

On-site
USD 150,000 - 190,000
Senior Robotics Systems Architect (R&D)
Senior Robotics Systems Architect (R&D)

Boston Engineering • Waltham (IL)

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

Boston Engineering • Waltham (MA)

On-site
USD 85,000 - 128,000
401(k) matching
Benefits package