Senior Quality Assurance Engineer
Company
HaptX Inc
Location
San Luis Obispo, CA
Type
Full Time
Job Description
HaptX develops technology that brings touch to virtual reality with unprecedented realism. We are a multidisciplinary team based in San Luis Obispo, California, and Redmond, Washington.
HaptX Gloves combine precise motion tracking with realistic tactile and force feedback, granting users a natural presence in a virtual world they can feel. Through plug-ins for Unreal Engine and Unity, our software development kit enables customers to create next-generation VR simulations with high-fidelity haptics. We are constantly improving our hardware and software systems in the pursuit of making experiences in virtual reality more compelling than ever. We are looking for qualified candidates to join us on this journey.
HaptX is proud to offer its employees comprehensive health insurance, a 401(k) plan, paid time off, relocation assistance, and equity options.
At HaptX, we celebrate differences and are committed to a diverse workplace that fosters inclusion, belonging, and psychological safety for all employees. We are proud to be an equal opportunity employer and expressly prohibit any form of workplace discrimination based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, veteran status, or any other legally protected characteristics.
Title: |
Senior Quality Assurance Engineer |
FLSA Status: |
Exempt |
Reports to: |
Software Engineering Manager |
Location: |
Redmond, WA or San Luis Obispo, CA |
Level: |
L3 |
Location Classification: |
Hybrid |
Comp Range: |
$105,000 to $140,000 |
|
|
About This Position
Through a C++ API and plug-ins for leading 3D engines, HaptX’s software development kits provide the tools we and our industrial customers need to integrate high-fidelity haptics into VR simulations and teleoperation applications. To support a growing market and our newest haptic hardware, we are constantly working to add new features to our API and increase its reliability. We are seeking an experienced, detail-oriented quality assurance engineer to spearhead our testing initiatives and build out a thorough and comprehensive testing program.
Haptics is an interdisciplinary field. Working within a development team and communicating regularly with engineers, content developers, product and customer service management, the quality assurance engineer will identify gaps in test coverage, write and enforce testing standards for existing and new code, identify and document bugs, and write test plans for upcoming features. Strong written and verbal communication skills are important, as is a passion for collaboration. Expect not only to create and implement test plans and guide engineers in writing their own unit, regression, and integration tests.
The most promising candidates will have demonstrated ability in creating and implementing a standardized testing program, knowledge of native code, and experience working with APIs and Linux. Additionally, experience with Unity or Unreal Engine, experience testing game or VR content would also be a plus. The ideal candidate would enjoy the thrill and the challenge of breaking new ground while working in a tight-knit, collaborative team of enthusiastic engineers developing advanced haptic technology. HaptX is committed to increasing diversity across our organization, and we encourage all individuals from all backgrounds to apply for this role.
Key Responsibilities
- Review requirements, specifications, and technical design documents to provide timely and meaningful feedback
- Create detailed, comprehensive, and well-structured test plans and test cases
- Estimate, prioritize, plan, and coordinate testing activities across the software and firmware stacks
- Design, develop, and execute automated testing scripts
- Perform thorough integration and regression testing
- Train and mentor software engineers in testing best practices
- Participate in code and design reviews
- Demonstrate integrity and seek to build trust with coworkers
- Understand and follow HaptX policies and procedures, including security policies
Required Qualifications
- 5+ years’ experience in a related position
- Experience designing and building tests for APIs built in C++
- Experience in a leadership role, serving as a mentor and guide to other engineers
- Distributed version control tools such as Git or Mercurial
- Familiarity with both Windows and Linux environments
- B.S. in Software Engineering, Computer Science, Computer Engineering, or related field, or equivalent industry experience
- Demonstrated ability to communicate concepts, ideas, and knowledge effectively and clearly to other individuals and teams
- A team player with a friendly, positive attitude. Be comfortable wearing multiple hats and have a genuine willingness to help out where help is needed.
- Humble, coachable, and eager to grow from feedback
- Resourceful, adaptable, able to find solutions and thrive in a rapidly evolving and fast-paced environment with minimal supervision
- Residence in or ability to relocate to the Redmond, Washington, area or the San Luis Obispo, California, area
- No sponsorship available for this position
- Fully vaccinated against COVID-19 (i.e., has received final required dose in a COVID-19 vaccination series, including Moderna, Pfizer, Johnson & Johnson, or a vaccine administered outside of the United States and approved by the World Health Organization). Reasonable accommodations will be offered in accordance with applicable law for those who cannot receive the vaccine.
Desired Skills and Experience
- Firmware testing
- Scripting experience (e.g., Bash, Python, Perl)
- Use of version control frontends such as GitHub or Sourcetree
- Experience working with C++ build systems (e.g. CMake) and CI/CD tools.
- Experience using a 3D game engine such as Unity or Unreal Engine
- C# experience
- Sturdy grasp of physics/mechanics concepts (forces, velocities, etc.)
- Geometry, trigonometry, and basic linear algebra, including vector and matrix math
Physical Requirements
- Be able to spend approximately six hours a day at a keyboard
- Have enough sensation in both hands to feel the output of HaptX Gloves
- Must be able to lift up to 40 pounds at times
Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.
Date Posted
02/15/2024
Views
2
Similar Jobs
Software Engineer, Data Platform (Lead) - Benchling
Views in the last 30 days - 0
Benchling a leading biotechnology company is seeking a Senior Software Engineer to design and implement scalable multitenant services and APIs The rol...
View DetailsSenior Product Manager, Enterprise - Atlassian
Views in the last 30 days - 0
Loom a video communication platform for asynchronous work is seeking a Senior Product Manager for its Enterprise team The role involves defining strat...
View DetailsSenior Product Manager, Dev Solutions - Atlassian
Views in the last 30 days - 0
Atlassian offers a remote position for a Product Manager in the Dev Solutions team The role involves collaborating with crossfunctional teams to lead ...
View DetailsTreasury Management Officer - Technology and Disruptive Commerce - JPMorganChase
Views in the last 30 days - 0
The job posting is for a Treasury Management Officer in Commercial Banking The role involves generating new treasury management business maintaining c...
View DetailsSenior Account Sales Representative - Spectrum
Views in the last 30 days - 0
The job involves selling products and services to customers in assigned nonbulk multidwelling units through doortodoor solicitation lobby events and b...
View DetailsInternal Audit & SOX Senior - Chime
Views in the last 30 days - 0
Chime is seeking a Senior Internal Audit and SOX professional to implement a worldclass SOX program and contribute to the broader internal audit funct...
View Details