Test Automation Engineer
- Market p25–p75
- $135k–$197k
- Opened · 30d
- +0
- Closed · 30d
- −0
- All qa / test
- 5,484open
We’re Blue River, a team of innovators driven to create intelligent machinery that solves monumental problems for our customers. We empower our customers - farmers, construction crews, and foresters to implement safer and more sustainable solutions, driving increased profitability with less reliance on scarce labor. We believe that focusing on the small stuff, pixel-by-pixel and task-by-task, leads to big gains.
Blue River Technology aligns with John Deere’s vision to “innovate on behalf of humanity” by quickly identifying and solving high-value, high-uncertainty challenges in AI, machine learning, computer vision, and robotics. BRT acts as a research and development flywheel, building not only new products but also new platforms that reliably create value for both Deere and its customers. From fully autonomous machines to highly precise farming equipment, BRT and Deere are partnering to deliver technical breakthroughs across industries such as agriculture and construction.
Our people are at the heart of what we do. Through cross-disciplinary collaboration, this mission-driven team is eager to define the new frontier of robotics. We are always asking hard questions, rapidly iterating, and getting our boots in the field to figure it out. We won’t give up until we’ve made a tangible and positive impact on the planet!
Blue River Technology is based in Santa Clara, CA.
Summary
We are seeking a highly motivated individual to join our team as a junior/early-career Test Automation Engineer. This position supports our core engineering teams and works in a multidisciplinary environment with the mission of building robust testing infrastructure for our systems. Our ideal candidate (you!) will play a crucial role in building hardware and software hybrid simulators, as well as developing the automation required to configure, deploy, and test systems within a Continuous Integration (CI) environment. You have strong debugging skills, a hands-on approach to problem-solving, and a drive to develop new capabilities. Your contributions will be instrumental in ensuring the reliability and success of our deployments in the field.
- Employment Type: Full-Time
- Work Location: Santa Clara, CA (at least 3 days/week)
- Visa sponsorship: Open to visa sponsorship.
Job Responsibilities
A combination, not necessarily all-inclusive, of the following:
- Build, maintain, and interact hands-on with hardware and software hybrid simulators.
- Develop and maintain automation to configure, deploy, and test complex systems within a CI environment.
- Proactively design and develop new testing and simulation capabilities to meet evolving engineering needs.
- Collaborate on debugging and troubleshooting complex hardware-software integration issues across various environments.
- Work on-premises to physically configure, modify, and test hardware simulators.
Required Experience and Skills
- Bachelor’s degree in Computer Science (CS), Computer Engineering (CE), Electrical Engineering (EE), or a related field.
- 2-5 years of relevant engineering work experience.
- Proficiency in Python and general scripting languages; experience in C++
- Comfortable working and debugging in both Windows and Linux environments.
- Strong debugging, problem-solving, and analytical skills with a keen attention to detail.
- Willingness to take ownership and develop new capabilities from the ground up.
- Proficiency in CI/CD automation toolchains (GitHub, Jenkins, Buildkite), virtualization and containers (Docker, Kubernetes) across Windows and Linux environments.
- Solid understanding of communication protocols (serial, CAN, Ethernet)
- Familiarity with real-time, distributed communication middleware (e.g., DDS standards, ROS 2, RTI Connext).
Preferred Experience and Skills
- Experience with C++ programming.
- Hands-on experience with HIL hardware and SIL plant models, and developing abstraction layers.
- Hands-on electronics or automotive engineering experience.
- Experience with configuration management tools and infrastructure automation (e.g., Ansible).
- Familiarity with agricultural technology, agronomy, or farming.