Embedded Developer, need US or Canada citizen

Overview

On Site
$40 - $50
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 6 Month(s)

Skills

FPGA

Job Details

Must share LinkedIn URL along with Photo ID + Must share 3 manager official references

Embedded System Developer

*Must be a US or Canadian Citizen*

Free to travel in the US.

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.

Able to travel to Boston and Mountain View, CA at least twice for 3-4 business days per trip during the first month, once a month thereafter.

Ideal: in Boston 2+ days a week in person.

Have a solid video conferencing setup that supports google Meet

2+ years experience working on a distributed team.

2+ years experience in a Linux environment

Requirements:

4+ 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.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.