Shifamed-posted 11 days ago
$135,000 - $175,000/Yr
Full-time • Mid Level
Los Gatos, CA
101-250 employees

As a Sr. Firmware Engineer on our team, you will be responsible for designing, developing, and testing embedded software for medical devices. You will work on bare-metal firmware and real-time operating systems (RTOS) to ensure reliable and safe device performance. This role requires strong technical expertise, attention to detail, and a passion for developing solutions that meet stringent regulatory and clinical requirements. If you are a self-starting, innovative, and solution-oriented engineer looking to make an impact in healthcare technology, this is your opportunity.

  • Design and develop embedded firmware for medical devices, including bare-metal and RTOS-based systems.
  • Participate in cross-functional teams to develop, verify, and validate product designs through all phases of development.
  • Define firmware requirements from system and user needs and develop methods to resolve technical challenges.
  • Implement and optimize low-level drivers, communication protocols, and hardware interfaces.
  • Collaborate with hardware, software, and systems engineers to ensure seamless integration.
  • Develop and execute unit tests, integration tests, and system-level verification for firmware components.
  • Document design, implementation, and testing activities in compliance with regulatory standards.
  • Support risk analysis, design reviews, and regulatory submissions.
  • Troubleshoot and resolve firmware-related issues during development and testing phases.
  • Bachelor's degree in Electrical/Computer Engineering (or related field); Master’s Degree in Electrical Engineering, Computer Engineering, or related field preferred.
  • 5+ years of embedded firmware experience.
  • Proficient in C/C++ embedded programming, including bare-metal development and experience with at least one RTOS (e.g., FreeRTOS, ThreadX, QNX).
  • Strong understanding of microcontrollers, hardware interfaces, and communication protocols (SPI, I2C, UART, CAN, USB).
  • Experience delivering firmware for regulated products, preferably medical devices, with familiarity in IEC 62304.
  • Skilled with debugging tools, version control (Git), and supporting regulatory documentation.
  • Experience with wireless communication protocols (Bluetooth, Wi-Fi).
  • Familiarity with cybersecurity principles for embedded systems.
  • Knowledge of scripting languages (Python, Bash) for automation and testing.
  • Experience with bootloaders and secure firmware update mechanisms.
  • Exposure to power management techniques for embedded systems.
  • Hands-on experience with hardware bring-up and board-level troubleshooting.
  • equity
  • benefits
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service