LONG FINCH TECHNOLOGIES
Irvine, CA
Posted On: Jun 05, 2025
Posted On: Jun 05, 2025
Job Type
Contract - Corp-to-Corp
Experience
10 - 20 Years
Salary
$50 - $55 Per Hour
Work Arrangement
On-Site
Travel Requirement
0%
Required Skills
· 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