|
|
|
|
Senior Software Test Engineer - Austin Texas
Company: Apptronik, inc. Location: Austin, Texas
Posted On: 01/17/2025
Job Summary:We're looking for Senior Software Test Engineers to join our Software Integration & Test team at a pivotal moment in our journey as we revolutionize our testing infrastructure to shape the future of our product. We are a passionate and dynamic group dedicated to ensuring seamless integration and robust validation of the complex systems behind our groundbreaking humanoid robots. As a Senior Software Test Engineer, you'll collaborate with world-class engineers to design, implement, and execute innovative testing strategies-working hands-on with cutting-edge robot hardware to validate performance and reliability. Your work will directly influence the quality, reliability, and success of our products, making this an unparalleled opportunity to contribute to a mission-critical effort that will define the next generation of robotics technology.Responsibilities: - Execute tests designed by Software and Systems Engineers to validate system functionality and performance.
- Design and develop system-level tests and automation tools to enhance testing efficiency and coverage.
- Integrate new tests and tools into existing reporting and logging infrastructure.
- Document test results thoroughly and support root cause analysis activities to identify issues.
- Perform in-depth root cause analysis, collaborating with software development engineers to develop and implement permanent corrective actions.
- Collect and analyze data to support iterative improvements and refinements of product design.
- Assist with demonstrations of robotic platforms for marketing and outreach purposes.
- Because of our work with hardware, a physical presence in Austin, TX at least three days per week is requiredSkills and Requirements:Education
- Bachelor's degree in Computer Science, Computer Engineering, or equivalent experience (preferred).
- 5+ years of experience developing and/or testing software for embedded systems.
- 5+ years of professional experience with Hardware in the Loop testing (HIL).
- 5+ years of professional software engineering experience (excluding academic training).
- 5+ years of experience in testing, including unit, integration, and hardware-in-the-loop testing.
- 5+ years of experience enforcing and improving code coverage.
- 2 years of experience with ROS and ROS concepts.
- (Preferred) 5+ years of experience with containerization technologies.
- (Preferred) 5+ years of experience building tooling to improve quality of life in development.Technical Skills:
- Proficiency in Bash and Python scripting.
- Proficiency with Linux.
- (Preferred) Proficiency with C++.
- (Preferred) Understanding of networking concepts.
- (Preferred) Familiarity with Test Management Software.General Skills:
- Strong communication skills and a willingness to learn robotics concepts as needed.
- Experience tracking down challenging bugs, such as memory leaks and concurrency issues.
- Familiarity with Agile processes, including sprint planning, design reviews, and code reviews.Perks:
|
|
|
|
|