×
Register Here to Apply for Jobs or Post Jobs. X

Manufacturing Test Automation Software Engineer

Job in San Carlos, San Mateo County, California, 94070, USA
Listing for: Joby Aviation
Full Time position
Listed on 2026-08-05
Job specializations:
  • Software Development
    Python, DevOps, Software Engineer
Salary/Wage Range or Industry Benchmark: 89000 - 151000 USD Yearly USD 89000.00 151000.00 YEAR
Job Description & How to Apply Below

Joby Software Engineer

Joby is looking for a software engineer with experience in electronics manufacturing and software development. Ideal candidates will possess strong Python skills, hands-on experience with electronic test equipment, and a solid understanding of software-hardware interfaces.

As a Test Infrastructure Software Engineer, you will develop software that enables the automation of electronics manufacturing tests in an aerospace production environment. You will manage a Python monorepo of microservices that spans test-execution services, hardware-in-the-loop (HIL) integrations, and CI/release tooling. Beyond code, you are expected to participate in technical strategy and cross-team collaboration, turning ambiguous test requirements into a deterministic, automated reality.

Responsibilities
  • Build unique new test stations while providing high-tier support for existing stations, ensuring the production line remains deterministic and FAA-compliant
  • Design and maintain Python test software and HIL (Hardware-in-the-Loop) infrastructure that gates the production and certification of Joby's avionics systems
  • Drive cross-functional discussions with software, hardware, and manufacturing engineers to translate complex manual acceptance procedures into reliable, fully automated software
  • Maintain database schemas and ELT pipelines to store mission-critical test results for downstream aerospace analytics
  • Full-stack delivery of efficient UIs and robust backend services within an Agile/Sprint environment, deploying via CI/CD pipelines
  • Understanding of networking fundamentals (TCP/IP, UDP, Routing) to design robust communication paths between test stations and aircraft hardware, ensuring low-latency and reliable data transport
  • Build async Python services and hand-rolled drivers to interface with test equipment via a deep stack of protocols, including gRPC, Web Sockets, Modbus TCP, and SCPI/VISA
Required
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering (or a related field) and 2+ years of full-time industry experience; or an Advanced degree with practical experience
  • Expertise in OOP Python, specifically with asyncio for high-concurrency hardware control and an exposure to other languages such as: C++, C, Go, SQL
  • Experience operating electronics test equipment (multimeters, power supplies, data acquisition devices)
  • Experience with networking, Modbus, I2C, and SCPI/VISA protocols and writing drivers for electronics test equipment
  • Demonstrable experience in software development for production test equipment in a manufacturing environment
  • Experience designing and implementing test strategies to assess the reliability of automation frameworks and libraries
  • Mature understanding of Continuous Integration, Continuous Development (CI/CD) and Dev Ops tools
  • Ability to work closely with the software development team, and teams in other domains, gathering requirements and feedback
Desired
  • Experience building full-stack applications, including efficient web-based UIs and robust backend services using FastAPI and SQL
  • Positive attitude and self-motivated work ethic with an openness to feedback
  • Ability to work effectively as a team member in a geographically distributed team
  • Ability to adapt quickly in a fast-paced environment while remaining flexible and eager to learn new technologies
  • Collaborative, teaching-oriented approach to problem-solving

Compensation at Joby is a combination of base pay, bonus, and Restricted Stock Units (RSUs). The target base pay for this position is $89,000 - $151,000/yr. The compensation package will be determined by job-related knowledge, skills, and experience.

Joby also offers a comprehensive benefits package, including paid time off, healthcare benefits, a 401(k) plan with a company match, an employee stock purchase plan (ESPP), short-term and long-term disability coverage, life insurance, and more.

Joby Aviation is an Equal Opportunity Employer

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary