At a Glance
- Tasks: Join us in shaping the future of autonomous driving technology in Japan.
- Company: Wayve, a leader in Embodied AI technology with a focus on innovation.
- Benefits: Relocation package, visa sponsorship, hybrid working policy, and a supportive culture.
- Other info: Inclusive workplace that values diversity and encourages unique perspectives.
- Why this job: Make a real impact on self-driving cars and advance your career in a dynamic environment.
- Qualifications: 8+ years in embedded software development, strong C/C++ skills, and experience with automotive systems.
The predicted salary is between 80000 - 100000 € per year.
Founded in 2017, Wayve is the leading developer of Embodied AI technology. Our advanced AI software and foundation models enable vehicles to perceive, understand, and navigate any complex environment, enhancing the usability and safety of automated driving systems. Our vision is to create autonomy that propels the world forward. Our intelligent, mapless, and hardware-agnostic AI products are designed for automakers, accelerating the transition from assisted to automated driving. In our fast-paced environment big problems ignite us—we embrace uncertainty, leaning into complex challenges to unlock groundbreaking solutions. We aim high and stay humble in our pursuit of excellence, constantly learning and evolving as we pave the way for a smarter, safer future. At Wayve, your contributions matter.
We value diversity, embrace new perspectives, and foster an inclusive work environment; we back each other to deliver impact.
The role
We’re seeking an exceptional Principal Application SW Engineer to join our Japan-based Application Software team, focused on localising and advancing Wayve’s autonomous driving technology for the Japanese market. This is a unique opportunity to play a hands-on role in shaping our AV capabilities in Japan from the ground up. In this role, you’ll be responsible for the bring-up and early validation of our AI software stack on customer hardware platforms, ensuring seamless performance across diverse SoCs and operating systems. You’ll collaborate closely with cross-functional teams across Verification, Release, and OEM partners to ensure smooth integration and reliable delivery.
Key responsibilities:
- Execute software bring-up on customer hardware platforms (e.g. NVIDIA Drive, Qualcomm Ride).
- Port and configure Linux-based systems, QNX, and Adaptive AUTOSAR environments.
- Integrate and validate drivers, middleware, and boot-time configurations.
- Collaborate with Verification & Release teams to integrate hardware into CI/CD, HIL, and test infrastructure.
- Work with OEM and Tier 1 teams to resolve hardware-specific integration issues.
- Implement system-level diagnostics, logging, and secure boot configuration.
- Develop automation for setup, flashing, health checks, and test execution on target hardware.
About you
In order to set you up for success at Wayve, we’re looking for the following skills and experience:
- 8+ years of experience in embedded or automotive software development, ideally with hands-on platform bring-up experience.
- Strong proficiency in C/C++, Bash, and Python.
- Deep understanding of Linux-based embedded systems (Yocto, systemd, bootloaders, device trees).
- Familiarity with QNX and Adaptive AUTOSAR environments and the ability to configure and debug them on target hardware.
- Experience with bring-up on automotive-grade SoCs (e.g., NVIDIA Orin, Qualcomm SA8295/SA8650, Renesas, TI).
- Comfortable working with hardware debuggers, flashing tools, serial consoles, and board support packages (BSPs).
- Familiarity with communication protocols like CAN, Ethernet, PCIe, SPI, I2C.
- Hands-on experience integrating embedded platforms into CI/CD pipelines and test automation frameworks.
- No Japanese language required.
Desired
- Exposure to automotive verification environments (e.g., HIL systems, Vector toolchains, custom CI rigs).
- Experience working in a safety-critical domain with an understanding of ISO 26262, boot-time determinism, and watchdogs.
- Understanding of secure boot, OTA updates, and system-level cybersecurity topics.
- Familiarity with Docker, Jenkins, Git, and artifact management tools like JFrog Artifactory.
This is a full-time role based in our office in Tokyo - we offer relocation package and visa sponsorship. At Wayve we want the best of all worlds so we operate a hybrid working policy that combines time together in our offices and workshops to fuel innovation, culture, relationships and learning, and time spent working from home.
We understand that everyone has a unique set of skills and experiences and that not everyone will meet all of the requirements listed above. If you’re passionate about self-driving cars and think you have what it takes to make a positive impact on the world, we encourage you to apply.
Wayve is committed to creating an inclusive interview experience. If you require any accommodations or adjustments to participate fully in our interview process, please let us know. We understand that everyone has a unique set of skills and experiences and that not everyone will meet all of the requirements listed above. If you’re passionate about self-driving cars and think you have what it takes to make a positive impact on the world, we encourage you to apply.
At Wayve we're committed to creating a diverse, fair and respectful culture that is inclusive of everyone based on their unique skills and perspectives, and regardless of sex, race, religion or belief, ethnic or national origin, disability, age, citizenship, marital, domestic or civil partnership status, sexual orientation, gender identity, veteran status, pregnancy or related condition (including breastfeeding) or any other basis as protected by applicable law.
Principal Application Software Engineer - Relocation to Tokyo in London employer: Wayve
Wayve is an exceptional employer that champions innovation and inclusivity, making it an ideal place for talented individuals to thrive. With a hybrid working policy that balances collaboration in our Tokyo office with the flexibility of remote work, we foster a culture of continuous learning and support for personal growth. Join us to be part of a pioneering team dedicated to advancing autonomous driving technology while enjoying a comprehensive relocation package and a commitment to diversity.
StudySmarter Expert Advice🤫
We think this is how you could land Principal Application Software Engineer - Relocation to Tokyo in London
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, especially those at Wayve. A friendly chat can open doors and give you insights that a job description just can't.
✨Tip Number 2
Prepare for the interview by diving deep into Wayve's tech. Understand their AI software stack and how it integrates with hardware. Show us you’re not just a fit on paper but also passionate about what we do!
✨Tip Number 3
Practice your problem-solving skills! We love candidates who can tackle complex challenges. Try some coding challenges or system design problems to sharpen your skills before the big day.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows us you’re genuinely interested in joining the Wayve team.
We think you need these skills to ace Principal Application Software Engineer - Relocation to Tokyo in London
Some tips for your application 🫡
Show Your Passion:When you're writing your application, let your enthusiasm for self-driving technology shine through! We want to see how your passion aligns with our mission at Wayve. Share any relevant projects or experiences that highlight your interest in autonomous driving.
Tailor Your CV:Make sure your CV is tailored to the role of Principal Application Software Engineer. Highlight your experience with embedded systems, automotive software development, and any specific technologies mentioned in the job description. We love seeing how your skills fit into our needs!
Be Clear and Concise:Keep your application clear and to the point. Use straightforward language and avoid jargon unless it's relevant to the role. We appreciate a well-structured application that makes it easy for us to see your qualifications and experience.
Apply Through Our Website:Don't forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it gives you a chance to explore more about Wayve and what we stand for.
How to prepare for a job interview at Wayve
✨Know Your Tech Inside Out
Make sure you’re well-versed in the technologies mentioned in the job description, like C/C++, Bash, and Python. Brush up on your knowledge of Linux-based embedded systems and automotive-grade SoCs. Being able to discuss your hands-on experience with these tools will show that you're ready to hit the ground running.
✨Showcase Your Problem-Solving Skills
Wayve thrives on tackling complex challenges, so be prepared to share examples of how you've approached difficult problems in the past. Think about specific instances where you’ve had to debug hardware integration issues or implement system-level diagnostics. This will demonstrate your ability to think critically and adapt in a fast-paced environment.
✨Collaborate Like a Pro
Since the role involves working closely with cross-functional teams, highlight your teamwork skills. Prepare to discuss how you’ve successfully collaborated with verification and release teams in previous roles. Emphasising your ability to communicate effectively and work towards common goals will resonate well with the interviewers.
✨Embrace the Culture
Wayve values diversity and an inclusive work environment, so make sure to express your alignment with these values. Share your thoughts on how diverse perspectives can drive innovation and how you’ve contributed to fostering an inclusive culture in your past experiences. This will show that you’re not just a technical fit but also a cultural one.