23 days ago - req14186

Principal Design Engineer

In a nutshell


San Jose - CA, US


8+ years





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.