1 day ago
Tokyo, JapanSenior
Responsibilities
- Execute software bring-up on customer hardware platforms such as NVIDIA Drive and Qualcomm Ride.
- Port and configure Linux-based systems, QNX, and Adaptive AUTOSAR environments.
- Integrate and validate drivers, middleware, boot-time configurations, and board support packages.
- Integrate hardware into CI/CD, HIL, and test infrastructure with Verification and Release teams.
- Collaborate 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.
Requirements
- 8+ years of experience in embedded or automotive software development, ideally including hands-on platform bring-up.
- Strong proficiency in C/C++, Bash, and Python.
- Deep understanding of Linux-based embedded systems, including Yocto, systemd, bootloaders, and device trees.
- Familiarity with configuring and debugging QNX and Adaptive AUTOSAR on target hardware.
- Experience with automotive-grade SoCs such as NVIDIA Orin, Qualcomm SA8295/SA8650, Renesas, and TI.
- Experience with hardware debuggers, flashing tools, serial consoles, and board support packages.
- Familiarity with CAN, Ethernet, PCIe, SPI, and I2C communication protocols.
- Hands-on experience integrating embedded platforms into CI/CD pipelines and test automation frameworks.
- Preferred experience with HIL systems, Vector toolchains, custom CI rigs, ISO 26262, boot-time determinism, watchdogs, secure boot, OTA updates, and system-level cybersecurity.
- Preferred familiarity with Docker, Jenkins, Git, and JFrog Artifactory.
Benefits
- Full-time role based in a Japan office.
- Hybrid working policy combining office and workshop time with work from home.
- Inclusive workplace and interview accommodations are available upon request.
