Software Test Engineer
Company | Shield AI |
---|---|
Location | Dallas, TX, USA |
Salary | $70849 – $106273 |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Entry Level/New Grad, Junior |
Requirements
- B.S. in Computer Science, Computer Engineering, Electrical Engineering, or a related STEM field.
- Mastery of fundamental computer science topics.
- Advanced skillset for developing software in Python.
- Experience with Linux including Bash scripting and networking.
- Ability to configure and maintain small computer networks.
- Experience working on complex software development projects, which can be from an internship, job, club, team, personal project, etc…
- Demonstrated history of showing ownership of project outcomes and delivering exceptional results.
- Record of working hard, being a trustworthy teammate, holding yourself and others to high standards, and being kind to others.
Responsibilities
- Use Python to automate complex test sequences and log the results in a database.
- Create software infrastructure that allows for rapid development of new testcases, utilizing common code wherever possible.
- Write drivers that interface with electronics test equipment.
- Automate server imaging process to allow rapid deployment of new test stands.
- Create data visualizations using Grafana or a similar tool.
- Contribute to and attend cross-functional code and design reviews. Advocate for design changes that result in simpler testing processes.
- Other duties as assigned.
Preferred Qualifications
- Comfort working with hardware, as the testcases you write will interface with circuit boards, motors, and sensors.
- Mastery of fundamental engineering concepts including EE, Mech E, Programming, Physics, and Mathematics.
- Experience writing drivers for electronics test equipment.
- Demonstrated adaptability, agility, and the ability to innovate under pressure to meet dynamic project demands and drive successful outcomes.