JobMesh

Firmware Engineering Intern

Ichor Systems · Sparks, Nevada, US

The Firmware Engineering Intern will support the development team in modernizing deployment pipelines and enhancing firmware verification through advanced si...

Job description

The Firmware Engineering Intern will support the development team in modernizing deployment pipelines and enhancing firmware verification through advanced simulation. This role provides hands-on exposure to automated validation infrastructure, hardware-in-the-loop concepts, and the creation of virtualized environments to accelerate the firmware development lifecycle. - Automate firmware deployment pipelines using gRPC and Python-based automation tools - Develop self-contained executables for seamless integration into CI/CD build server environments - Establish automated test criteria to evaluate and report the health of branch commits and merges - Optimize testing throughput by evaluating and implementing parallel execution of hardware devices - Design "Software in the Loop" (SIL) interfaces to decouple firmware development from physical hardware - Build out plant simulators to model physical variables like pressure and temperature - Develop lightweight data logging and reporting interfaces for SPI traffic and system test results - Collaborate with senior engineers to implement nonlinear mathematical models into simulation environments Currently pursuing a Degree in: - Computer Eng...