Staff Engineer – Software, Firmware San Diego, CA

February 21, 2022

Staff Engineer, Software, Firmware, Medical Devices 

Agile Search is partnered with a health technology innovator, building a research and development facility and expanding capability. This position is based in the San Diego, CA area and primarily on-site (partially hybrid); a relocation package can be offered for a candidates who is an exceptional match.

Our client is developing a unique electromechanical system, creating ground breaking solutions in non-opioid pain management and dramatically improving patient care and outcomes. In this Lead Software/ Firmware Engineering role, you will be a key and lead technical contributor in an environment working to improve product excellence.

 

In this role you will:

  • Manage all phases of the software development life cycle in a medical device environment, from initial concept through verification testing to market release, and post-market technical support.
  • Develop embedded firmware for the Company’s next generation non-opioid drug delievery system/s.
  • Establishes, monitors, and controls technical schedules and budgets.
  • Work cross-functionally with other departments to ensure projects, designs, and test activities conform to global regulatory and quality requirements.
  • Draft and submit disclosures relating to new Intellectual Property discovered or created.
  • Document all phases of development within the Company’s document control system (e.g., software requirements specifications, risk analyses, verification protocols/reports, etc.).
  • Support modifications to existing designs for improved usability and reliability.

Minimum Requirements:

  • BS/MS in Computer Science, Computer Engineering, or Electrical Engineering
  • 5-8 years of experience developing real-time embedded applications in C/C++.
  • Minimum 5 years of experience in medical device (or other highly regulated) environment.
  • Must have experience with I2C, SPI, USB, LCD, and LED interfaces.
  • Recent experience developing embedded applications for STMicro (STM32-family) and Renesas (RXfamily) microcontrollers desirable.
  • Must have experience interfacing with a variety of peripheral devices, including ADCs, DACs, flash memory devices, real time clocks, power management devices, battery chargers/fuel gauges, and accelerometers.
  • Recent experience with Visual Studio desktop development and support of tools for embedded systems highly desirable.
  • Experience interfacing with and developing firmware for secure processors is a strong plus.
  • Ability to support enterprise infrastructure, including files and databases, desktop applications, configuration, and analysis tools.
  • Familiarity with SQL operation and support (including tables, queries, and connection strings) is a strong plus.
  • Familiarity with the use of oscilloscopes, DMMs, and other common benchtop tools is preferred. 
  • Must be knowledgeable with ISO and FDA Quality System and Design Control requirements.
  • Ability to read, analyze, and interpret engineering specifications, general business periodicals, professional journals, technical procedures, and governmental regulations.

More jobs