Senior Principal Electrical Engineer FPGA (Bothell WA)
Bausch Health Companies Inc. · Bothell, WA · 3 wk ago
EngineeringFull-time
Responsibilities
- Technical leadership of FPGA architecture and design in Solta embedded products
- Define and document FPGA functional requirements
- Hold and participate in technical design reviews
- Design and implement FPGA solutions such as system communication, control algorithms, data movement and processing
- Conduct laboratory test, debug, and integration activities
- Perform and document requirement verification
- Participate in failure mode, safety, and hazard analysis of new and legacy device designs
- Familiarity with energy delivery modalities include ultrasound, LASER, and/or RF energy
- Assure compliance of equipment to IEC medical device standards (60601-1, 60601-1-2, etc.)
- Mentor junior engineers in best practices in design, debugging, and documentation
- Learn and support legacy products while developing new ones
- Improve the tools and methods for FPGA development
Qualifications
- Bachelor's degree required, preferably in Electrical Engineering. Master's preferred
- An expert level working knowledge of electrical engineering concepts/principals as they relate to digital hardware development and product development
- Minimum ten years in FPGA design and development
- Hands-on experience with typical electronics laboratory test equipment
- A solid working knowledge of analog/digital circuitry, EDA software (Altium), and design for manufacturability
- Outstanding requirements and specification writing skills for regulated products/applications, including design traceability and verification and validation plans
- Experience with IEC 60601 or similar regulatory standards or design in a regulated environment (SEMI, MIL-STD, FAA)
- Ability to work in a fast-paced multidisciplinary environment including software, optical, RF, and mechanical engineers and project managers
- Skilled in problem definition, data collection and analysis, generating solid conclusions and recommendations
- Techically creative and motivated to explore design trade-offs in the development of complex electrical and electro-mechanical systems designs
- Ability to multi-task, and capable of executing multiple assignments on time
Skills
- Solid understanding of FPGA architectures, their hardware/software interfaces, and memory interfaces (DDR, SRAM, Flash)
- Proficiency with VHDL (some Verilog)
- Proficiency with Xilinx and Altera FPGA tool flow (ISE, Vivado, Quartus)
- Proficiency with HDL simulation tools (Questa)
- Proficiency with FPGA timing closure techniques
- Proficiency with reading electrical schematics
- Experience with source control tools (Perforce)
- Experience with MatLab or equivalent modelling language programming