Embedded Tools Software Engineer - Python

Company: Joby Aviation
Location: Santa Cruz, California, United States
Type: Full-time
Posted: 08.APR.2021

Summary

Joby Overview: We all want to spend less time traveling and more time living. At Joby Aviation, we're making that possible with our pioneeri...

Description

Joby Overview:
We all want to spend less time traveling and more time living. At Joby Aviation, we're making that possible with our pioneering electric aircraft. It's a faster, cleaner, and smarter way to carry people through their lives. The Joby team is made up of more than 500 passionate engineers, experts, and leaders, all focused on bringing our pioneering vision to life. We're developing a world-class manufacturing facility in Marina, CA and have offices and workshops in Santa Cruz, San Carlos, Washington, D.C., and Munich, Germany. Come fly with us...

Overview:
Working as an Embedded Tools Software Engineer you will be responsible for developing tools for our embedded software team primarily in python with some C++ as well. You would be responsible for defining the architecture and design of the tools in order to maximize code reuse and maintainability. You will likely assist in creating code in support of testing. Communication skills are important as you will work with the developers to gather requirements for the tools and work with the testing and automation groups to ensure compatibility.

Responsibilities:
The successful candidate will assist the team in:Creating new tools per developer requestsImproving code quality of existing ad-hoc created tools, capabilities and testsMaintaining these productsWorking with the Software Verification team to help create test librariesWorking with Automation Development team to make sure tools and capabilities fit in with the automated framework.

Required:
University degree in computer science, computer engineering, physics, mathematics, or similar field.3+ years experience in relevant industry.Expert Python skillsBasic understanding of C++LinuxUnderstand networking concepts and able to develop network applicationsFamiliar with development aids for networking: eg wireshark, tcpdump, etcGood interpersonal skills

Desired:
Experience working with embedded devicesDockerFamiliarity with CMakeA passion for Aerospace!

 
Apply Now

Share

Flash-bkgn
Loader2 Processing ...