Embedded Test Engineer

Cognizant 

📍 Redmond, United States 🇺🇸

full-time
mid-level
Expired
Posted —
This job posting has expired View All Embedded Systems Engineer Jobs

Key Skills

CC++PythonFPGARTOS

Industry

Consumer ElectronicsRobotics

Job Description

Job Summary

Job Titleand Firmware Test Automation Engineer level II

Locationand Redmond WA

Job Summaryand

Meta Reality Labs Meta develops hardware devices which run custom firmware and software.

The Hardware Firmware and software are continuously updated and tested in the lab to identify bugs reliability or performance issues.

As a Firmware Test Engineer at Meta Reality Labs Redmond WA you will ensure delivery of highquality software and platforms for RL product lines.

You will be responsible for b

Responsibilities

Job Titleand Firmware Test Automation Engineer level II

Locationand Redmond WA

Job Summaryand

Meta Reality Labs Meta develops hardware devices which run custom firmware and software.

The Hardware Firmware and software are continuously updated and tested in the lab to identify bugs reliability or performance issues.

As a Firmware Test Engineer at Meta Reality Labs Redmond WA you will ensure delivery of highquality software and platforms for RL product lines.

You will be responsible for building and executing test plans and test cases across multiple products and platforms while working with engineering teams to identify and resolve defects.

You should be a detailoriented engineer with experience testing great software products and improving engineering efficiency.

You will also debug issues across the hardware and software stack including consumer electronics devices mobile apps and web.

Roles and responsibilitiesand

Endtoend softwarefirmware test infrastructure development to support testing of powermanagement boot loaders scheduling RTOS andor baremetal implementations and host tools.

Participate with the team on testing approach and ensure test coverage across a wide range of technologies and areas including unit testing integration testing system testing and regression testing.

Review software firmware hardware and IP architectures to ensure testability and evaluate integration risk.

Develop software and related tools to automate testing of a large variety of devices and interfaces from host side tools to lowlevel embedded systems.

Support all phases of development including early architecture requirements definition for custom silicon firmware architecture implementation simulation FPGA debug chip bringup and support systems and software teams.

Proficient in troubleshooting an issue and identify the root cause and raise defects and work closely with cross functional teams Development and Infrastructure

Minimum Qualifications

Bachelorands degree in computer science Computer Engineering relevant technical field or equivalent practical experience.

2plus years of software and test experience with experience related to embedded systems

Familiarity with data acquisition systems and diagnostic equipment such as oscilloscopes bus analyzers and power supplies

Knowledge of software testing methodologies including CICD

Proficient in C Cplus plus and Python programming

Experience providing clear communication and working well with crossfunctional teams

Preferred Qualifications

Experience with integration and testing for a complex system

Experience with low level operating systems RTOS UBOOT or other baremetal programming

Experience coding with python and developing test framework.

Good knowledge on peripherals such as UART SPI CSI2 i2c GPIO USB PCIE

Experience in realtime processing for computer vision and user interaction tasks high computethroughput systems

Experience with FPGA and hardware evaluation boards EDA design tools andor ISA simulators

SKILLS REQUIREDand

OS Windows Linux RTOS UBOOT C Cpluspuls Preferred FPGA UART SPI CSI2 i2c GPIO USB PCIE CICD Jenkins Python PyCharm