23 days ago - req14186

Principal Design Engineer

In a nutshell

Location

San Jose - CA, US

Experience

8+ years

Degree

Master

Travel

No

In San Jose, CA, Hermes Microvision seeks Principal Design Engineer to design entire firmware system architecture, including but not limited to communication protocols between modules, communication protocols between firmware and PC, and functions and specifications for each module; cooperate with FPGA engineer to design communication protocol between embedded software and FPGA; propose helpful suggestions for FPGA design engineers; design embedded Linux system including software in user space and device driver in kernel space according to specifications; test and debug embedded software and firmware running on hardware; and propose helpful suggestions for hardware design engineers.Master’s degree in Electrical Engineering, Applied Mathematics, Applied Physics or closely-related field and 8 years of relevant experience or Ph.D. in one of those fields and 4 years of relevant experience; strong C coding skills; minimum 4 years of Linux software and driver development experience; good knowledge on ARM system and proficient on embedded ARM system development; familiar with general communication interface such as I2C, UART, SPI; good computer architecture knowledge and hardware knowledge; and good communication skills and trouble shooting skills required.Apply online at www.asml.com.EEO/AA (W/M/Vets/Disability) employer.