Skip to content

Staff Engineer II – Firmware
Company | Becton Dickinson |
---|
Location | Milpitas, CA, USA |
---|
Salary | $130400 – $215200 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Senior |
---|
Requirements
- Collaborate with Systems, Software, Firmware, and Hardware teams during requirements creation to ensure firmware requirements are unambiguous, complete, realizable, and verifiable.
- Provide technical leadership and mentoring across the organization.
- Act as a domain expert and resource regarding firmware solutions, toolchains, methodologies, architectures, etc.
- Perform development work independently with minimal supervision.
- Ensure quality of work by following coding standards
- Generate documentation to support regulatory filings, internal reports, and specifications.
- Support Verification and Validation activities.
- Provide R&D input on CAPA reports and post-product release support.
- Follow design, quality, and safety guidelines based on GMP, FDA, and ISO guidelines, and related BD Quality and Safety Standards and Practices.
- Understand business goals and link them to design directions, product architecture, and promote solutions that support long-term product vision and strategies.
Responsibilities
- Collaborate with Systems, Software, Firmware, and Hardware teams during requirements creation to ensure firmware requirements are unambiguous, complete, realizable, and verifiable.
- Provide technical leadership and mentoring across the organization.
- Act as a domain expert and resource regarding firmware solutions, toolchains, methodologies, architectures, etc.
- Perform development work independently with minimal supervision.
- Ensure quality of work by following coding standards
- Generate documentation to support regulatory filings, internal reports, and specifications.
- Support Verification and Validation activities.
- Provide R&D input on CAPA reports and post-product release support.
- Follow design, quality, and safety guidelines based on GMP, FDA, and ISO guidelines, and related BD Quality and Safety Standards and Practices.
- Understand business goals and link them to design directions, product architecture, and promote solutions that support long-term product vision and strategies.
Preferred Qualifications
- Experience working in a regulated industry.
- Familiarity with C# and experience with Python.
- Experience with RTOS and multi-threaded development like VxWorks or Micrum uC/OS-II.
- Custom Windows Driver Development with PCIe experience, kernel mode driver development, and knowledge using user mode driver development.
- Experience with memory management, interrupt controller, and bootloader.
- Device driver development of Timer, ADC, RTC, DMA module.
- Experience with IAR or uVision IDE.
- Experience with Azure DevOps.