Senior Software Engineer, Platforms Tooling and Code Generation
Joby AviationOverview
Located in Northern California, Joby Aviation is on a mission to revolutionize air transportation with its all-electric aircraft. As a Senior Software Engineer, you will play a pivotal role in developing and maintaining our code generation framework and extensive JSON database, crucial for our aircraft's software systems.
Responsibilities
- Lead the development, implementation, and maintenance of our code generation framework and aircraft database.
- Collaborate closely with software teams to support their code generation needs.
Required Skills and Experience
- University degree in Computer Science or Computer Engineering.
- 5+ years of industry experience or an advanced degree with 3+ years of experience.
- Expertise in Python and experience with databases.
- Experience with build systems such as CMake.
- At least 1 year of experience in C++.
- Experience with Docker.
Desired Skills
- Knowledge of Sphinx, Restructured Text, or similar documentation tools.
- Familiarity with Python Poetry or other Python package managers.
- Experience with Linux OS and command line tools.
- Previous experience with code generation methods and techniques.
- Experience with Python Jinja2 templating engine.
Compensation and Benefits
- Target base pay: $136,200 - $210,200 per year.
- Comprehensive benefits package including paid time off, healthcare benefits, a 401(k) plan with company match, an employee stock purchase plan (ESPP), and more.
- Equal Opportunity Employer committed to diversity and inclusion.
Benefits Extracted with AI
- 401(k)
- Disability insurance
Similar jobs
Last update: 23 minutes ago
Senior Software Engineer
Join Umbra as a Senior Software Engineer to develop software for autonomous satellite operations. Remote or hybrid in Santa Barbara, CA.
Senior API Software Engineer
Join Pratt & Whitney as a Senior API Software Engineer, working remotely to develop cutting-edge digital products.
Full Stack Software Engineer - Field Software
Join Gecko Robotics as a Full Stack Software Engineer to develop innovative field software solutions using Svelte, JavaScript, and Python.
Junior AI/ML Engineer
Join Boeing as a Junior AI/ML Engineer to develop and support big data applications in a collaborative environment.
Full Stack Developer
Join AeroVect as a Full Stack Developer to design and maintain web applications for the aviation industry. Work remotely with modern tech.
Senior Software Engineer
Join BOSSCATâ„¢ as a Senior Software Engineer in Boston. Work with Java, React, AWS, and more. Competitive salary and benefits.
Mid-Level Full Stack Software Developer
Join Boeing as a Mid-Level Full Stack Developer, working on big data apps with Java, Spring, Docker, and AWS in a hybrid role.
Senior Full Stack Developer (Contract)
Join Boeing as a Senior Full Stack Developer to design scalable web applications for data analytics in Ridley Park, PA.
Senior Cloud Engineer
Join as a Senior Cloud Engineer to architect and deploy cloud solutions using Azure, AWS, and GCP. Lead innovation in cloud technology.
Senior Backend Engineer, Media Foundation
Join Airbnb as a Senior Backend Engineer to build and operate next-gen Media infrastructure. Remote eligible within the US.
Remote Software Engineer
Join Waabi as a Remote Software Engineer to develop cutting-edge self-driving technology. Work with AI, Python, C++, and more.
Senior Software Engineer (DevOps)
Join Byterat as a Senior Software Engineer (DevOps) to manage cloud infrastructure and enhance web applications in a fast-paced startup.
Senior Software Engineer, Machine Learning
Join Niantic as a Senior Software Engineer in Machine Learning to enhance products using generative AI technologies.
Senior Software Engineer, Go/Java
Join Squarespace as a Senior Software Engineer in Aveiro, Portugal. Expertise in Go/Java required. Hybrid work environment.
Senior Software Engineer (Full-Stack)
Join Parrot as a Senior Software Engineer (Full-Stack) to build AI-driven web applications and backend services.
Founding Senior Backend Engineer
Join Vapi as a Founding Senior Backend Engineer to shape voice AI technology. Work on-site in San Francisco.
Senior Software Engineer, Backend
Join Hayden AI as a Senior Backend Engineer to build scalable cloud services using AWS, Python, and Go.
Software Engineer 2 - Platform Security
Join Intuit as a Software Engineer 2 in Platform Security, focusing on cloud infrastructure and security best practices.
Senior Software Engineer - Yardi
Join Invitation Homes as a Senior Software Engineer to enhance Yardi platform solutions. Requires SQL, API, and Yardi expertise.
Senior Software Engineer - Remote
Join Spinwheel as a Senior Software Engineer to lead API design and integration architecture in a remote-first, fast-growing startup.
Mid-Level Backend Software Developer (Java & Microservices)
Join Boeing as a Mid-Level Backend Software Developer specializing in Java & Microservices. Work on big data applications in a hybrid environment.
Senior Software Engineer - Backend (Python, Go, C++)
Join Ambient.ai as a Senior Software Engineer - Backend to design and scale distributed systems using Python, Go, or C++.
Principal Software Engineer
Join Intuit as a Principal Software Engineer to lead and innovate in software development, focusing on customer-driven solutions and agile methodologies.
Senior Software Engineer
Join Maxar Technologies as a Senior Software Engineer in Washington, DC, focusing on UI/UX design, microservices, and DevSecOps.