We invest in visionary teams with transformative ideas.

Join Canaan's extended family.
222
companies
924
Jobs

Senior Robotics SDET

Diligent Robotics

Diligent Robotics

Austin, TX, USA
Posted on Wednesday, April 3, 2024

What we're doing isn't easy. But nothing worth doing ever is.

We envision a future powered by robots that work seamlessly with human teams. We build Artificial Intelligence that enables service robots to collaborate with people and adapt to dynamic human environments. Join our team of mission-driven, venture-backed roboticists who will translate cutting-edge research into commercial reality. The technical challenges are immense. With your talent and passion, we will get there faster.

Diligent Robotics is hiring for a Robotics - Software Development Engineer in Test. The work will be fast-paced and you should love the challenge of tackling new problems that will arise. You should be willing to get your hands dirty and dive into challenges whether they be developing new AI algorithms or understanding the latencies of network throughput. We are hiring engineers to help build robots that manipulate objects and navigate in human environments in a way that is safe, robust, and socially acceptable. We are looking for talented people excited to take on one or more of the following focus areas of innovation:

What you’ll do:

  • Build test tools to reduce the Regression Testing Effort and Time maintaining confidence in the coverage and results by creating automated test frameworks.
  • Build tools to support development/field service efforts quality of life, writing code to improve the overall testability and diagnostics of the software.
  • Design, structure and execute test cases (manual and automated) and accurately report the coverage and findings.
  • Support simulation tool development for a robot navigating a hospital environment.
  • Automate stress tests of software modules and algorithms across multiple simulated variables. Collect data and analytics to feed this effort.
  • Unlock new ways of prototyping and algorithm development with parallelization and optimization within simulations

Required:

  • BS, MS, or PhD in Computer Science, ECE, Robotics, or a related field
  • 1+ years of industry experience in software development
  • Experience with ROS and ROS2
  • Proficiency in C++ and Python
  • Experience with Docker
  • Experience with simulation tools such as Gazebo, WeBots, etc
  • Strong understanding of QA Best Practices
  • Good troubleshooting skills
  • Excellent communication skills
  • Collaborates well in a team environment
  • Flexibility and the ability to quickly adapt to changes in project scope
  • Excellent coding and testing habits

Nice to Have

  • Experience with CI/CD pipelines
  • Experience with ELK
  • Experience with cloud computing, Robomaker

Benefits:

  • Opportunity to be part of our core team, with a strong influence on the direction of the company and our initial product
  • Competitive salary and equity based on experience and contribution
  • Experience working with some of the leading experts in human-robot interaction
  • Work on challenging problems that promise to radically change the future of healthcare

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.