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
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.
Senior Software Engineer, Code Generation
Join MongoDB as a Senior Software Engineer in Code Generation, focusing on code modernization and AI-supported toolchains.
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 Software Engineer, Backend
Senior Backend Software Engineer role at Genies, focusing on scalable services and cutting-edge technologies in San Mateo, CA.
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.
Senior Flight Software Engineer
Join Anduril as a Senior Flight Software Engineer in Seattle, developing cutting-edge software for autonomous systems.
Senior Tech Lead Software Engineer - Avionics
Lead the design and development of autonomous flight software in a senior tech role at Merlin Labs.
Senior Fullstack Software Engineer
Senior Fullstack Engineer at HeyGen, developing AI-powered video platforms with React, Python, and cloud tech.
Full Stack Developer - Uncrewed and Advanced Aviation
Join ForeFlight as a Full Stack Developer to innovate in Uncrewed and Advanced Aviation.
Senior Robotics System Engineer
Senior Robotics System Engineer role focusing on development and maintenance of robotic systems in Santa Clara, CA.
Lead Full Stack Engineer
Lead Full Stack Engineer role at JetBlue, focusing on web applications, cloud platforms, and agile methodologies.
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.
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.
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.
Senior Software Engineer - Generative AI Voice Technology
Senior Software Engineer role in Generative AI Voice Technology, pioneering large voice models with competitive benefits.
Senior Full Stack Software Engineer - Fleet Services
Senior Full Stack Software Engineer role focusing on fleet services, requiring skills in React, TypeScript, and robotics.
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.
Software Engineer - Autonomous Driving
Join Applied Intuition as a Software Engineer in Munich to tackle autonomous driving challenges with top ADAS/AV programs.
Principal Flight Software Engineer
Join Anduril Industries as a Principal Flight Software Engineer to develop cutting-edge flight software for autonomous systems.
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.
Software Engineer
Join Gecko Robotics as a Software Engineer to design and implement software solutions using Python, React, and Typescript.
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.
Lead Robotics Software Engineer
Lead Robotics Software Engineer needed in Costa Mesa, CA. Develop cutting-edge defense robotics with AI and sensor fusion.
Senior Software Engineer, Marketing Technology
Senior Software Engineer role in Marketing Technology at Airbnb, focusing on large scale distributed systems and backend development.