Embedded Software Test Engineer With Medical Device Expereince

LONG FINCH TECHNOLOGIES

Irvine, CA

Posted On: Jun 05, 2025

Posted On: Jun 05, 2025

Job Overview

Job Type

Contract - Corp-to-Corp

Experience

10 - 20 Years

Salary

$50 - $55 Per Hour

Work Arrangement

On-Site

Travel Requirement

0%

Required Skills

  • software
Job Description

·         Proficient in embedded C/C++ programming; working knowledge of Python for scripting test and automation tasks.

·         Solid understanding of real-time operating systems (RTOS), interrupt handling, memory management, and hardware abstraction.

·         Skilled in device driver development; ability to read and interpret hardware data sheets and schematics is a plus.

·         Strong debugging and troubleshooting skills using tools such as debuggers, oscilloscopes, logic analyzers, and JTAG/SWD interfaces.

·         Familiarity with closed-loop control and PID algorithms is a plus.

·         Strong knowledge of software engineering principles including modular design, version control (e.g., Git), and continuous integration workflows.

·         Familiarity with Agile development practices and hybrid Agile/V-Model processes.

·         Excellent written and verbal communication skills, with the ability to produce clear technical documentation and collaborate across multidisciplinary teams.

·         Self-motivated and adaptable; able to work independently and as part of a team in a dynamic, fast-paced environment.

·         10+ years of professional software development experience, preferably in the medical device or regulated industry.

·         Experience developing embedded software for microcontroller-based systems (e.g., STM32, NXP, TI) and working with communication protocols such as UART, SPI, I2C, and CAN.

·         Experience with unit testing, static analysis, code reviews, and system integration testing in a structured SDLC environment.

·         Practical experience developing and documenting embedded software for FDA-regulated Class B and Class C medical device software.

·         Working knowledge of relevant standards including IEC 62304 (software life cycle), ISO 14971 (risk management), and FDA medical device software guidance.

 


Job ID: LF250009


Posted By

Onima Kakkar

Recruiter