Meet Velico at upcoming conferences across North America and Europe and learn more about our FrontlineODP™ Spray Dried Plasma Manufacturing System. Trauma Association of Canada Annual Scientific Meeting & Conference (TAC). Calgary, Canada (Apr 22-24) | Prehospital Blood Transfusion Conference. Washington, DC (Apr 23-24) | DMHD – Defense Medical & Health Delivery Conference, London, UK (Mar 24–25) | Special Operations Medical Association (SOMA) Scientific Assembly. Raleigh, NC (Apr 26-30)

  • Position
    Full-time
  • Department
    Software Engineer
  • FLSA Status
    Exempt
  • Salary Range
    $135,000 - $165,000
Apply Here

Sr. Embedded Software Engineer (Medical Devices)

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.

Required Education, Training, Knowledge, and Experience

  • 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.

Required 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.