- Develop prototype motor controllers and battery management systems of varying power levels and voltage levels (60V to 600V) under weight and reliability constraints
- Design electrical schematics, select components, and layout rigid and flex PCBs
- Work with mechanical engineers and 3D CAD tools to check mechanical fit
- Oversee PCB assembly procedures and procurement of BOM
- Implement efficient motor control and battery charge management algorithms in microcontrollers and/or FPGA
- Test hardware and firmware and make necessary modifications and revisions to meet functional requirements
- Communicate with manufacturers, assemblers, and technicians in order to optimize design for manufacturability and cost
- Master’s degree in electrical engineering and two years of experience which may be acquired before, during, or after Master’s level coursework
- Must have also demonstrated Master’s level coursework in dynamics, state variable methods and digital signal processing OR comparable coursework.
- Two years of hands-on experience with:
- Firmware development in C/C++ for microcontrollers
- Digital design in Verilog/VHDL for FPGAs
- Power conversion using advanced high voltage (as high as 600V) power semiconductors
- Communication protocols and EtherCAT
- PCB design in Altium Designer
- Prototyping and knowledge of speed and current sensors
- Debugging and measurements using test equipment such as oscilloscopes, logic analyzers, DC electronic load and waveform generators.
Please include a cover letter with your application.