Firmware Engineer
- FreeRTOS
- Windows
- Cortex
- C++
- IEC
- Composer
- Visual Studio
- Java
- Android
Job Summary
Biolase is seeking an experienced Firmware Engineer in Foothill Ranch, CAto develop embedded software for FDA-regulated medical devices. This role focuses on real-time firmware development, hardware integration, and compliance-driven engineering in a regulated environment.
Responsibilities
-
Develop and maintain embedded firmware using FreeRTOS and Windows CE (WinCE)
-
Program ARM Cortex-M and 8051 microcontrollers using C/C++
-
Collaborate closely with hardware engineers; review schematics and PCB designs
-
Write and execute test procedures, test protocols, and technical documentation
-
Debug, validate, and verify firmware using standard lab tools
-
Support software development activities in compliance with IEC and FDA medical device requirements
Qualifications
-
Minimum 3+ years of firmware or embedded software development experience
-
Hands-on experience with FreeRTOS (required)
-
Strong proficiency in C/C++ for embedded systems (ARM & 8051)
-
Experience working with Windows CE (WinCE)
-
Ability to read and interpret hardware schematics
-
Experience in a regulated or medical device environment preferred
Tools & Technologies
-
Code Composer Studio
-
Visual Studio
-
Embedded VC++ (WinCE Framework)
-
Atmel Studio
Nice to Have
-
Java or Android development experience
-
GUI development for embedded or device applications
-
Experience with laser systems or safety-critical devices
Please note: Expected to work a minimum of 40 hours per week, with additional hours as needed based on company needs.
Firmware Engineer · BIOLASE MG, LLC.