Robotics Test Engineer (embedded systems)Aigen

Kirkland, WA 18-10-2023
Receive more jobs like this
At Aigen, our mission is to accelerate the transition to regenerative agriculture—with a pesticide-free, solar powered robotics platform.

52% of agricultural land is degraded by current management practices, and 60-75% of original soil carbon has been lost in lands used for agriculture (according to the IPCC). Join us to make a real world impact at the confluence of cutting edge robotic technology, agriculture, AI, and climate! With $7M raised to date, we are backed by a suite of investors including NEAGFCAgFunderRegen.vc, and Bessemer Ventures.

The Role: If you are passionate about developing test methods and processes for delivering clean software solutions, join our test team and pioneer our software test processes. Our partner teams are passionately delivering features to address challenging in-field problems, and are in need of creative and rapid evaluation efforts to accelerate the cadence of our deployments and issue identification. As Software Test Engineer, you will play a critical role in ensuring the quality and reliability of our robotics software products.

You will collaborate with the development team to identify and rectify defects, validate product functionalities, develop tools to automate and accelerate test efforts, and drive quality throughout the software development lifecycle. You will be given the freedom to develop creative solutions to address the ever-growing needs of the test environment.

The ideal candidate will be a quick learner with the ability to self prioritize, manage testing, and work with minimal supervision. If you have experience working hands-on with hardware, have a passion for breaking and fixing robots, or are excited when solving failures that could have originated from either the hardware or the software, this is the role for you!

Aigen celebrates diversity in all its forms, and is an equal opportunity employer

Coverage: CNBC | NEA | Geekwire | AgFunder

Tools / Languages: C/C++, Python, JIRA, Confluence

Responsibilities:

    • Establish and own the process for testing and releasing software (CI/CD process)
    • Create and maintain software test plans and reports
    • Design and implement software test infrastructure (build automation, test automation)
    • Develop and deploy HITL (Hardware In The Loop) for testing on integrated hardware platforms
    • Support software team with system integration and in-field demos and testing

Basic Qualifications:

    • Minimum Bachelors degree in CS, CE, or EE or equivalent
    • 5+ years experience testing embedded systems in robotics, UAV, automobile industry, or similar
    • Python and bash shell script experience in a Linux development environment or similar coding languages/experience

Preferred Qualifications

    • Experience troubleshooting and analyzing remotely deployed software systems
    • Experience using lab equipment (multimeter, oscilloscope) to diagnose HW failures
    • Previous success automating software tests and reports
    • Experience working within the Agile/Scrum development process

Indicators of good fit:

    • Ability to thrive in a fast-paced startup environment 
    • Previous success launching hardware + software products
    • Demonstrated ability to navigate through ambiguous and complex requirements and evolving challenges
    • Track record of innovative thinking and a willingness to explore unconventional approaches to problem-solving

Benefits:

    • Stock options
    • Flexible (WFH) Mondays
    • Unlimited paid time off (15 days minimum)
    • Healthcare - 100% coverage for employee
    • Vision
    • Dental
    • 401(k)
    • Work on a team in which the qualities that diverse team members bring to the table are appreciated
$100,000 - $140,000 a year
c

Applications are now closed