Overview
Job Details
Integration Engineer
Summary:
We are seeking a skilled Software Engineer to develop and maintain automated test and calibration systems for prototype AR/VR devices. This role involves integrating hardware and software components, building reliable test infrastructure, and ensuring smooth operation on the manufacturing line.
Responsibilities:
-
Develop, integrate, and maintain automated test and calibration stations for prototype devices.
-
Collaborate with hardware and software teams to integrate system components.
-
Build and update operator-facing UI/UX flows for test systems.
-
Integrate electro-mechanical systems and controller APIs into test suites.
-
Troubleshoot, debug, and verify software and hardware issues.
-
Write, review, and maintain high-quality, well-documented code.
-
Proactively communicate with cross-functional partners to resolve blockers.
-
Continuously improve testing frameworks and workflows.
Minimum Qualifications:
-
Bachelor’s degree in Computer Science, Electrical Engineering, or a related field.
-
3+ years of experience developing Python applications.
-
Hands-on experience with Linux (e.g., Fedora).
-
Proficiency in modern C++ and Python.
-
Experience with shell and PowerShell scripting.
-
Proficiency with Git or Mercurial version control systems.
-
Strong understanding of software engineering principles and hardware/software interoperability.
-
Excellent debugging and problem-solving skills.
Preferred Qualifications:
-
Master’s degree in Computer Science, Electrical Engineering, or related field.
-
Experience with automated or manual test stations and manufacturing test suites.
-
Familiarity with test frameworks, test management, and defect tracking tools.
-
Experience with Linux and Android development.
-
Knowledge of MATLAB and React.