Skip to content
mimi

Software Integration Engineer (6 months Contract)

Wayve

Leonberg · Hybrid Yesterday

About the role

Below is a quick‑start “toolkit” you can use to turn this posting into a strong application.
Feel free to copy‑paste the sections that fit your experience, edit the placeholders, and then let me know if you’d like a more polished version or help with interview prep.


1️⃣ One‑page Cover‑Letter Template

[Your Name]
[Phone] • [Email] • [LinkedIn] • [GitHub/Portfolio]

[Date]

Hiring Team – Wayve
Wayve GmbH – Leonberg, Germany

Dear Hiring Team,

I am excited to apply for the Software Integration Engineer (contract) role on the Application Software team. With 5+ years of hands‑on embedded‑systems bring‑up on automotive‑grade SoCs (NVIDIA Orin, Qualcomm SA8295, Renesas R‑Series) and deep expertise in Linux‑based Yocto builds, QNX/Adaptive AUTOSAR, and CI/CD automation, I am confident I can help Wayve accelerate the deployment of its map‑less AI stack on customer hardware.

Why Wayve & this role

  • Your mission to create “embodied AI” that powers safe, hardware‑agnostic autonomy aligns perfectly with my passion for building robust, production‑grade software that runs on the edge.
  • The hybrid, fast‑paced culture you describe matches my own work style—thriving on uncertainty, collaborating across verification, release, and OEM partners, and delivering reliable solutions under tight timelines.

What I bring

  • Platform bring‑up & validation – Led end‑to‑end boot‑loader, device‑tree, and driver integration for three distinct automotive platforms, reducing first‑silicon bring‑up time by 30 %.
  • Linux & Yocto mastery – Built custom Yocto layers, integrated systemd services, and automated BSP generation for NVIDIA Drive AGX and Qualcomm Ride platforms.
  • QNX & Adaptive AUTOSAR – Configured and debugged QNX Neutrino kernels, authored Adaptive AUTOSAR service‑oriented components, and implemented secure‑boot pipelines.
  • Automation & CI/CD – Developed Python/Bash frameworks that flash, health‑check, and run HIL test suites on target hardware; integrated these pipelines with Jenkins and Docker, achieving nightly “hardware‑in‑the‑loop” builds.
  • Middleware & communication – Extended OpenDDS and gRPC stacks for high‑throughput sensor data, and built CAN/Ethernet diagnostics utilities used across multiple OEM projects.

I am eager to bring this experience to Wayve, partner with your verification and OEM teams, and help ship the next generation of autonomous‑driving software. Thank you for considering my application. I look forward to discussing how my background aligns with Wayve’s goals.

Sincerely,
[Your Name]


2️⃣ Resume Bullet‑Points (Tailor to Your Experience)

Software Integration Engineer – XYZ Automotive (2021‑2024)

  • Executed full bring‑up of NVIDIA Orin and Qualcomm SA8295 platforms: bootloader (U‑Boot), device‑tree, kernel, and root‑fs, cutting time‑to‑first‑boot from 5 days to < 24 h.
  • Built and maintained Yocto layers for custom AI perception stack; integrated systemd services for sensor fusion and OTA update agents.
  • Ported and debugged QNX Neutrino and Adaptive AUTOSAR components, delivering a secure‑boot solution that met ISO 26262 ASIL‑B requirements.
  • Developed Python/Bash automation suite that flashes BSPs, runs health‑checks, and triggers HIL test cases via Vector CANoe; integrated with Jenkins for nightly hardware‑in‑the‑loop builds.
  • Implemented middleware adapters for OpenDDS and gRPC, enabling low‑latency data exchange between perception modules and vehicle control.
  • Collaborated with OEM engineering teams to resolve hardware‑specific integration issues, reducing defect turnaround time by 40 %.

Embedded Software Engineer – ABC Robotics (2017‑2021)

  • Designed and validated CAN/Ethernet/PCIe drivers for a multi‑sensor autonomous platform; authored device‑tree overlays for dynamic peripheral configuration.
  • Created Docker‑based CI pipelines that built and tested Yocto images for TI Jacinto SoCs, achieving 100 % reproducibility across developer machines.
  • Authored secure‑boot and watchdog mechanisms compliant with ISO 26262 safety standards.

(Add any additional roles, internships, or projects that showcase the required skills.)


