Software Integration Engineer (6 months Contract)
Wayve
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, GermanyDear 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
- Tailor the cover letter – replace placeholders with your name, specific achievements, and any numbers (e.g., “reduced bring‑up time by 30 %”).
- 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).
- Gather supporting artifacts – links to GitHub repos, CI pipeline screenshots, or a short video demo of a board bring‑up can be powerful.
- Submit via Wayve Careers – attach the cover letter and resume, and optionally fill out the DEI monitoring form.
- 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
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