Join the OnLume team!
OnLume Surgical is creating the future of medical imaging devices for image-guided surgery. We are a growing team based in Madison, WI that enjoys collaborative and iterative development. OnLume is seeking a firmware engineer to design, implement, and maintain OnLume's embedded system firmware.
Design, implement, and maintain embedded microcontroller firmware
Interface with various peripheral components in OnLume's imaging systems
Extend and manage embedded subsystem communication
Prototype new interfaces and functionality
Create and maintain relevant documentation
Collaborate with team members, e.g., for system design and integration
The Ideal Candidate Is/Has:
Proficient in embedded C / C++ firmware development
Experience developing and debugging with ARM microcontrollers
Experience with common microcontroller peripherals, e.g., SPI, UART, ADC, DMA, etc.
Experience with embedded real-time operating systems
Experience developing under FDA Design Controls and IEC 62304 Medical device software life cycle
Strong interpersonal and organizational skills
Good communications skills, both oral and written
Required Education and Experience:
BS (MS preferred) in electrical engineering, computer engineering, computer science, or related field
with more than 3 years' similar experience
This Job Is Ideal for Someone Who Is:
Collaborative - enjoys passion-driven teamwork
Autonomous - able to work independently
Innovative - prefers working in unconventional and creative ways
Benefits include medical, dental, vision, life, and short-term disability insurance, PTO, and holiday pay
Title and responsibilities are commensurate with experience
Job Type: Full-time
COVID-19 considerations: Remote work is optional due to COVID-19.
EEO/AAP Statement: OnLume Inc. is an EEO/AAP employer; all business decisions (employment, promotions,
compensation, etc.) are made without regard to race, color, religion, creed, gender, national origin, age,
disability, marital or veteran status, sexual orientation, gender identity, or any other legally protected status
Questions? Please contact: careers+0fd546b@OnLume.com