What are the responsibilities and job description for the Lead Software Engineer, Device Automation position at Humane USA?
Who We Are
Humane is a team of proven industry experts who have invented, built, and shipped category-defining hardware and software products to billions of people across the globe. We're known for building the audacious, ambitious, and the impossible, and we're doing it again. Our vision for the next shift between humans and computing requires innovation across multiple emerging technologies in hardware and software, from devices to cloud services.
About The Role
As the Lead Software Engineer, Device Automation within the Device Automation, Build, and Quality Team, you will play a critical role in shaping the automated testing strategy and scaling the team. You'll collaborate closely with design, development, and quality teams to plan, design, and implement robust automated testing systems that ensure the quality and reliability of our AI Pin. As a senior technical leader, you will be highly hands-on in your work, while mentoring and guiding other engineers. You will also help build out the team, with the potential to step into a formal management role in the future.
This position offers a unique opportunity to influence the development of cutting-edge automation frameworks, foster a culture of quality, and contribute to the long-term success of the organization.
What You Might Do
- Develop and lead the implementation of automation frameworks and testing strategies for device-level and user-facing functionality.
- Drive initiatives to increase automation and improve code quality
- Mentor and guide junior engineers, fostering skill development and best practices in automation and quality engineering.
- Collaborate cross-functionally with System Software, Automation, and Test teams to ensure integration and alignment of testing strategies.
- Build and scale the automation engineering team through recruiting, onboarding, and team development.
- Utilize AI tools, such as OpenAI API, for deterministic and non-deterministic testing approaches.
- Design and implement reusable automated tests and tools that set the standard for the team, empowering other engineers to follow best practices.
- Leverage a deep understanding of system logs and backend processes to diagnose and resolve complex issues during testing.
- Contribute to continuous improvement efforts for build / release / test systems and CI / CD pipelines.
Essential Qualifications
Preferred Skills
Salary Range : $200,000 - $250,000
Compensation & Benefits (Full-Time Employees)
Why Humane?
At Humane, diversity is important to us.
Humane is an equal opportunity employer and makes employment decisions on the basis of merit and business needs. We do not make hiring or employment decisions on the basis of race, color, religion (including, but not necessarily limited to, religious creed, dress, and grooming practices), citizenship, marital status, age, national origin, place of birth, height, weight, ancestry, mental or physical disability, genetic information, medical condition, U.S. (state and federal) military and veteran status, sexual orientation, gender identity, gender expression, sex, gender, pregnancy (including childbirth or related medical condition), or any other characteristics protected under applicable federal, state, or local laws ("protected characteristics" or "protected categories"). Pursuant to the San Francisco Fair Chance Ordinance and other similar state laws and ordinances, we will consider for employment qualified applicants with arrest and conviction records. At Humane, building a healthy and safe workplace is core to our mission. We prohibit harassment of any kind.
Salary : $200,000 - $250,000