19 days ago
Base Salary
$99k - $129k/yr
Responsibilities
- Design and implement embedded software solutions based on requirements.
- Develop, integrate, and test software for computer-controlled electromechanical medical devices in an RTOS environment.
- Participate in code reviews and maintain high-quality code standards.
- Collaborate with cross-functional teams to integrate software solutions.
- Troubleshoot software issues, multithreaded applications, and communication peripherals using debugging tools and lab equipment.
- Contribute to software risk management, software design and test documentation, and regulatory compliance.
- Follow GxP regulations, Standard Operating Procedures, and applicable on-the-job training requirements.
Requirements
- Bachelor’s degree or equivalent directly related experience; alternative pathways include a high school diploma plus 10 years, an associate degree plus 6 years, or a master’s degree plus 0 years.
- Two years of relevant experience.
- Fluent ability to read, write, understand, and communicate in English.
- Preferred proficiency in C and C++ for embedded microcontrollers such as ST STM32 or NXP.
- Preferred understanding of electronic circuitry and ability to read schematics.
- Preferred experience with board bring-up and peripherals including SPI, CAN, UART, I2C, Ethernet, ADCs, and DACs.
- Preferred component-level debugging experience on PCBAs or integrated products.
- Preferred proficiency with logic analyzers, in-circuit emulators, oscilloscopes, and DVMs.
- Preferred understanding of embedded software architecture and design patterns.
- Preferred experience with RTOS platforms such as CMX or ThreadX and RTOS-based applications.
Benefits
- Health, life, retirement, flexible time off for exempt associates, and additional benefits.
- Onsite position based in the Lake Forest, California office.
- Annual pay frequency with an advertised base salary range of $99,450.00 to $128,700.00.
