Skip to content
mimi

Embedded Software Engineer

Velico Medical

Beverly · Hybrid Full-time Senior $135k – $165k/yr 2d ago

About the role

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.

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

Skills

BitbucketBuildkiteCC++CI/CDDevOpsHelixIEC 62304ISO 13485ISO 14971JiraJTAGLogic AnalyzersOscilloscopesRS485RTOSSPIUART

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free