Sr. Embedded Software Engineer

Myomo Inc

Burlington, MA

JOB DETAILS
SALARY
$130,000–$140,000 Per Year
SKILLS
Agile Programming Methodologies, Architectural Services, C Programming Language, C++ Programming Language, Code Reviews, Communication Skills, Computer Firmware, Computer Science, Continuous Deployment/Delivery, Continuous Integration, Cross-Functional, Dart Programming Language, Debugging Skills, DevOps, Docker, Ecosystems, Embedded Linux, Embedded Programming Languages, Embedded Software, Embedded Systems, Establish Priorities, Git, HIPAA (Health Insurance Portability and Accountability Act), Healthcare Quality, I2C, ISO (International Organization for Standardization), Information Technology & Information Systems, International Electro-Technical Commission (IEC), Internet Security, Interpersonal Skills, JavaScript, Linux Operating System, Logic Analyzer, Medical Equipment, Mentoring, Microcontroller, Oscilloscope, Printed Circuit Board (PCB), Product Management, Python Programming/Scripting Language, Quality Management, Regulations, Robotics, Software Administration, Software Architecture, Software Development, Software Engineering, Software Testing, Team Player, Technical/Engineering Design, Test Driven Development (TDD), Test Harness, Testing, Universal Asynchronous Receiver-Transmitter (UART)
LOCATION
Burlington, MA
POSTED
30+ days ago

Sr. Embedded Software Engineer

Department: Engineering

Employment Type: Full Time

Location: Burlington, MA

Compensation: $130,000 - $140,000 / year

Description

The Senior Embedded Engineer contributes significantly to the development of Myomoâs advanced wearable robotics platform, focusing primarily on embedded firmware for microcontrollers and software in the Linux environment. This role combines technical depth, architectural insight, and cross-functional collaboration to deliver safe, secure, and high-quality software in alignment with business and regulatory goals.

The Senior Embedded Engineer collaborates with the cross-functional team and consultants to lead the

design and implementation of the core software for the MyoPro. The role includes helping others on the

team grow with opportunities to establish technical standards, mentor engineers, and contribute to

knowledge sharing.

How You'll Drive Impact:

Software Development

  • Define and maintain software architectures in collaboration with Engineering, IT, and Product Management, prioritizing safety, cybersecurity, reliability, scalability, and maintainability.
  • Design, implement, test and document robust embedded firmware and Linux based software

solutions.

  • Review code and technical designs with a focus on quality and long-term maintainability.

Cross-Functional Collaboration

  • Translate user needs into robust deliverable solutions in close conjunction with Engineering, Product, Quality, and Clinical.
  • Improve software quality through test-driven development, code standards, and continuous integration practices.
  • Foster an environment of continuous learning, improvement, and technical growth.

What You'll Bring:

  • Bachelorâs degree in Computer Science, Engineering or related field.
  • 8+ years' demonstrated expertise in:

o Embedded firmware for electromechanical devices

o Software delivery in regulated environments (e.g. medical, automotive, aerospace)

  • Strong proficiency in at least one embedded-level programming language (e.g., C/C++), and one application-layer language (e.g., Python, Dart, JavaScript/TypeScript)Â
  • Proficiency with Linux, FreeRTOS and real-time or resource-constrained environments.
  • Experience with communication libraries and interface design for BLE, UART, I2C, SPI, and CAN.
  • Familiarity in Agile methodologies and modern DevOps tools (E.g., Git, CI/CD pipelines, Docker, automated testing frameworks)Â
  • Strong communication and interpersonal skills; ability to work collaboratively across disciplines.Â

Preferred:Â

  • Experience in software development for Class II medical devices.
  • Experience with cybersecurity requirements related to HIPAA, GDPR, and ISO 27001.
  • Experience configuring CI/CD and automated testing frameworks.
  • Ability to debug PCBs using logic analyzers and oscilloscopes.
  • Background in wearable devices, robotics, or human-centered systems.
  • Familiarity with process standards including IEC 62304, ISO 13485, ISO 14971.
  • Familiarity with: STM32 ecosystem, ESP32 ecosystem, or Torizon Linux.

About the Company

M

Myomo Inc