;
- Design key aspects of our Tegra SoC Bootloader, focusing on enabling an entire range of Tegra platforms to boot various operating systems.
- Develop software for CPU and memory initialization, resource management, drivers, platform configuration, and security parameters.
- Collaborate with software, hardware, and architecture teams to define system requirements, configurations, and boot security.
- Ensure the bootloader architecture maintains forward and backward compatibility, emphasizing on boot security and performance.
- Contribute to achieving the best performance, efficiency in compliance with ISO26262 safety standards and ISO21434 security standards for current and next-generation NVIDIA TEGRA SoCs.
What we need to see:
- B. Tech/M. Tech in Electronics/Computer Engineering or equivalent experience with 5+ years of software development.
- Strong programming, debugging, and analytical skills with a deep understanding of operating systems and processor ISA.
- Proficiency in C programming and low-level driver experience; expertise in system-level debugging.
- Knowledge of Assemblers, binary formats (such as ELF, DWARF), and understanding of ABI.
- Experience in developing bootloader software for embedded, mobile, or automotive products.
- Familiarity with ARMv8-based processor architecture and board bring-up.
- Working knowledge in developing SW per ISO26262 Automotive Safety standard.
- Self-learner with excellent proactive communication skills and a qualified approach to technical challenges.
- Inquisitive about automation of code development and dev testing.
Ways to stand out from the crowd:
- Proven experience in bootloader development and bare metal programming.
- Experience with developing and applying AI tools to automate Software development workflows and processes.
- Familiarity with developing Functional Safe Software for Automotive applications.
Disclaimer: This job posting has been aggregated from external source. Role details, content, and