3️⃣ Quick‑Check: Do You Hit the Core Requirements?

Requirement Your Experience (✓/✗) Notes / Evidence
5+ years embedded/automotive software X years at XYZ Automotive, ABC Robotics
C++, Bash, Python List specific projects / repos
Linux Yocto, systemd, bootloaders, DT Yocto layer for Orin, device‑tree work
QNX & Adaptive AUTOSAR ✓ / ✗ If you have limited exposure, highlight related RTOS work
Automotive‑grade SoCs (NVIDIA, Qualcomm, etc.) Orin & SA8295 bring‑up
HW debuggers, flashing tools, BSPs JTAG, OpenOCD, vendor flash utilities
CAN/Ethernet/PCIe/SPI/I²C Driver development, test rigs
CI/CD integration (Jenkins, Docker) Nightly HIL pipelines
Middleware (OpenDDS, gRPC) Integration for perception stack
Safety‑critical (ISO 26262) – desired ✓ (if applicable) Mention ASIL‑B work
Secure boot / OTA – desired ✓ (if applicable) Secure‑boot implementation, OTA agent

If any “✗” items are gaps, you can frame them as quick‑learning or related experience (e.g., “Extensive experience with Linux kernel modules; eager to apply similar concepts to QNX”).


4️⃣ Interview Prep – 5 Topics to Review

Topic Why It Matters at Wayve Sample Question
Platform bring‑up flow (bootloader → kernel → rootfs) Core of the role – you’ll be the first line of integration. “Walk us through how you would debug a kernel panic on a newly‑flashed NVIDIA Orin board.”
Yocto & custom layers Wayve builds its AI stack on Yocto; you’ll need to add/modify recipes. “How do you create a new Yocto recipe for a proprietary driver and ensure it’s reproducible?”
QNX/Adaptive AUTOSAR basics Required for some OEM platforms. “Explain the differences between QNX Neutrino and Adaptive AUTOSAR in terms of process model and security.”
CI/CD for hardware (Jenkins, Docker, HIL) Integration of hardware into automated testing pipelines. “Describe a CI pipeline you built that automatically flashes a board, runs a health‑check, and reports results.”
Safety & security (ISO 26262, secure boot, OTA) Wayve’s autonomous stack must meet safety standards. “What steps would you take to implement a secure‑boot chain on a new SoC?”

Prepare concrete anecdotes (STAR format) for each.


5️⃣ Optional DEI Form – How to Answer

Wayve asks for optional information on care responsibilities, disabilities, etc.

  • Be honest – you can indicate “Prefer not to disclose” if you’re uncomfortable.
  • If you have a disability and need accommodations, note it here; Wayve explicitly states they’ll provide adjustments.
  • If you have caregiving duties, you can mention them to help the company consider flexible scheduling.

6️⃣ Next Steps

  1. Tailor the cover letter – replace placeholders with your name, specific achievements, and any numbers (e.g., “reduced bring‑up time by 30 %”).
  2. Update your resume – ensure the bullet points above reflect your actual experience; keep the resume to one page (or two if you have > 10 years).
  3. Gather supporting artifacts – links to GitHub repos, CI pipeline screenshots, or a short video demo of a board bring‑up can be powerful.
  4. Submit via Wayve Careers – attach the cover letter and resume, and optionally fill out the DEI monitoring form.
  5. Prepare for the interview – review the five topics, rehearse your stories, and think of questions you have about Wayve’s AI stack, hardware roadmap, and team culture.

If you’d like me to:

  • polish the cover letter into a final version,
  • rewrite any resume bullet points to better match the job description,
  • create a short “technical portfolio” outline, or
  • run through a mock interview with sample questions,

just let me know which piece you’d like to focus on next! Good luck – Wayve would be lucky to have someone with your background on board. 🚗💡

Requirements

  • Strong proficiency in C++, Bash, and Python.
  • Proven experience with using and modifying Middlewares like OpenDDS, comm protocols utilizing gRPC or similar
  • 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.

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.

Skills

Adaptive AUTOSARBashBootloadersCANC++CI/CDDockerDevice treesEthernetGitgRPCHILI2CISO 26262JenkinsJFrog ArtifactoryLinuxNVIDIA DriveNVIDIA OrinOpenDDSOTAPCIePythonQNXQualcomm RideQualcomm SA8295/SA8650RenesasSPITIVector toolchainsYoctosystemd

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free