Description
We are looking for a highly motivated Firmware Engineer I to join our team at Ultima Genomics, a rapidly growing life sciences technology company.
As a Firmware Engineer I, you will help develop firmware for our next-generation automated sequencing instruments. This role is ideal for an early-career engineer who enjoys hands-on development, connecting software with hardware, and applying engineering skills to next-generation sequencing technology.
How You'll Contribute
- Develop and maintain embedded firmware for automated sequencing instruments, including sensor and actuator interfaces, robotics, precision motion control, high-speed data acquisition, and mixed-signal electronics
- Work with electrical engineers to integrate firmware and hardware, contributing to design discussions about interfaces, communication protocols, and system robustness
- Develop automated hardware-in-the-loop (HIL) firmware tests to validate board-level functionality and support reliable instrument operation
- Develop automated software-in-the-loop (SIL) testing to identify regressions early in the development process
- Help evaluate new hardware components and reduce integration risks by reviewing datasheets and errata, assembling development boards or prototype electronics, and writing firmware to assess functionality and reliability
- Run hands-on experiments to verify hardware and firmware functionality, characterize performance, and investigate board-level failures
Qualifications, Skills, Knowledge & Abilities
- BS in Computer Science, Computer Engineering or a related field
- An advanced degree, such as MS, or relevant internship experience is strongly preferred
- Hands-on embedded firmware experience through coursework, academic or personal projects, internships, or industry work, involving interfacing with sensors, motors or other actuators
- Working knowledge of C programming and microcontroller fundamentals
- Ability to use a digital voltmeter (DVM), oscilloscope, and logic analyzers to measure and interpret physical signals and distinguish firmware bugs from hardware issues
- A hands-on approach to problem-solving, strong organizational and communication skills, and the ability to work independently and collaborate with others
- Familiarity with industrial communication protocols such as CAN or EtherCAT
- Ability to read electrical schematics and printed circuit board (PCB) layouts to support firmware integration and debugging
- Experience with Python for test automation or data analysis, or with automated test platforms and reliability testing
Benefits
- Competitive salary: $95,000 - $115,000 per year
- Comprehensive benefits package, including:
- Medical, dental, vision, life, and disability insurance
- 401(k) retirement plan
- Flexible spending & health savings account
- Paid holidays
- Paid time off
- Employee assistance program
- Other company benefits
For more fresh new jobs, check out yubhub.co.