Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Sr. Embedded Firmware Engineer

Omniome Inc.

Sr. Embedded Firmware Engineer

San Diego, CA
Full Time
Paid
  • Responsibilities

    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