Embedded Software Engineer for Robotics & Real-Time Systems

SmartRecruiters, Inc.

Waltham, Northern (MA, KY)

Hybrid

USD 85,000 - 128,000

Full time

2 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

401(k) matching

Job summary

Boston Engineering is seeking an Embedded Software Engineer to develop software for robotics, autonomous systems, medical devices, and defense technologies. The role emphasizes hands-on work from prototype to working product, across architecture, integration, and testing.

You will contribute with C/C++, Python, Linux, and RTOS platforms, collaborating with cross-disciplinary teams and iterating on system-level decisions to deliver real-world solutions.

Qualifications

  • BS in Computer Science, Electrical Engineering, Computer Engineering, Robotics, or a related field.
  • 1–5 years of professional software or embedded development experience; 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; experience with Python.
  • Understanding of embedded systems and how software interacts with hardware.
  • Knowledge of RTOS concepts, scheduling, and concurrency.
  • Comfortable with Linux and CLI development environments.

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, interfaces, and other hardware into embedded systems.
  • Build and debug interfaces including I2C, SPI, UART, CAN, Ethernet, GPIO.
  • Use Python and other tools for testing, automation, and system integration.
  • Bring up and debug software on custom hardware and early prototypes.
  • Investigate software/hardware issues using debugging tools and bench equipment.
  • Write automated tests and support build/test/integration workflows.
  • Participate in code reviews, design discussions, and project planning.
  • Collaborate across engineering disciplines and document designs and results.

Skills

Embedded software
C/C++
Python
Linux
RTOS concepts
Debugging

Education

BS in Computer Science, Electrical Engineering, Computer Engineering, Robotics, or related field

Tools

Git
Docker

Job description

Boston Engineering is seeking an Embedded Software Engineer to develop software for robotics, autonomous systems, medical devices, and defense technologies. The role emphasizes hands-on work from prototype to working product, across architecture, integration, and testing.

You will contribute with C/C++, Python, Linux, and RTOS platforms, collaborating with cross-disciplinary teams and iterating on system-level decisions to deliver real-world solutions.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer for Robotics & Autonomous Systems
Embedded Software Engineer for Robotics & Autonomous Systems

Boston Engineering Corporation • Waltham (MA)

On-site
USD 85,000 - 128,000
Senior Embedded Firmware Architect for Robotics & Systems
Senior Embedded Firmware Architect for Robotics & Systems

Boston Engineering • Waltham (IL)

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

Boston Engineering • Waltham (IL)

On-site
USD 150,000 - 175,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
Senior Embedded Software Engineer – Robotics & RTOS
Senior Embedded Software Engineer – Robotics & RTOS

Zenovo • Boston (MA)

Hybrid
USD 100,000 - 130,000
Health insurance
Dental, Life, and Disability insurance
401(k) program
+3
Embedded Software Engineer
Embedded Software Engineer

Boston Engineering Corporation • Waltham (MA)

On-site
USD 85,000 - 128,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
Embedded Software Engineer
Embedded Software Engineer

Boston Engineering • Waltham (MA)

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

SmartRecruiters, Inc. • Waltham (MA), Northern (KY)

Hybrid
USD 85,000 - 128,000
401(k) matching
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