remote
Junior Firmware Engineer Co Op/Internship - Lucid Vision Labs, Inc.
Embedded Systems Engineer
Join a fast‑growing machine‑vision team to develop and test firmware for high‑performance GigE cameras, using C/C++, embedded Linux, and Python for automation and validation.
About the role
Key Responsibilities
- Design, implement, and maintain firmware for GigE Vision camera modules.
- Develop automated test suites and validation scripts to improve product robustness and performance.
- Collaborate with hardware engineers to debug board‑level issues and integrate new sensor technologies.
- Participate in code reviews, version control, and continuous integration processes.
- Document firmware architecture, test procedures, and troubleshooting guides.
Requirements
- Current enrollment in a Computer Engineering, Electrical Engineering, or related program.
- Proficiency in C/C++ programming for embedded platforms.
- Experience with Python scripting for test automation.
- Familiarity with Git or other source‑control systems.
- Basic understanding of hardware debugging tools (e.g., oscilloscopes, logic analyzers).