hero

Companies you’ll love to be a part of

Calibrate Ventures
14
companies
40
Jobs

Software Development Engineer in Test

FarmWise

FarmWise

Software Engineering
Santa Clara, CA, USA
Posted 6+ months ago
FarmWise is a cutting-edge robotic agricultural company focused on revolutionizing the way farming is done. We develop advanced robotic systems equipped with state-of-the-art camera perception technology, enabling precision agriculture and sustainable farming practices.
Position Overview: We are seeking a talented and innovative Software Development Engineer specializing in the development of diagnostic tools and testing applications to join our dynamic engineering team. As a key contributor, you will play a crucial role in designing, implementing, and maintaining software solutions that enhance our product quality and streamline the testing process. The ideal candidate will have a passion for creating efficient diagnostic tools and testing frameworks to ensure the reliability and performance of our software products.

Key Responsibilities:

  • Build test infrastructure to validate system operation across system elements. Performance in the area of communications, latency, system jitter, resiliency to in system updates, etc.
  • Design and develop system and subsystem level diagnostics, automated test frameworks, scripts, and applications.
  • Design and develop performance, stress, longevity, and integration tests
  • Define, design, and develop tooling needed to support software and system QA test cases.
  • Create and maintain Docker containers for test environments, ensuring consistency and reproducibility.
  • Participate in code reviews to identify and provide feedback on testability and quality of software code.
  • Work closely with software development teams to analyze and resolve complex technical issues and contribute to improving software design and quality.
  • Work in an agile software development team with very high production quality standards.
  • Manage bug lifecycle and collaborate with inter-groups to drive for solutions.
  • Implement test cases and scenarios to validate software functionality and performance
  • Integrate testing tools into the CI/CD pipeline to enable automated testing.
  • Work closely with DevOps to optimize and enhance the CI/CD process
  • Provide support and assistance in executing test plans and analyzing results

Qualifications and Skills:

  • 7 years + in coding/development experience, ideally in SDET roles
  • Expertise in a combination of Bash, C++, Python, Java, Javascript, and Kotlin
  • 4+ years experience in developing infrastructure and frameworks around software testing
  • Meaningful hardware in the loop testing experience
  • Clear and precise communication and collaboration skills
  • Able to translate product and engineering requirements into real-world test plans
  • Proactive team contributor
  • Solid understanding of electrical and other hardware inputs for firmware and software development

What we Offer:

  • Competitive salary & equity
  • Flexible PTO & 8 company-wide holidays
  • Generous Health Benefits (Medical, Dental, Vision), including FSA and HSA options
  • 401(k) with Company Match
  • Free catered lunch and plenty of snacks