Senior Software Engineer, Hardware Test (R3674)
Shield AI
This job is no longer accepting applications
See open jobs at Shield AI.See open jobs similar to "Senior Software Engineer, Hardware Test (R3674)" Homebrew.What you'll do:
- Use Python to automate complex hardware test sequences and log results in production databases.
- Design and maintain modular, scalable software infrastructure to support rapid development of new test cases.
- Write and maintain robust drivers that interface with test equipment, sensors, and embedded systems.
- Develop infrastructure to enable rapid imaging and deployment of test stand servers.
- Build intuitive dashboards and data visualizations using tools like Grafana or similar.
- Collaborate cross-functionally with hardware, software, and manufacturing teams to drive product and process improvements.
- Participate in design/code reviews and advocate for changes that improve test coverage, maintainability, and system performance.
- Troubleshoot, debug, and resolve system issues across hardware and software boundaries.
- Other duties as assigned.
Required qualifications:
- B.S. or M.S. in Computer Science, Computer Engineering, Electrical Engineering, or a related STEM field.
- Minimum of 3 years of hands-on, post-college industry experience in a software engineering role, ideally involving hardware interaction or test infrastructure.
- Strong foundation in computer science fundamentals, with demonstrated ability to apply them in real-world systems.
- Advanced Python development skills, including experience building modular and reusable code.
- Proficient with Linux environments, including Bash scripting, system administration, and networking basics.
- Experience configuring and maintaining small to mid-scale networks and deploying code to distributed systems.
- Demonstrated history of ownership over complex technical projects and delivery of impactful results.
- Track record of collaboration, accountability, and driving quality in fast-moving teams.
- Record of working hard, being a trustworthy teammate, holding yourself and others to high standards, and being kind to others.
Preferred qualifications:
- Hands-on experience interfacing with circuit boards, sensors, motors, or embedded systems.
- Experience building or maintaining automated hardware test systems.
- Familiarity with electronics test equipment (e.g., oscilloscopes, multimeters, power supplies).
- Experience writing hardware drivers or software to interact with serial interfaces, I2C, SPI, or CAN.
- Exposure to CI/CD systems and deploying test infrastructure at scale.
- Demonstrated adaptability and problem-solving under pressure in highly technical environments.
This job is no longer accepting applications
See open jobs at Shield AI.See open jobs similar to "Senior Software Engineer, Hardware Test (R3674)" Homebrew.