Firmware Engineer I
Ultima Genomics
- Pay
- $95K to $115K
- a year
- Location
- Fremont, CA
- Work style
- On-site
- Job type
- Full time
- Posted
- Nov 5
- 2 days ago
Career path
See where this role leads
Jigup maps the next three moves from a job like this one, with the titles and the skills each step asks for.
About the company
Ultima Genomics
Biotechnology · 201 to 500 employees
Ultima Genomics is a rapidly growing company that is developing ground-breaking genomics technologies. Our mission is to continuously drive the scale of genomic information to enable unprecedented advances in biology and improvements in human health. We have developed a foundational new approach to sequencing at scale that overcomes limitations due to the high costs of current technologies. We are well-funded and have raised approximately $600 million from global top-tier investors. Our team brings together unique and diverse expertise across multiple disciplines, from healthcare and life sciences, to engineering, to technology and software and beyond. We are a collaborative group, including successful entrepreneurs, chemists, hardware and software engineers, genomics and biotechnology experts, molecular and computational biologists, software and algorithm experts, and operations and commercial leaders. Join us to develop and commercialize technologies that unleash the power of genomics at scale and empower the future of human health.
What you'll do
- Develop and maintain embedded firmware for automated sequencing instruments
- Work with electrical engineers to integrate firmware and hardware
- Develop automated HIL firmware tests and SIL testing
- Evaluate hardware components by reviewing datasheets and errata
- Assemble development boards or prototype electronics and write firmware to assess them
- Run experiments to verify functionality, characterize performance, and investigate failures
What you need
- BS in Computer Science, Computer Engineering or a related field
- Hands-on embedded firmware experience involving sensors, motors or other actuators
- Working knowledge of C programming and microcontroller fundamentals
- Ability to use a DVM, oscilloscope and logic analyzers
- Ability to read electrical schematics and PCB layouts
- Familiarity with industrial communication protocols such as CAN or EtherCAT
- Experience with Python for test automation or data analysis, or automated test platforms and reliability testing
- An advanced degree, such as MS, or relevant internship experience (preferred)
- Education: a bachelor's degree or a postgraduate degree
Key skills
Keywords for your resumePro
The words this employer's screening is likely to look for.
This job lists resume keywords
The terms this posting uses, pulled out so you can mirror them in your resume. Jigup Pro members see the list on the job board.
Perks
- medical
- dental
- vision
- disability insurance
- 401(k) retirement plan
- paid holidays
- paid time off
See full description on company page, apply now