Job Description
The firmware engineer will define, develop, and commercialize embedded software for our new DNA Sequencing instrument. Additionally, the firmware engineer should possess technical leadership skills.
ESSENTIAL FUNCTIONS:
- Design, develop and support the firmware systems required for our sequencing instruments
- System integration with hardware and software systems (ability to see big picture integration issues)
- Work with other disciplines (EE, ME, SW) to define requirements, design, test, and debug embedded systems.
- Understanding of real time scheduling and synchronization concepts.
EDUCATION, SKILLS, & EXPERIENCE:
- Bachelor's Degree in Computer Science Software Engineering or a related field or significant experience
- 8+ years professional experience.
- Strong software engineering/coding in C/C++
- Experience with STM32/ARM microcontrollers
- Strong embedded systems skills (GPIO, interrupts, timers, PWM, i2c, USB)
- Experience with components such as ADC, DAC, Stepper & DC motors, Image sensors
- Experience with communication interfaces such as Ethernet, I2C, SPI, USB, CAN
- Familiarity with control systems (PID, closed loop control)
- Experience with lab equipment (DMMs, oscilloscopes, logic analyzers)
- Experience with AGILE development and continuous integration, Confluence, Github andJIRA
- Must have excellent debugging and communication skills
- Able to integrate and apply feedback in a professional manner, and ability to work as part of a team.
- Analytical skills to effectively review and analyze technical problems.
ATTITUDE & ATTRIBUTES:
- Ability to communicate effectively, both verbally and in writing.
- Ability and willingness to make an impact
- Creativity of thought and mindset
- Thrives in a dynamic and fast paced environment
- A passion for discovery
- Comfortable working in a fast-paced development environment.
PHYSICAL REQUIREMENTS:
- Stand or sit for extended periods of time
- Ability to grasp, move, or assemble very small objects
- Repeat the same movements
- See details of objects that are less than a few feet away
- See differences between colors, shades and brightness
- Ability to lift 50lbs.
Powered by JazzHR
DqzEg54aWO