Job Description
POSITION: FIRMWARE TEST ENGINEER
Job Type: Contract
Location: Multiple San Jose CA, Phoenix AZ, Austin, TX, (Onsite Positions )
Rate: As per Experience
THE IDEAL CANDIDATE SHOULD HAVE
- Communications, Media & Technology Level 9 Onsite position Firmware Engineering
- 2-5 years of experience Responsibilities Ownership of firmware test application on hardware prototype projects and development platforms.
- Experimenting with and implementing testing interfaces to various sensors/peripherals. Coding programs and scripts as necessary to test embedded systems.
- Work closely with various core tech teams and other organizations to define prototyping scope and applications towards various technology roadmaps and products.
- Porting and Integrating Firmware tests for various peripherals Working to integrate the firmware tests in a CI/CD pipeline
MINIMUM QUALIFICATIONS
- Bachelor's degree in Computer Science or other technical field
- Driver and board-level system software test development and integration Developing test frameworks using Python and Object-Oriented Programming ARM/RISCV based processors and micro-controllers and two or more communications protocols such as I2C, UART, SPI, USB, MIPI, I2S, etc.
- Proficient in C, C++, RTOS fundamentals JTAG debugging ex Developing C tests, integrating C test developed by firmware engineers into CI/CD pipelines Background in Linux Development (Bash and Shell included) General python
- experience where they’ve interfaced with C/C++ into python to do automation Perl is also acceptable.
ADDITIONAL JOB DETAILS:
1 - Embedded Applications Testing (P2 - Intermediate) |
2 - Industry X IOT Applications (P2 - Intermediate) 1 - English (A1 - Elementary)