Senior Firmware Engineer

ActalentSanta Clara, CA
29d$50 - $70Onsite

About The Position

Design and develop software for medical device products in full compliance with design control requirements and consistent with FDA, ISO, and MDD standards. This role is focused on supporting new product development.

Requirements

  • Proficiency in C programming and embedded software development.
  • Experience with microcontrollers, especially Renesas, PIC, STMicro, and NXP.
  • Strong understanding of cybersecurity principles, including S-BOMs and Cyber FMEA.
  • Experience in medical device software development and compliance with industry standards.
  • Familiarity with hardware communications drivers such as 1-Wire, I2C, SPI, RS232, USB, and CAN protocols.

Nice To Haves

  • Bachelor's degree in Computer Engineering or Electrical Engineering.
  • Experience with Blackduck and VectorCAST.
  • Understanding of aerospace or automotive coding styles is a plus.
  • Documentation skills, although not heavily relied upon.

Responsibilities

  • Design and develop embedded software for medical devices.
  • Ensure software meets company's Design Control requirements as well as FDA, ISO, and MDD standards.
  • Focus on new product development with a significant emphasis on coding.
  • Develop software primarily using C (80%) with some use of C++.
  • Work with microcontrollers such as Renesas, PIC, STMicro, and NXP.
  • Address cybersecurity concerns, including vulnerability assessments and S-BOMs, especially regarding Bluetooth communication.
  • Conduct Cyber FMEA and assess code strength for security risks in medical devices.
  • Utilize tools like Blackduck and VectorCAST for cybersecurity applications.

Benefits

  • Medical, dental & vision
  • Critical Illness, Accident, and Hospital
  • 401(k) Retirement Plan - Pre-tax and Roth post-tax contributions available
  • Life Insurance (Voluntary Life & AD&D for the employee and dependents)
  • Short and long-term disability
  • Health Spending Account (HSA)
  • Transportation benefits
  • Employee Assistance Program
  • Time Off/Leave (PTO, Vacation or Sick Leave)

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Senior

Industry

Administrative and Support Services

Number of Employees

1,001-5,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service