Principal Firmware Engineer

Mountain View, California

InfoStride
Apply for this Job

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

Date Posted: 04 May 2025
Apply for this Job