About This Simulation

Your Role 

Senior Embedded Software Engineer at

Joby Aviation

Your Goal

Your Mission

Develop and justify a robust C++ eVTOL fleet simulation under real interview pressure.

Simulation Details

Joby Aviation is at the forefront of urban air mobility, developing electric vertical take-off and landing (eVTOL) aircraft designed for quiet, zero-emission city transport. With advanced lithium-ion battery systems and a focus on minimizing noise pollution, Joby’s eVTOLs are engineered for seamless integration into urban networks. The company has achieved significant milestones, including over 1,000 successful test flights and FAA Part 135 Air Carrier Certification. Joby’s engineering teams work in a highly collaborative environment, adhering to strict safety and reliability standards such as MISRA compliance. They utilize simulation tools and unit testing to optimize performance, battery efficiency, and fault tolerance, all while solving complex challenges like charger scheduling and fleet reliability.

Step into the role of a Senior Embedded Software Engineer candidate in a realistic technical interview simulation. Your task is to transform a single C++ source file into a modular program that simulates the operational performance of a diverse eVTOL fleet, handling constraints such as limited shared chargers and varying vehicle specifications. You will make key architectural and algorithmic decisions, document your assumptions directly in the code, and ensure your solution is robust and testable. Once your coding is complete, you will engage in a one-on-one real-time chat with the Engineering Manager, presenting your design, explaining your reasoning, and responding to high-level questions about your approach.

– Edit the collaborative C++ asset to build a modular, well-documented fleet simulation that addresses all requirements.
– Clearly explain your design choices, assumptions, and testing strategies in a real-time chat with the Engineering Manager.
– Respond confidently to follow-up questions, demonstrating your technical and communication skills.
– Showcase your expertise in C++, object-oriented programming, and professional communication to complete the simulation.

Team

Who you will work with in this Simulation
Your team is 100% generated by AI – you will not interact with real people and no human will read your conversation.

Alex
Senior Embedded Software Engineer Candidate
Sophie Bauer
Engineering Manager – Flight-Critical Software

Organization

A pioneering company in urban air mobility, developing electric vertical take-off and landing (eVTOL) aircraft and advanced embedded software systems.

 

Helpful for 

Senior Embedded Software Engineer, Embedded Systems Developer, Software Architect

How It Works

AI Simulations

Experience the Adventure

Learn by Doing

No lectures. No waiting. You jump straight into real tasks and learn by solving challenges. It’s hands-on from the first second.

Real-world Scenario

Work with lifelike companies, clients, and teammates. Every interaction is unscripted, meaning the conversations feel natural and real. You’ll solve real problems in a dynamic work environment.

Collaborate with AI Characters

Work with AI teammates who act like real people! Practice communication, teamwork, and decision-making without any pressure. They give feedback on the spot.

AI Simulations

Instant Results, Real Rewards

Instant Evaluation

Finish? Boom — you get your score right away. But that’s not all! You’ll get detailed feedback that shows where you excelled, how well you collaborated with AI characters, and personalized tips on how to improve.

Earn Your Certificate

Complete the simulation and earn a certificate that you can share on LinkedIn, show recruiters, or send to your boss. Proof you’ve mastered new skills!

Level Up and Get Rewarded

Complete the simulation to gain XP and unlock rewards like Anthropos Premium perks, Amazon gift cards, and more!