Software Engineer I, Hardware Test
Shield AI
What you'll do:
- Use Python to develop scripts that automate hardware test processes and capture results.
- Support the creation of software tools and infrastructure to streamline test development.
- Assist in writing simple drivers or scripts to interface with sensors and test equipment.
- Help manage and deploy test software across multiple test stands.
- Contribute to data logging and visualization systems.
- Collaborate with cross-functional teams and participate in code/design reviews.
- Support day-to-day lab activities and improve existing test workflows.
- Other duties as assigned.
Required qualifications:
- B.S. in Computer Science, Computer Engineering, Electrical Engineering, or a related STEM field.
- Solid understanding of core computer science concepts (e.g., data structures, algorithms).
- Proficiency in Python programming.
- Exposure to Linux environments and basic Bash scripting.
- Enthusiasm for solving technical challenges and learning in a hands-on setting.
- Strong communication and teamwork skills.
- Demonstrated ownership of academic, internship, club, or personal projects with real results.
- Record of working hard, being a trustworthy teammate, holding yourself and others to high standards, and being kind to others.
Preferred qualifications:
- Interest or experience working with electronics, sensors, or test equipment.
- Exposure to networking concepts and basic computer setup/maintenance.
- Familiarity with data visualization tools like Grafana, Plotly, or Matplotlib.
- Experience working in a lab, hardware club, or project-based team environment.
- Curiosity and initiative to take on complex challenges and grow quickly.