Embedded / CI Test Infrastructure Engineer (USB)

$$$

 

We are looking for an engineer who can build and maintain automated testing and CI infrastructure for USB software and firmware. This role addresses a critical need within the MCCI team that is currently not fully covered internally.

 

What this role solves

Building and maintaining a reliable CI/CD and test infrastructure for USB solutions that includes a real hardware environment, as USB testing cannot be fully virtualized.

 

Core responsibilities

Develop and maintain CI/CD pipelines for USB software running on Windows (not Linux or Docker).

 

Set up and manage a fleet of physical test machines:

 -provisioning (initial setup)

-patching

-system updates

-environment deployment

-infrastructure stability maintenance

 

Automate hardware-in-the-loop testing:

-host + device + physical hardware

-using MCCI plug/unplug automation hardware

-Improve mocks and unit tests for host/device interactions where possible.

-Work on timing issues between host and device.

-Modernize build systems for long-lived and legacy codebases.

 

Role characteristics

-Work with physical USB devices and real hardware (not only simulations).

-Focus on Windows-based CI/CD environments.

-Handle complex integration scenarios where software is tightly coupled with hardware.

-Work with legacy systems that require modernization without compromising stabilit

Required languages

English B2 - Upper Intermediate
Ukrainian B1 - Intermediate
Windows, CI/CD, USB, Embedded
Published 1 July
7 views
ยท
2 applications
To apply for this and other jobs on Djinni login or signup.
Loading...