We are looking for a Principal Software Build and Integration Engineer to join our team. As a key member of our engineering team, you will be responsible for integrating AI models and applications into high-performance computing (HPC) desktop environments to support prototyping and simulation activities.
What you'll do
- Design, develop, and integrate software applications that enhance engineering workflows, enable advanced data analysis, and support system integration across product development teams.
What you need
- Bachelor's Degree in Computer Engineering, Electrical Engineering or equivalent relevant work experience
- Minimum 8 years in compiler / toolchain integration, preferably in automotive
- Proficiency with industry-standard compilers and toolchains, including NVIDIA HDC SDK, gcc, C programming language / LLVM
- IDEs: Qualcomm, NVIDIA, Renesas
- Experience with build systems such as CMake, Make, and Bazel.
- Familiarity with static analysis tools like Coverity and Polyspace for code quality and safety assurance.
- Strong understanding of embedded architectures, on any of these uPs, e.g. ARM, PowerPC, x86 and RISC-V, SoCs from Qualcomm, Renesas, NVIDIA
- Prior experience with ROS and/or any other RTOS, e.g. embedded Linux, Nucleus RTOS, Zephyr RTOS, QNX etc
- Demonstrated ability to benchmark and analyze toolchain performance for optimization.
- Skilled in low-level debugging and code analysis to support system reliability and performance.
- Effective written and verbal communication skills, with the ability to convey complex technical concepts clearly.
- Proven ability to manage time effectively, clarify responsibilities, and coordinate across multidisciplinary teams.
- Track record of innovation and problem-solving in complex technical environments.
Why this matters
This role will play a critical part in driving innovation and improving our engineering workflows, enabling us to deliver high-quality products to our customers.