Embedded Firmware Test Engineer

Artech
San Jose, United States of America
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

San Jose, United States of America

Tech stack

C
Automation of Tests
C++
Linux
Field-Programmable Gate Array (FPGA)
Python
Real-Time Operating Systems
Universal Asynchronous Receiver/Transmitter
Scripting (Bash/Python/Go/Ruby)
Serial Peripheral Interface
Application Specific Integrated Circuits
Information Technology

Job description

Do something big and innovative! Stretch your creative muscles and work on big issues. Since 1989, we have developed technology environments, applications, and tools by providing experienced teams to implement, enhance, and maintain our clients essential systems and applications. Join our team and be part of developing a reference design for our next gen of glasses., * Define and develop tests based on vendor-provided SDKs for functional validation and power characterization.

  • Develop automated test/regression environments based on vendor-provided tests.
  • Develop targeted tests to reproduce reported issues.
  • Test Plan Coverage on FPGA and ASIC: Run vendor-provided tests and establish a baseline on the FPGA.
  • Power Measurements and Optimization: Work on EVBs and Form factor devices based on the ASICs to measure and optimize power.
  • Create automated test environments based on the vendor-provided tests and XR team s tests.

Requirements

  • Bachelors or Masters in Electrical Engineering and/or Computer Science with a minimum of 3 years of experience in a similar role.
  • Working proficiency in Linux (mandatory).
  • Readability in C, C++, and Python.
  • Experience with scripting.
  • Familiarity with RTOS-based systems.
  • Experience with FPGAs, board design, low-speed interface protocols (I2C, SPI, UART), and MIPI.
  • Experience working with potentially unstable hardware/software under development.
  • Lab experience: Working with Oscilloscopes, Logic Analyzers, etc.
  • Prior work experience at client or in client's Industry.

Applicants must be able to work directly for Scalence on W2.

Apply for this position