Senior Embedded Software Engineer (Medical Devices)
Job
Velico Medical
Remote
$150,000 Salary, Full-Time
Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
82
out of 100
Average of individual scores
Skill Insights
Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.
Job Description
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 withISO 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, FDAQSR/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 yearBenefits:
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 insuranceEducation:
Bachelor's (Required) Ability toCommute:
Beverly, MA 01915 (Required)Work Location:
Hybrid remote in Beverly, MA 01915Similar remote jobs
UNC Health Care System
Chapel Hill, NC
Posted2 days ago
Updated20 hours ago
Toast
Fort Worth, TX
Posted2 days ago
Updated20 hours ago
Similar jobs in Beverly, MA
CPI Electron Device Business, Inc
Beverly, MA
Posted2 days ago
Updated20 hours ago
Axcelis Technologies, Inc.
Beverly, MA
Posted3 days ago
Updated20 hours ago
Axcelis Technologies, Inc.
Beverly, MA
Posted3 days ago
Updated20 hours ago
Domino's Franchise
Beverly, MA
Posted3 days ago
Updated20 hours ago
Similar jobs in Massachusetts
Costco Wholesale Corporation
Everett, MA
Posted2 days ago
Updated20 hours ago