Test Automation Engineer
Blue River Technology
- Santa Clara, United States
- Mid Level
- 2+ years
- Bachelor's degree
- Posted
Skills
Required
- automation
- debugging
- CI/CD
- toolchains
- virtualization and containers
- Python
- C++
- GitHub
- Jenkins
- Docker
- Kubernetes
- Ansible
Preferred
- configuration
- hardware and software hybrid simulators
- deployment
- Continuous Integration CI
- hardware-software integration
Join our team as a junior/early-career Test Automation Engineer. In this role, you will support our core engineering teams and work in a multi-disciplinary environment to build robust testing infrastructure for our systems.
Responsibilities
- You will be responsible for building and maintaining hardware and software hybrid simulators, developing automation for configuration, deployment, and testing within a Continuous Integration (CI) environment, and collaborating on debugging and troubleshooting complex hardware-software integration issues.
- Contribuer à la construction, à la maintenance et à l'interaction pratique avec des simulateurs hybrides matériel-logiciel.
- Développer et maintenir l'automatisation pour configurer, déployer et tester des systèmes complexes dans un environnement d'intégration continue.
Requirements
- The ideal candidate will have 2-5 years of relevant engineering work experience, a bachelor's degree in a related field, and proficiency in CI/CD automation toolchains, virtualization and containers, and Python.
- Collaborer au débogage et à la résolution de problèmes complexes d'intégration matériel-logiciel dans divers environnements.
- You have strong debugging skills, a hands-on approach to problem-solving, and a drive to develop new capabilities
2-5 years of relevant engineering work experience
- Comfortable working and debugging in both Windows and Linux environments
- Bachelor’s degree in Computer Science (CS), Computer Engineering (CE), Electrical Engineering (EE), or a related field
- Proficiency in CI/CD automation toolchains (GitHub, Jenkins, Buildkite), virtualization and containers (Docker, Kubernetes) across Windows and Linux environments
- Familiarity with real-time, distributed communication middleware (e.g., DDS standards, ROS 2, RTI Connext)
- Willingness to take ownership and develop new capabilities from the ground up
- Strong debugging, problem-solving, and analytical skills with a keen attention to detail
- Proficiency in Python and general scripting languages, experience in C++
- Solid understanding of communication protocols (serial, CAN, Ethernet)
- If you’re excited about this role but your experience doesn’t align completely with the job description, we encourage you to apply anyway
- Experience with C++ programming
- Hands-on experience with HIL hardware and SIL plant models and development of abstraction layers
- Hands-on electronics or automotive engineering experience
- Experience with configuration management tools and infrastructure automation (e.g., Ansible)
Preferred
- Familiarity with agricultural technology, agronomy, or farming
Pay
USD 122,000 - 183,000
jobapplier