Unclassified - Redmond, WA

posted 5 months ago

Full-time - Mid Level
Redmond, WA

About the position

Project Kuiper is an ambitious initiative aimed at launching a constellation of Low Earth Orbit satellites to provide low-latency, high-speed broadband connectivity to unserved and underserved communities globally. As part of this innovative project, we are seeking a Senior Software Development Engineer to join our Hardware Validation Team within the Electrical Engineering Team. This role is pivotal in architecting and building software that automates hardware test systems, ensuring that our products are space-worthy and meet the highest standards of quality and reliability. In this position, you will be responsible for developing software infrastructure that supports test case execution and automating processes to enhance development through Continuous Integration and Continuous Deployment (CI/CD). You will collaborate with various stakeholders to gather and document software requirements, enabling effective communication and alignment across teams. Your contributions will also include supporting manufacturing and new product development, enabling automated data collection and analysis, and delivering comprehensive end-user documentation. As a member of a highly collaborative team, you will have the opportunity to work with electrical test equipment and take ownership of the software quality and release process. This role promises a dynamic work environment where you will face challenges that require innovative solutions, allowing you to learn and grow while making a significant impact on the lives of millions of people.

Responsibilities

  • Architect and build software to automate hardware test systems
  • Develop software infrastructure to support test case execution
  • Architect and build automation to support development (CI/CD)
  • Align with various stakeholders on software requirements
  • Document software requirements from users
  • Support manufacturing as well as new product development
  • Enable automated data collection and data analysis
  • Deliver end-user documents
  • Own and execute software quality and release process
  • Work with electrical test equipment

Requirements

  • 5+ years of non-internship professional software development experience
  • 5+ years of programming with at least one software programming language experience
  • 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • Experience as a mentor, tech lead or leading an engineering team
  • Experience programming in Python

Nice-to-haves

  • 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Bachelor's degree in computer science or equivalent

Benefits

  • Medical, financial, and other benefits
  • Equity and sign-on payments as part of total compensation package
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service