- 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.
- 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.
- 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.
- BS/MS in Computer Science, Software Engineering, Electrical Engineering, or equivalent experience
- Sit, sometimes for prolonged periods for various business activities The 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.
- Ability to travel within the Bay Area required.
-
Senior Firmware Engineer
3 weeks ago
Stealth Health Tech startup Union City, United StatesPosition 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 patient's sleepi ...
-
Senior Firmware Engineer
3 weeks ago
Ajax Health Union City, United StatesPosition Summary: · This role is for an Ajax Health stealth startup medical device company developing a next-generation neurostimulation system for treating obstructive sleep apnea. The next-generation system aims to increase patient compliance by reducing surgical invasiveness ...
-
Senior Firmware Engineer
3 weeks ago
Metric Bio Union City, United StatesA truly unique opportunity to contribute to the design of life changing technology in the Med-Tech space. · Senior Firmware Engineer- Neuro-Tech · East Bay Area, San Francisco · You will be responsible for designing, building and testing firmware for highly complex implantable de ...
-
Jr. QC Engineer
2 weeks ago
Fortinet Union City, United StatesWill support Test Engineering Team in support of Fortinet's Cyber Security and network products. · Performing Fortinet product inspection , Mainly in IQC department. · Based on working instruction to complete jobs. · Test multi node systems in VM environment · Perform BIOS, IPMI, ...
-
Jr. QC Engineer
2 weeks ago
Fortinet Union City, United StatesWill support Test Engineering Team in support of Fortinet's Cyber Security and network products. · Performing Fortinet product inspection , Mainly in IQC department. · Based on working instruction to complete jobs. · Test multi node systems in VM environment · Perform BIOS, I ...
-
QC Engineer
2 weeks ago
Fortinet Union City, United StatesWill support Test Engineering Team in support of Fortinet's Cyber Security and network products. · Performing Fortinet product inspection , Mainly in IQC department. · Based on working instruction to complete jobs. · Test multi node systems in VM environment · Need assembling/dis ...
Senior Firmware Engineer - Union City, United States - Ajax Health
1 week ago
Description
Position Summary:
This role is for an Ajax Health stealth startup medical device company 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 patient's sleeping habits.
We're seeking an experienced, dedicated Sr. Firmware engineer with a wide breadth of firmware development experience:
Essential Responsibilities:
Qualification Requirements:
Education Requirements:
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:
Travel Requirement:
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.