- Very strong experience in Embedded C/C++
- Experience using Python
- Experience in Embedded Linux
- Update SOW/MCU RTOS FW based on customized HW design
- Enable the fundamental drivers and services in SOW/MCU FW, particularly: power management, UART/SPI/I2C driver, CAN/Ethernet driver, MCU-to-SOC driver, IPC and Diagnostic service
- Develop/Update HW configuration files and BSP/Drivers including CAN, GPIO, I2C, SPI, Camera, Display and NVM partition table etc
- Integrate sensor drivers, including serializer/de-serializer, radar, camera and USS
- Develop control software for various sensors, Relays, Switches, Solenoids.
- Experience using Bluetooth Low Energy stacks for development
- Experience using USB stacks for application development
- Experience in development of peripherals such as UARTs, A/D & D/A converters,I2C,SPI, timers
- Experience with static and dynamic code analysis and code coverage
- Experience with various build tools
- Experience in Agile software development
Job Type: Full-time
Salary: $98,855.48 - $119,051.77 per year
Benefits:
- 401(k)
- Dental insurance
- Health insurance
- Relocation assistance
Schedule:
- Monday to Friday
People with a criminal record are encouraged to apply
Experience:
- Embedded software: 1 year (Preferred)
Ability to Relocate:
- Santa Clara, CA: Relocate before starting work (Required)
Work Location: On the road