This Silicon Valley Autonomous Electric Vehicle (EV) startup is seeking a senior-level Firmware Engineer to lead and drive the embedded/firmware development efforts for their devices. This role will contribute to creating the world's most advanced sensor technology for future EV autonomous vehicles. This role will strategically partner with Product Management to define and implement electrical architecture for their devices. You will be responsible for the following:
Responsibilities
- Develop test suites to validate functionality of new features prior to release.
- Plan and rollout firmware updates to existing devices on the market.
- Investigate bug reports and help prepare quick fixes prior to release.
- Develop firmware tests to support factory builds.
- Create custom builds of firmware to support new devices and form-factors.
- Partner with the Sales/Marketing team to customize technology solutions for 3rd party integrations.
Qualifications
- Ph.D./MS in Computer Science, Electrical Engineering
- 5+ years of experience developing ARM-based firmware architectures in touch and sensor technology systems and devices.
- Extensive experience developing firmware in C.
- Experience managing Git repository + branches/merges.
- Firmware development experience with all major peripheral communication protocols (USB/UART/I2C/SPI).
- Experience with power management and developing FW for battery-powered devices.
- Experience with image-processing/signal processing and compression algorithms.
- Experience with driver development
- Ability to manage hardware systems projects on time and within budget.
Visa Requirements: Must be a US Citizen or US Green Card Holder