Sr. Embedded Software Engineer

Myomo, Inc

$130K — $140K *
Healthcare
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • 8+ years of experience in embedded firmware for electromechanical devices.
  • Experience in software delivery in regulated environments (medical, automotive, aerospace).
  • Strong proficiency in embedded programming languages (C/C++) and application-layer languages (Python, Dart, JavaScript/TypeScript).
  • Proficiency with Linux, FreeRTOS, and real-time or resource-constrained environments.
  • Experience with communication libraries and interface design (BLE, UART, I2C, SPI, CAN).
  • Familiarity with Agile methodologies and DevOps tools (Git, CI/CD, Docker).

Responsibilities

  • Define and maintain software architectures with a focus on safety and security.
  • Design, implement, test, and document embedded firmware and Linux software solutions.
  • Review code and technical designs for quality assurance and maintainability.
  • Translate user needs into deliverable solutions in collaboration with cross-functional teams.
  • Enhance software quality through test-driven development and code standards.
  • Promote a culture of continuous learning and technical growth across the team.

Benefits

  • Full-time position in a growing field of wearable robotics.
  • Opportunity to work collaboratively within a cross-functional team.
  • Involvement in high-impact projects that enhance user experience and safety.
  • Professional development opportunities through mentoring and knowledge sharing.
  • A chance to contribute to cutting-edge technology in the medical device sector.
Full Job Description
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.

Similar Jobs

More Jobs at Myomo, Inc

More Healthcare Jobs

Find similar Sr. Embedded Software Engineer jobs: