Senior Firmware Engineer - Union City, United States - Stealth Health Tech startup

    Stealth Health Tech startup
    Stealth Health Tech startup Union City, United States

    2 weeks ago

    Default job background
    Description

    Position Summary:

    Our medical device startup company is developing a next-generation neurostimulation system for treating obstructive sleep apnea. The next-generation system aims to increase patient compliance by reducing surgical invasiveness and improving the patients sleeping habits.

    Were seeking an experienced, dedicated Sr. Firmware engineer with a wide breadth of firmware development experience:

    • The Sr. Firmware engineer will have a strong technology background, a broad view of technologies and their capabilities, and a deep understanding of the pros/cons of different technical approaches.
    • The Sr. Firmware engineer will be very hands-on, able to program and debug the issues in real-time and lead their technical team to solve complex problems.
    • The Sr. Firmware engineer collaborates across the organization to deliver timely quality solutions.

    Essential Responsibilities:

    • Responsible for researching, designing, developing, verifying, and validating firmware architecture and functional blocks, researching, and applying technology to projects.
    • Develop products using micro-controller (STM32) architectures in bare metal, including low-power SOC.
    • Develop communication interfaces using BLE, SPI, I2C, Interrupts, GPIO, Clocks, FLASH, and UART.
    • Use STM32/industry standard debugging tools, including source-level debuggers, in-circuit emulators (ICE), and logic analyzers.
    • Understand electrical schematics for mixed signal systems and assist in the failure mode analysis of such hardware/software devices.
    • Translate user needs to design inputs/specifications and produce the advanced component, sub-system, and system-level firmware designs.
    • Generate and review necessary documents for verification, validation, and clinical releases.
    • Qualification Requirements:
    • 6+ years of embedded medical device firmware development experience, including development of firmware across medical device product lifecycle, successful delivery of multiple products, and experience in working in a startup environment.
    • Experience in software design and testing for Class II and III medical devices under IEC 62304 guidelines is desirable.
    • Expert in understanding and interfacing with hardware.
    • Flexibility and ability to self-start on new challenges and problem-solving with minimal supervision.
    • Experience developing embedded physiological sensor-based algorithms in collaboration with the data science team is a plus.
    • Ability to work efficiently on multiple tasks with deadlines and strong written and verbal communication skills.

    Education Requirements:

    • BS/MS in Computer Science, Software Engineering, Electrical Engineering, or equivalent experience

    Physical Requirements:

    The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.The employee must have the ability to maintain the physical condition, mental attention and abilities, and stamina appropriate to the performance of assigned duties and responsibilities.Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

    While performing the duties of this job, the employee frequently will be required to do the following:

    • Sit, sometimes for prolonged periods for various business activitiesThe employee is required to stand; walk; and occasionally stoop or kneel.The ability to lift and/or move up to 25 pounds occasionally may be required.
    • The employee is required to coordinate multiple tasks simultaneously; collect, interpret, and/or analyze complex data and information; perform some repetitive motion activities; work effectively as part of a team; and concentrate on a variety of details when faced with interruptions and changing work priorities.
    • The mental demands are representative of those that must be met by an employee to successfully perform the essential functions, as described above, including but not limited to demonstrated ability to anticipate and solve practical problems or resolve issues; reason, calculate figures and amounts; collect data, establish facts, and draw valid conclusions; interpret procedures and policies; and meet schedules in a dynamic and sometimes demanding work environment, while maintaining positive relationships in a team environment.
    • The work environment characteristics are representative of those which an employee encounters while performing the essential functions of this job in an office environment the majority of the time.

    Travel Requirement:

    • Ability to travel within the Bay Area required.

    The above statements are intended to describe the general nature and level of work being performed.They are not intended to be construed as an exhaustive list of all responsibilities.