1 Click Easy Apply


Sr. Embedded Software Engineer


San Antonio, Texas


Sr. Embedded Software Engineer Job Opening in San Antonio, Texas - Purpose of the job
The ideal candidate is expected to play a primary role on our R&D team. 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.
Major Duties and Responsibilities
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 and/or 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 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
Job Type: Full-time
Required education:
Bachelor's
Required experience:
embedded systems for medical devices: 10 years
mastering embedded C/C++ programming: 10 years
developing software for medical device: 10 years

1 Click Easy Apply

TalentEinstein.com - Superhuman AI Recruiting Assistant | Terms & Conditions

All rights reserved
Swanco LLC