Senior System Software Engineer - Boot SW Engineering
NVIDIA CorporationMatch Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Design and develop Boot software enabling NVIDIA SoC platforms to boot various operating systems.
Develop and productize software for CPU/memory initialization, resource management, drivers, platform configuration, and security parameters.
Collaborate with cross-functional teams to define system requirements and ensure bootloader architecture supports compatibility, security, and performance aligned with ISO26262 and ISO21434 standards.
Minimum Requirements
B.Tech/M.Tech in Electronics/Computer Engineering or equivalent experience.
5+ years of software development experience.
Strong proficiency in C programming, low-level driver development, system-level debugging, and understanding of operating systems and processor ISA.
Experience with Boot software or BSP development for embedded, mobile, automotive, or networking products; familiarity with ARMv8 architecture and board bring-up.
Ideal Candidate Profile
Demonstrated experience in bootloader development and bare metal programming.
Experience using AI tools to automate software development workflows.
Knowledge or experience in developing Functional Safe software for automotive applications.
