What are the responsibilities and job description for the Staff FPGA Verification and Design Engineer position at Wisk Aero?
At Wisk, we're transforming the future of urban mobility through safe, all-electric, autonomous flight. We are a passionate team working together toward a sustainable future, solving high-impact problems that have never been solved before. By delivering everyday flight for everyone, we're making it possible to spend less time getting there and more time being there. If you want to be part of shaping the future of mobility, then read on!
We are looking for a FPGA Verification and Design Engineer to join our team.
\n- With that vision in mind, we are looking for a FPGA Engineer to join our Electrical Engineering team working in the Powertrain Integrated Product Team (IPT). The goal of the FPGA verification and design engineer at Wisk is to develop the DO-254 DAL-A Verification Process, Plans, Procedures and Test Benches for the Propulsion Motor Controller’s FPGAs and also to design and develop the Battery Management (BMS) CPLD/FPGA. In order to build the first fully autonomous all-electric aircraft that performs and operates safely in an urban air-mobility environment.
- The successful candidate has experience on a full life cycle DO-254 program, developing a verification suite from requirements capture phase all the way to FAA certification. The candidate has experience with design and test bench development using one or more of the following Hardware Description Languages (HDLs): VHDL, Verilog or SystemVerilog. The candidate has experience working and communicating with engineers in system design, systems test and electrical roles. In this role, the candidate must be a self-starter, able to execute their technical work to a challenging schedule and good at managing priorities.
- Propulsion Motor Controller (~80% to 90%):
- Participate in development of device level requirements for the Motor Controller FPGAs (working with systems, electrical and other FPGA engineers), to ensure requirements verifiability
- Develop the DO-254 DAL-A Verification Test Plans to support the PHAC
- Act as the Propulsion FPGA Verification Lead, to develop Test Procedures and Test Benches (leading team of contractors and other external engineers)
- Develop and select automation tools for the FPGA verification process to implement CICD methodologies, with scripting (Perl, Python or other) working with IT & CMES
- Support the design checkout and lab integration by helping to debug FPGAs by building a requirements based System-Verilog (UVM) verification suite from scratch and automate the whole process
- Support the design with all the fault logs and metrics (code, assertion, functional) from the verification
- Battery Management System (~10% to 20%):
- Develop the Communications and Fault Logging CPLD/FPGA Design for the Battery Management System (BMS)
- Develop PHAC and HDP
- Capture design requirements, detail design documentation, component selection and VHDL coding
- Run the development tools all the way through palace and rout, conduct informal on target lab testing and debug
- You will help the Scrum Leaders in creating, organizing and executing the tasks in scope for your work and work of verification contractors.
- You will help to document and improve the Wisk FPGA verification and design processes as part of Wisk’s Continuous Improvement efforts.
- Note: Candidates are expected to travel to Mountain View up to 20% of the time to participate in design reviews and lab testing (on-target and iron bird integration testing) during 2023-2024.
- B.S. in Electrical Engineering discipline with at least 7 years of experience with DO-254 FPGA Design and/or Verification; (or M.S in Electrical Engineering with at least 5 years of relevant experience).
- Experience or understanding of System-Verilog UVM based verification
- You have participated on a FPGA DO-254 program that attained FAA’s certification approval (via: TSO, STC or TC)
- You have hands-on experience with Cadence or Synopsys tools for verification and experience with Microsemi Libero or Xilinx Vivado tools for design (or other equivalent tools, including tools from Intel/Altera)
- You have applied knowledge of RTL/Assertion, Block Formal, Module and System Verification
- You have applied knowledge of synthesis, STA and place and route
- You are familiar with SCRUM/Sprint JIRA process
- You are familiar with CICD automation methodologies
- You are a highly motivated, self starting individual with a broad set of skills and never afraid of facing complex technical challenges
- You are a solution oriented individual with a strong analytical mindset
- You have strong communication skills and can easily tailor your communications to suit the audience
- You can adapt quickly or propose changes needed to achieve early results in a timely fashion
- You embrace challenges and take commitments and deliver results within reasonable expectations
- You are a positive team player
We are located in Mountain View just a couple of hundred feet from Shoreline Lake and its surrounding walking/jogging trails. We offer a comprehensive benefits package including medical, dental, vision and life insurance, alternative work schedule (9/80), flexible time off, 11 company holidays, a 401(k) plan with 50% company matching vested immediately, commuter assistance, and education assistance. And on top of all that, we also offer a variety of perks such as free catered lunches, flight lessons, wellness allowances, snacks, drinks, fruit, employee referral bonus, charitable giving match, patent bonus program, happy hours and much more.
Wisk Aero provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. In addition to federal law requirements, Wisk Aero abides by applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.
Wisk Aero is an E-Verify employer.
Salary : $141,610 - $166,600