Job Description:
Senior Staff Firmware EngineerLocation: San Jose, CA US Citizen
1+ year contract
First two weeks onsite in El Segundo, CA (Paid for by Prodapt)
Responsibilities:
- Architect and implement firmware for SoC systems focusing on ARMV8 and RISC-V architectures.
- Develop and debug JTAG and TRACE32 scripts for silicon bring-up.
- Design firmware for RTOS environments such as Zephyr and freeRTOS.
- Develop and optimize firmware for high-speed peripherals and interfaces such as PCIe, USB, DDR, MIPI, etc
- Work on hardware-software integration for microcontroller-based systems.
- Collaborate with cross-functional teams to define system architecture and design specifications.
- Contribute to technical product marketing by identifying lead applications and developing collateral.
Requirements:
- 10+ years of experience in embedded firmware development.
- Strong proficiency in Embedded C and C++.
- Extensive experience with ARM and RISC-V SoC architectures.
- Proficiency in debugging tools and scripting languages (TRACE32, Tcl, Python).
- Experience with multiple RTOS platforms.
- Background in hardware design and integration.
- Advanced degree in Electrical or Computer Engineering.
- Excellent problem-solving skills and ability to work in a fast-paced environment.