> Markdown version of [/jobs/ext/1921016-firmware-engineer-medical-devices](https://www.wearedevelopers.com/jobs/ext/1921016-firmware-engineer-medical-devices). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Firmware Engineer - Medical Devices - **Company:** BIOLASE, Inc. - **Location:** Lake Forest, CA, United States - **Experience:** Experienced - **Salary:** $120,000.0 - $140,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Android Software Development, C++ (Programming Language), Code Composer Studio, Computer Programming, Computer Engineering, Software Debugging, Programming Tools, Embedded Software, Firmware, FreeRTOS, Hardware Design, Integrated Development Environments, Microsoft Visual Studio, Microsoft Windows CE, PIC Microcontroller, Software Application Programming, Information Technology - **Published:** August 4, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=2cb5f2252fbda9f0 ## About the Role * Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field. * Minimum of 3 years of firmware or embedded software development experience. * Hands-on experience with FreeRTOS (required). * Strong proficiency in C/C++ for embedded systems (ARM and 8051 microcontrollers). * Experience developing applications in Windows CE (WinCE). * Ability to read and interpret electrical hardware schematics. * Experience working in a regulated industry, preferably within the medical device industry. * Strong analytical, debugging, and troubleshooting skills. Nice to Have * Java or Android development experience. * GUI development for embedded or device applications. * Experience with laser systems or other safety-critical devices. * Familiarity with FDA Design Controls and/or IEC 62304., * Bachelor's (Preferred) ## Description BIOLASE MG is seeking an experienced Firmware Engineer to design, develop, and maintain embedded software for FDA-regulated medical devices. This role is responsible for firmware development, hardware integration, testing, and supporting laser-based medical systems while ensuring compliance with quality and regulatory standards. The ideal candidate has experience with real-time embedded systems, C/C++ programming, FreeRTOS, and Windows CE (WinCE) in a regulated development environment and enjoys collaborating with cross-functional engineering teams., * Develop, test, and maintain firmware for embedded systems used in FDA-regulated medical devices. * Design and implement embedded software using C/C++. * Develop firmware for ARM and 8051 microcontroller-based systems. * Develop and maintain embedded applications using FreeRTOS and Windows CE (WinCE). * Read and interpret hardware schematics to support firmware development and debugging. * Troubleshoot and resolve firmware and embedded hardware issues. * Utilize development tools including Code Composer Studio, Visual Studio, Embedded VC++ (WinCE Framework), and Atmel Studio. * Collaborate with cross-functional engineering teams to support product development and firmware integration. * Document firmware design, testing, and implementation activities. * Support firmware development in accordance with company quality standards and regulated development practices. ## Related Videos - [Quantum Computing - The tiny and the big challenges](https://www.wearedevelopers.com/videos/934-quantum-computing-the-tiny-and-the-big-challenges) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [For the Cars and the Curious: Android Drift](https://www.wearedevelopers.com/videos/499-for-the-cars-and-the-curious-android-drift) - [The future of automotive mobility: Upcoming E/E architectures, V2X and its challenges](https://www.wearedevelopers.com/videos/374-the-future-of-automotive-mobility-upcoming-e-e-architectures-v2x-and-its-challenges) - [Agent Smith Gets Hardware: Autonomous IoT Hacking From Debug Port to Cloud API](https://www.wearedevelopers.com/videos/100258-agent-smith-gets-hardware-autonomous-iot-hacking-from-debug-port-to-cloud-api) ## Related Articles - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)