Firmware Engineer - Sunnyvale

Company: Innovusion
Your Application: You have not applied yet
Location: Sunnyvale, USA
JOB DESCRIPTION

Job Brief:



Join a rapidly growing engineering team and be part of a innovative solid state LiDar design for autonomous driving. Headquartered in Sunnyvale with offices in Suzhou and Shanghai, China. Innovusion LiDAR is designed for autonomous and was chosen as the standard configuration for NIO ET7 sedan.  



We seek an experienced Firmware Engineer to help develop our automotive LiDAR products.  C language development experience is a must. Experience with microcontroller, DSP, and SoC background is a plus. If you are passionate about sensor technologies in autonomous driving, and have a solid engineering background along with experience in firmware development.. 



Responsibilities:




Design and develop C/C++ language firmware code for cutting-edge LiDAR products.  
Deliver high-quality firmware code in a real-time embedded environment such as data pipeline, motion control, and power management. 
Implement firmware code on microcontroller, DSP, and SoC platforms. 
Hands-on hardware bring-up, system debugging and firmware code optimization. 
Engage with experienced cross-disciplinary team members to conceive and design innovative automotive LiDAR products. 


Skills Required:




BS, MS or PhD in Electrical Engineering, Computer Engineering or
related technical field. 
2+ years of experience in embedded development in robotics, real-time controls, or system software. 
Strong proficiency in C, familiarity with C++ is a plus. 
Familiar with hardware and bus protocols such as I2C, SPI, UART, and CAN. 
Familiar with debugging environment including scopes/logic analyzer, CAN bus tools, etc. 
Familiar with Bug tracking process. 


Bonus Skills:




Familiar with embedded RTOS. 
Experience developing Linux Device Drivers such as PCIE, ethernet, PHY, USB. 
Experience with CAN bus and functional safety is a big plus. 


Salary commensurate with experience. We offer awesome benefits plan that include 401K, stock, health benefits, insurance, vision, dental and entertainment.


Requirements: Mid-Senior Level
Type of Job: Full Time


JOB TYPE
Work Day: Full Time
Employment type: Permanent Job
Salary: Negotiable


JOB REQUIREMENTS
Minimal experience: No experience



Jobs you may be interested in


    Tips You May Be Interested In