Position: Embedded system developers
Location: Mountain View CA (Remote)
Duration: 3 months, extendable month by month thereafter.
ONLY USC OR GC
Job Description
10+ years of embedded system development in non-mobile products.
2+ years experience with device driver and kernel side development in Linux or RTOS (Zephyr
Preferred).
Strong understanding of hardware-software integration.
Familiarity with debugging tools such as GDB, JTAG, and logic analyzers.
SPI and I2C/I3C experience.
Practical knowledge of communication and control in embedded systems, peripherals, and
buses.
1+ year of experience with an ARM A-series based microcontroller.
Has participated in multiple board and system bringups.
Ideal candidates:
1+ year of experience on BMC/SMC such as the AST2600.
At least one project involving control of a high-speed electrical or optical Serdes (PCI, Ethernet)
PMIC and bare metal programming experience.
Knowledge of laser physics and control techniques.
RTL and SystemVerilog fluent.
Prior experience with pre-silicon testing using Xcelium, Palladium or FPGA emulation.
Additional info:
● Able to work 11-6 PM ET and coordinate with east coast and west coast teams.
● Excellent written and verbal communication skills.
● Familiar with Git, Slack, the Google office suite, and Agile development including Scrum.
● Able to shift between quickly prototype and production quality coding needs.
● Able to code, document, and code review to team specified standards.
● Have a solid video conferencing setup that supports google Meet
● 3+ years' experience contracting and 2 available references.
● 2+ years' experience working on a distributed team.
● 2+ years experience in a Linux environment