Show All Jobs

Position Details: SR. EMBEDDED SOFTWARE ENGINEER

Location: San Antonio, TX
Openings: 1
Salary Range:

Description:

Purpose:

The candidate will be responsible for design and development of current and future products as well as supporting the manufacturing team with production-related software tools. The ideal candidate will have direct experience working within an FDA-compliant quality system. Thoroughness and attention to detail are key attributes for this position.

 

Responsibilities:

  • Design and develop firmware for very low-power, battery powered implantable and other medical devices consisting of a mixture of analog, digital and RF circuitry in highly integrated, low power embedded systems
  • Design and develop externals and wearable for implantable and other medical devices, including for drug delivery
  • Key member of a cross-functional team. Participate in design activities at the conceptualization, architectural and implementation levels
  • Document software design and implementation, including requirement specifications
  • Support verification and validation testing, work closely with the verification and validation team to develop test plans and protocols
  • Ensure compliance with Food and Drug Administration (FDA), International Organization for Standardization (ISO), Association for the Advancement of Medical Instrumentation (AAMI), and Underwriter's Laboratories (UL) standards.

 

Education / Job Experience:

  • Bachelor' Degree in Electrical Engineering, Computer Engineering, or Software Engineering
  • Minimum of 15 years of experience designing and developing embedded systems, especially for implantable medical devices
  • Must be an expert in embedded C/C++ programming, including optimization for performance and memory usage
  • Must have experience developing applications which run a variety of OS/RTOS targets
  • Must have experience in a structured development environment with source control and bug tracking systems
  • Must have experience developing low level device drivers for hardware peripheral interfaces and devices such as SPI, I2C, USB, LCD, ADC, DAC, RFIC
  • Must have experience with a variety of CPU architectures (Arm Cortex M3/M4, TI MSP430 etc.)
  • LabVIEW and related test setup and execution experience preferred
  • Must have significant experience with board bring-up; effective use of hardware test equipment including logic analyzers, digital storage oscilloscopes, etc
  • Implantable device experience is preferred

 

Skills and Specifications:

  • Must be proficient with document and presentation generation using Microsoft Office tools
  • Must have excellent written and oral communication skills
  • Must have good organizational, project management and multi-tasking skills
  • Must have demonstrated technical leadership skills
Apply to Position