Embedded Software Engineer - Real-Time Robotics

SmartRecruiters, Inc.

Waltham, Northern (MA, KY)

Hybrid

USD 85,000 - 128,000

Full time

22 hours ago
Be an early applicant
Application generator

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

Get past ATS filters

Benefits offered by this job

401(k) matching
Employee benefits

Job summary

Boston Engineering, based in Waltham, MA, is seeking an Embedded Software Engineer to design and implement software for robotics, medical devices, and defense technologies. You will contribute from early prototypes through to working products, collaborating with hardware and software teams across disciplines.

The role emphasizes building robust embedded systems, real-time software, and test automation. A strong foundation in C/C++, Linux, and RTOS is essential, with opportunities for growth and

Qualifications

  • BS in CS, EE, CE, robotics or related field.
  • 1–5 years of professional software or embedded development experience; co-ops/internships considered.
  • Experience using Git and standard version control workflows.
  • Familiarity with build systems, dependency management, 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: tasks, interrupts, scheduling, synchronization, timing, concurrency.
  • Working knowledge of embedded interfaces and protocols.
  • Comfort with Linux and command-line development environments.
  • Proficiency with standard software development tools and workflows.
  • Ability to read technical documentation, datasheets, and interface specs.
  • Strong problem-solving and debugging skills.
  • Ability to learn new technologies and apply to unfamiliar problems.
  • Strong written and verbal communication skills.
  • Eligible to obtain and maintain security clearance.

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, interfaces, and hardware into embedded systems.
  • Build and debug interfaces such as I2C, SPI, UART, CAN, Ethernet, GPIO.
  • Use Python and other tools for testing, automation, system integration, and development support.
  • Bring up and debug software on custom hardware and early prototypes.
  • Investigate issues across software and hardware using debuggers and logs.
  • Implement software from requirements, identifying edge cases and risks.
  • Write automated tests and support repeatable build/test 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 systems
Python
Linux CLI
Git version control
Debugging tools

Education

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

Tools

STM32/ARM MCUs
Docker
RTOS (Zephyr/FreeRTOS)
ROS2

Job description

Boston Engineering, based in Waltham, MA, is seeking an Embedded Software Engineer to design and implement software for robotics, medical devices, and defense technologies. You will contribute from early prototypes through to working products, collaborating with hardware and software teams across disciplines.

The role emphasizes building robust embedded systems, real-time software, and test automation. A strong foundation in C/C++, Linux, and RTOS is essential, with opportunities for growth and

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
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
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 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
Embedded Systems Electrical Engineer — Robotics & Control
Embedded Systems Electrical Engineer — Robotics & Control

Boston Engineering • Waltham (MA)

On-site
USD 85,000 - 130,000
Competitive salary
Health insurance
401(k) match
+1
Senior Embedded Firmware Architect
Senior Embedded Firmware Architect

Motion Recruitment • Canton (MA)

On-site
USD 120,000 - 160,000
Medical, Dental, and Vision Insurance
Flexible Vacation Policy
401(k) with Immediate Company Match
+4
Embedded Hardware Engineer for Robotics & Control
Embedded Hardware Engineer for Robotics & Control

Boston Engineering • 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
Embedded Software Engineer
Embedded Software Engineer

Boston Engineering Corporation • Waltham (MA)

On-site
USD 85,000 - 128,000