
Principal R&D Engineer - Firmware
- Alameda, CA
- Permanent
- Full-time
- Write Firmware for new medical devices and systems*
- Create technical firmware documentation for Production and Research and Development*
- Manage technical development as a Technical Leader within a multidisciplinary project team*
- Provide technical support and perform tasks within multidisciplinary project team*
- Document research and development process through lab notebooks, engineering protocols, and engineering reports *
- Identify and utilize vendors in the development of Penumbra, Inc. products *
- Perform research and integrate new technologies into existing and future products*
- Train engineers, technicians and assemblers in new processes and methods*
- Evaluate prototypes against standards or specifications and troubleshoot problems to assess root cause and corrective action*
- Interpret and communicate test results*
- Solve practical problems encountered*
- Document findings and recommendations*
- Create and modify product design specifications*
- Select, manage, train, and develop staff. Establish objectives and assignments and provide ongoing feedback through performance reviews and development plans. *
- Adhere to the Company's Quality Management System (QMS) as well as domestic and global quality system regulations, standards, and procedures. *
- Understand relevant security, privacy and compliance principles and adhere to the regulations, standards, and procedures that are applicable to the Company. *
- Ensure other members of the department follow the QMS, regulations, standards, and procedures. *
- Perform other work-related duties as assigned.
- Bachelor's degree in Engineering, Physical Sciences or related technical field with 5+ years of engineering experience in the medical device industry, or an equivalent combination of education and experience
- Programming experience required, proficiency in languages such as C or C++, and Python preferred
- Hands-on experience developing prototype software/firmware for hardware such as PCB, Arduino, Raspberry Pi, or similar required
- 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
- Familiarity of IEC 62304 standard preferred
- Familiarity with board bring up, logic analyzer, oscilloscope, Connectivity (BLE, Bluetooth, NFC, NFMI) preferred
- Advanced degree in Engineering, Physical Sciences, or related technical field a plus
- Sound understanding of engineering and scientific principles
- Proficiency with computers and software applications
- Hands-on laboratory skills and demonstrated analytical skills
- Excellent written, verbal, and interpersonal skills required
- Knowledge of GMP/Quality System Regulations and clean room environment practices
- General office, laboratory, and clean room environments.
- Willingness and ability to work on site.
- Potential exposure to blood-borne pathogens
- Requires some lifting and moving of up to 25 pounds
- Must be able to move between buildings and floors.
- Must be able to remain stationary and use a computer or other standard office equipment, such as a printer or copy machine, for an extensive period of time each day.
- Must be able to read, prepare emails, and produce documents and spreadsheets.
- Must be able to move within the office and access file cabinets or supplies, as needed.
- Must be able to communicate and exchange accurate information with employees at all levels on a daily basis.
- 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.
- A generous benefits package for eligible employees that includes medical, dental, vision, life, AD&D, short and long-term disability insurance, 401(k) with employer match, an employee stock purchase plan, paid parental leave, eleven paid company holidays per year, a minimum of fifteen days of accrued vacation per year, which increases with tenure, and paid sick time in compliance with applicable law(s).