> Markdown version of [/jobs/ext/1504088-manufacturing-test-automation-software-engineer](https://www.wearedevelopers.com/jobs/ext/1504088-manufacturing-test-automation-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Manufacturing Test Automation Software Engineer - **Company:** Joby Aviation - **Location:** San Carlos, CA, United States - **Experience:** Experienced - **Salary:** $89,000.0 - $151,000.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), Agile Methodology, C++ (Programming Language), Computer Engineering, Continuous Integration, Data Transport Utility, DevOps, Hardware Interface Design, Hardware-In-The-Loop Simulation, Python (Programming Language), Modbus, Networking Basics, Routing, Standard Sql, Software Engineering, TCP/IP, Transmission Control Protocol (TCP), Strategies of Testing, WebSocket, Backend, Fastapi, Information Technology, Grpc, Data Pipelines, Microservices - **Published:** July 30, 2026 - **Apply:** https://careers-jobyaviation.icims.com/jobs/5285/manufacturing-test-automation-software-engineer/job?mode=apply&apply=yes&in_iframe=1&hashed=-1834448039 ## About the Role 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., * 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 DevOps 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 ## Description 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., * 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, WebSockets, Modbus TCP, and SCPI/VISA ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [An Applied Introduction to eBPF with Go](https://www.wearedevelopers.com/videos/1075-an-applied-introduction-to-ebpf-with-go) - [Exploring the Power of gRPC-Gateway for Writing RESTful Services](https://www.wearedevelopers.com/videos/2072-exploring-the-power-of-grpc-gateway-for-writing-restful-services) - [DevOps Maturity Check – a way to balance autonomy and alignment](https://www.wearedevelopers.com/videos/58-devops-maturity-check-a-way-to-balance-autonomy-and-alignment) - [Turning Container security up to 11 with Capabilities](https://www.wearedevelopers.com/videos/718-turning-container-security-up-to-11-with-capabilities) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Now is the time for industrialized software development](https://www.wearedevelopers.com/magazine/601-now-is-the-time-for-industrialized-software-development) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)