Embedded Firmware Engineer

Posted 17 June 2024
LocationUnited States of America
Job type Permanent
Reference198089

Job description

As an R&D Engineer, you get to be hands-on, prototyping the next generation of medical devices! 

What You'll Work On

    • Be a pivotal team member for prototyping and designing electro-mechanical systems for novel, life-saving medical devices.
    • Own the development of the embedded software/firmware for proof-of-concept devices and prototypes.
    • Dive into first generation firmware/software tests at the system, device, and component level for both design exploration and validation
    • Create detailed software/firmware functional specifications
    • Collaborate with cross-functional teams to support overall product development
    • Support product through pre & postproduction release including manufacturing & testing at contract manufacturers

What You'll Bring

    • Proven ability to thrive in a fast-paced work environment where navigating grey areas is a welcomed challenge
    • BS in computer engineering/ software engineering/ electrical engineering or related field required
    • Hands-on experience developing prototype software/firmware for hardware such as PCB, Arduino, Raspberry Pi, or similar required
    • Programming experience required, proficiency in languages such as C or C++, and Python preferred
    • Embedded systems design, Unit testing, end to end testing on HW, communication protocols (SPI, UART, I2C, CAN, USB), Algorithm design, Signal Processing, Microcontrollers (STM32,ARM Cortex M4/M7 etc.), controls algorithm (ex. PWM, PID), RTOS and/or Bare metal
    • Familiarity with board bring up, logic analyzer, oscilloscope, Connectivity (BLE, Bluetooth, NFC, NFMI) preferred

Working Conditions

  • General office environment. Business travel from 0% - 10%.  Requires some lifting and moving of up to 25 pounds. The employee is frequently required to stand, walk, sit, and reach with hands and arms, and to use a computer, sitting for extended periods. Specific vision abilities required by this job include the ability to read, close vision, distance vision, color vision, peripheral vision, and depth perception.

What We Offer
•A collaborative teamwork environment where learning is constant, and performance is rewarded.
•The opportunity to be part of the team that is revolutionizing the treatment of some of the world's most devastating diseases.