Joby Aviation logo

Senior Software Engineer, Platforms Tooling and Code Generation

Joby Aviation

Overview

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

Skydio logo
Skydio

Senior Software Engineer - Backend

Senior Backend Software Engineer at Skydio, focusing on cloud infrastructure and real-time data systems. Experience with AWS, Python, TypeScript required.

MongoDB logo
MongoDB

Senior Software Engineer, Code Generation

Join MongoDB as a Senior Software Engineer in Code Generation, focusing on code modernization and AI-supported toolchains.

Umbra logo
Umbra

Senior Software Engineer

Join Umbra as a Senior Software Engineer to develop software for autonomous satellite operations. Remote or hybrid in Santa Barbara, CA.

Genies logo
Genies

Senior Software Engineer, Backend

Senior Backend Software Engineer role at Genies, focusing on scalable services and cutting-edge technologies in San Mateo, CA.

ForeFlight logo
ForeFlight

Full Stack Developer - Uncrewed and Advanced Aviation

Join ForeFlight as a Full Stack Developer in Austin, TX. Work on UAS and AAM initiatives with Java, Kotlin, React, and AWS.

Anduril Industries logo
Anduril Industries

Senior Flight Software Engineer

Join Anduril as a Senior Flight Software Engineer in Seattle, developing cutting-edge software for autonomous systems.

Merlin logo
Merlin

Senior Tech Lead Software Engineer - Avionics

Lead the design and development of autonomous flight software in a senior tech role at Merlin Labs.

HeyGen logo
HeyGen

Senior Fullstack Software Engineer

Senior Fullstack Engineer at HeyGen, developing AI-powered video platforms with React, Python, and cloud tech.

ForeFlight logo
ForeFlight

Full Stack Developer - Uncrewed and Advanced Aviation

Join ForeFlight as a Full Stack Developer to innovate in Uncrewed and Advanced Aviation.

Johnson & Johnson logo
Johnson & Johnson

Senior Robotics System Engineer

Senior Robotics System Engineer role focusing on development and maintenance of robotic systems in Santa Clara, CA.

JetBlue logo
JetBlue

Lead Full Stack Engineer

Lead Full Stack Engineer role at JetBlue, focusing on web applications, cloud platforms, and agile methodologies.

Gecko Robotics logo
Gecko Robotics

Senior Forward Deployed Software Engineer - Team Lead

Lead a team of engineers in developing solutions for critical infrastructure using advanced robotics and AI. Based in New York, hybrid work model.

Blue Origin logo
Blue Origin

Senior Software Engineer III - Aerospace Applications

Join Blue Origin as a Senior Software Engineer III to design and develop aerospace applications using Python, TypeScript, and AWS.

Boeing logo
Boeing

Senior Backend Developer

Senior Backend Developer at Boeing, focusing on server-side code, data processing, and API communication. Experience in Java, Ruby, and cloud tech required.

Play logo
Play

Senior Software Engineer - Generative AI Voice Technology

Senior Software Engineer role in Generative AI Voice Technology, pioneering large voice models with competitive benefits.

Zipline logo
Zipline

Senior Full Stack Software Engineer - Fleet Services

Senior Full Stack Software Engineer role focusing on fleet services, requiring skills in React, TypeScript, and robotics.

Cruise logo
Cruise

Staff Software Engineer, Developer Productivity

Join Cruise as a Staff Software Engineer in Developer Productivity, enhancing engineering tools and services. Experience in cloud systems and programming required.

Applied Intuition logo
Applied Intuition

Software Engineer - Autonomous Driving

Join Applied Intuition as a Software Engineer in Munich to tackle autonomous driving challenges with top ADAS/AV programs.

Anduril Industries logo
Anduril Industries

Principal Flight Software Engineer

Join Anduril Industries as a Principal Flight Software Engineer to develop cutting-edge flight software for autonomous systems.

Scale AI logo
Scale AI

Senior Software Engineer, Generative AI

Senior Software Engineer role at Scale AI, focusing on Generative AI technologies, requiring skills in Python, Node.js, React, and more.

Gecko Robotics logo
Gecko Robotics

Software Engineer

Join Gecko Robotics as a Software Engineer to design and implement software solutions using Python, React, and Typescript.

Swooped logo
Swooped

Senior Software Engineer, AI

Join as a Senior Software Engineer, AI, to innovate AI features in a remote-friendly environment. Enhance CRM with cutting-edge AI.

Anduril Industries logo
Anduril Industries

Lead Robotics Software Engineer

Lead Robotics Software Engineer needed in Costa Mesa, CA. Develop cutting-edge defense robotics with AI and sensor fusion.

Airbnb logo
Airbnb

Senior Software Engineer, Marketing Technology

Senior Software Engineer role in Marketing Technology at Airbnb, focusing on large scale distributed systems and backend development.