Joby Aviation
Senior Software Verification Engineer, Network
$147K–$212K
Santa Cruz, CA · Senior · Full-time · Posted Oct 28, 2024
- Experience
- 7+ years of industry experience in Quality Assurance, Software Verification, or Test Engineering; alternatively, 5+ years with an advanced degree.
- Education
- B.S. in Computer Science, Mechanical or Aerospace Engineering, or Mathematics, or equivalent; an advanced degree is also considered.
About the job
Performs automated, requirements-based verification of embedded aircraft networking systems and Ethernet switch software to support aircraft certification.
What you'll do
- Write and maintain Python automated tests and verify network functionality, timing, performance, and robustness.
- Configure and troubleshoot test hardware and network systems; investigate defects with software and hardware teams.
- Document test procedures and lab infrastructure and improve testing processes within the certified framework.
What they ask for
- B.S. in Computer Science, Mechanical or Aerospace Engineering, or Mathematics, or equivalent; alternatively, an advanced degree.
- Demonstrated requirements-based testing experience and expert-level Python skills for software testing and verification.
- Working knowledge of C++ and strong understanding of networking protocols.
- Experience with network testing and traffic analysis tools, project management and CI tools, network-device software, embedded systems testing, and Linux administration and scripting.
Nice to have
- DO-178C certification testing experience.
- Experience with BDD and Gherkin, Docker, Agile, unit testing, or test-driven development.
Pay
USD 146,600 - 212,200/yr base salary
Tools
Python, C++, wireshark, iperf, Aukua, Ixia, Spirent, JIRA
Model-written summary · the original posting is authoritative