Demo

Senior Embedded Software Engineer (Medical Devices)

Velico Medical
Beverly, MA Full Time
POSTED ON 4/13/2026
AVAILABLE BEFORE 6/8/2026

Our success comes from our Velico Team who are global thinking (to save many lives worldwide), visionary (as we are future focused industry leaders, collaborative (we deliver the best results through inclusion and diversity), professional (as are our highly qualified team of experts) and honorable (we work ethically and look to do the right thing). We seek like-minded individuals to join us. Velico’s mission is to eliminate preventable death from bleeding. This is a rare opportunity to contribute to a true innovation in transfusion medicine and trauma care, that could result in saving thousands of lives each year.

We are seeking a highly-motivated person who wants to be part of an organization who is involved in groundbreaking technology with the skills, education & experience needed. This is a full-time, exempt position based in Beverly, MA reporting to the Software Development and Cybersecurity Lead.

Job Summary:

Velico is developing innovative medical technologies to improve patient outcomes in critical care environments. This role is responsible for the design, development, and maintenance of embedded software within complex medical device systems. The position ensures that software is safe, reliable, and compliant with applicable regulatory standards while contributing to the overall system architecture and product performance.

Job Duties:

  • Designs, develops, and maintains embedded software for medical devices using C/C within RTOS-based environments.
  • Contributes to system architecture, including definition of software interfaces, data flows, and hardware/software integration.
  • Develops software for communication interfaces including SPI, UART, RS485, and other serial protocols.
  • Translates system and software requirements into robust, maintainable, and testable implementations.
  • Collaborates with cross-functional teams (systems, electrical, quality, verification) to ensure alignment across the product lifecycle.
  • Participates in risk management activities (e.g., hazard analysis, FMEA) in accordance with ISO 14971.
  • Ensures compliance with medical device software standards and processes (IEC 62304, ISO 13485, FDA expectations).
  • Supports integration, debugging, and troubleshooting of embedded systems at software and hardware levels.
  • Contributes to design reviews with a focus on safety, reliability, cybersecurity, and maintainability.
  • Supports software verification and validation activities, including unit testing, integration testing, and system testing.
  • Maintains clear and compliant documentation including design descriptions, code reviews, and traceability artifacts.
  • Uses tools such as Jira, Bitbucket, Helix, and CI/CD systems (e.g., Buildkite) to support development workflows.
  • Assists with continuous improvement of software development processes, including automation, testing, and DevOps practices.
  • Provides technical mentorship to junior engineers and contributes to team development.
  • Professionally interacts and maintains effective communication with internal teams, vendors, and partners.
  • Performs all duties in accordance with Velico policies, quality system requirements, and applicable regulations.

We are seeking individuals with:

  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Science, or related field.
  • 5–10 years of experience in embedded software development, preferably in medical devices or regulated industries.
  • Strong proficiency in C and/or C for embedded systems.
  • Experience developing software in RTOS environments.
  • Experience with hardware interfaces and communication protocols (SPI, UART, RS485).
  • Working knowledge of medical device standards and regulations (ISO 13485, IEC 62304, ISO 14971, FDA QSR/QMSR).
  • Experience with debugging tools (e.g., oscilloscopes, logic analyzers, JTAG/debug probes).
  • Familiarity with version control, issue tracking, and CI/CD tools (e.g., Bitbucket, Jira, Helix, Buildkite).
  • Strong understanding of embedded system architecture and hardware/software interaction.

We prefer interested candidates to have:

  • Experience with networking and communication stacks.
  • Exposure to full-stack or user interface development.
  • Experience with non-product software validation in regulated environments.
  • Experience implementing or maintaining CI/CD pipelines for embedded systems.
  • Knowledge of cybersecurity principles for medical devices.

Core Skills, Competencies, and Characteristics:

  • Strong systems thinking with the ability to understand complex, multidisciplinary device architectures.
  • Demonstrated ability to design reliable, maintainable, and safety-conscious software.
  • Excellent problem-solving and debugging skills across software and hardware domains.
  • Ability to work cross-functionally and communicate effectively with diverse teams.
  • High attention to detail, especially in regulated and safety-critical environments.
  • Self-directed and capable of managing competing priorities in a fast-paced environment.
  • Results-oriented with strong analytical and decision-making skills.
  • High integrity, accountability, and commitment to quality.
  • Continuous improvement mindset with a focus on scalable processes and tools.
  • Strong interpersonal skills and ability to mentor and support team members.

Work environment:

  • Hybrid position, with work in the office expected 3–4 days per week.
  • General office and lab environment. Work may include interaction with embedded hardware systems, requiring use of standard lab equipment.
  • Occasional overtime to meet project milestones.
  • Limited travel may be required (<33%).
  • May require occasional lifting (up to ~25 lbs), extended periods of sitting.

Interested candidates are to send their resume, cover letter and salary requirements.

Job Type: Full-time

Pay: $135,000.00 - $165,000.00 per year

Benefits:

  • 401(k)
  • 401(k) matching
  • Dental insurance
  • Employee assistance program
  • Flexible spending account
  • Health insurance
  • Health savings account
  • Life insurance
  • Paid time off
  • Referral program
  • Vision insurance

Education:

  • Bachelor's (Required)

Ability to Commute:

  • Beverly, MA 01915 (Required)

Work Location: Hybrid remote in Beverly, MA 01915

Salary : $135,000 - $165,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Embedded Software Engineer (Medical Devices)?

Sign up to receive alerts about other jobs on the Senior Embedded Software Engineer (Medical Devices) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Senior Embedded Software Engineer (Medical Devices) jobs in the Beverly, MA area that may be a better fit.

  • TransMedics, Inc. Andover, MA
  • Job Description Please note that this position is not available for visa sponsorship, and we are unable to take over existing employment visa sponsorships ... more
  • 30 Days Ago

  • Johnson & Johnson Danvers, MA
  • At Johnson & Johnson, we believe health is everything. Our strength in healthcare innovation empowers us to build a world where complex diseases are preven... more
  • 1 Day Ago

AI Assistant is available now!

Feel free to start your new journey!