Overview
On Site
$50 - $54
Contract - W2
Contract - 12 Month(s)
Skills
Python
C++
RTOS
Diagnostic
Hardware
Job Details
Job Description:
You will be key member of the Hardware team responsible for embedded and/or X86
development and diagnostic routines for HW bring and manufacturing testing of our hardware
components. You will interface with Hardware, Software, and manufacturing teams in the
engineering organization.
Essential Responsibilities:
Work alongside the HW, DSP, and Optics teams to bring up our new complex DSP
ASICs and optical modules
Responsible for diagnostics code used for hardware bring up
Responsible for manufacturing PCBA test Diagnostics and routines
Interface with other cross-functional teams is an essential responsibility for this role
Minimum Qualifications, Experience, Skills, Education and Certifications:
BS (or equivalent) in CS or EE with 3-5 years of experience in relevant industry
Proficiency in Python
Experience in C/C++ and assembly language programming
Proficiency with RTOS and embedded CPUs and microcontrollers (ARM , STMicro,
etc.)
Demonstrated working knowledge of HW components and Diagnostics routines
Experience with writing low level device drivers for: Memory controllers, CPU
peripherals, FPGAs, DSP, analog components like ADC/DAC, UARTs, SPI, I2C,
MDIO, Ethernet MAC/PHY components, etc.
Comfortable with Windows
Comfortable with UNIX-style command-line development (make, shell programming)
Hands-on laboratory experience is critical and required for this position
Highly Desired Skills:
Experience with writing code for control of various electro-optical components (ITLAs,
Driver Amp, Modulators, etc.)
Experience in network programming (sockets, TCP, UDP, HTTP)
Experience with a revision control system (CVS and PerforceTM)
You will be key member of the Hardware team responsible for embedded and/or X86
development and diagnostic routines for HW bring and manufacturing testing of our hardware
components. You will interface with Hardware, Software, and manufacturing teams in the
engineering organization.
Essential Responsibilities:
Work alongside the HW, DSP, and Optics teams to bring up our new complex DSP
ASICs and optical modules
Responsible for diagnostics code used for hardware bring up
Responsible for manufacturing PCBA test Diagnostics and routines
Interface with other cross-functional teams is an essential responsibility for this role
Minimum Qualifications, Experience, Skills, Education and Certifications:
BS (or equivalent) in CS or EE with 3-5 years of experience in relevant industry
Proficiency in Python
Experience in C/C++ and assembly language programming
Proficiency with RTOS and embedded CPUs and microcontrollers (ARM , STMicro,
etc.)
Demonstrated working knowledge of HW components and Diagnostics routines
Experience with writing low level device drivers for: Memory controllers, CPU
peripherals, FPGAs, DSP, analog components like ADC/DAC, UARTs, SPI, I2C,
MDIO, Ethernet MAC/PHY components, etc.
Comfortable with Windows
Comfortable with UNIX-style command-line development (make, shell programming)
Hands-on laboratory experience is critical and required for this position
Highly Desired Skills:
Experience with writing code for control of various electro-optical components (ITLAs,
Driver Amp, Modulators, etc.)
Experience in network programming (sockets, TCP, UDP, HTTP)
Experience with a revision control system (CVS and PerforceTM)
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.