Principal Application Software Engineer
Core
Lead the bring-up and early validation of AI software stacks on customer hardware platforms for autonomous driving systems in Japan.
Role type
Principal Application Software Engineer (Embedded/Automotive)
Builds
AI software stacks on automotive-grade SoCs and Linux/QNX/AUTOSAR environments
Domain
Autonomous driving / Automotive embedded systems
Deliverable
production ML models | product features
Required skills
C/C++, Bash, Python, Linux embedded systems, QNX, Adaptive AUTOSAR, automotive SoC bring-up, hardware debugging, CI/CD integration, communication protocols (CAN, Ethernet, PCIe, SPI, I2C)
Preferred skills
HIL systems, ISO 26262, secure boot, OTA updates, Docker, Jenkins, JFrog Artifactory
Technologies
NVIDIA Drive, Qualcomm Ride, NVIDIA Orin, Qualcomm SA8295/SA8650, Renesas, TI, Yocto, systemd, Vector toolchains
Responsibilities
Execute software bring-up on customer hardware platforms; Port and configure Linux-based systems, QNX, and Adaptive AUTOSAR; Integrate and validate drivers, middleware, and boot-time configurations; Collaborate with Verification & Release teams for CI/CD, HIL, and test infrastructure integration; 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.
Seniority
Principal, hands-on IC