Senior Software Engineer developing low-level system software with focus on bootloaders at NVIDIA. Collaborating with global teams on high-power computing platforms.
Responsibilities
Designing and developing low-level system software with a primary focus on bootloaders (ATF, UEFI), firmware, and hardware initialization
Working together with hardware and design teams to drive SoC bring-up and platform enablement
Solving complex challenges related to boot sequences, system optimization, and hardware resource management
Supporting various internal and customer DPU projects alongside our global teams
Taking part in all stages of the product lifecycle, with a focus on high software quality and stability
Collaborating within a global software environment to have a broad impact across the company
Requirements
Bachelor’s degree in Computer Science/Engineering or equivalent practical experience
5+ years of experience in embedded Linux software development (C is a must, C++ advantage)
Deep experience with Bootloader development and board support packages (BSP)
Strong understanding of the low-level software stack and hardware-software interaction, specifically regarding pre-OS environments
Deep knowledge of processor architecture, including CPU, cache coherency, and hardware accelerators
Solid engineering skills in design, technical investigation, and Agile processes
Great communication skills, both written and oral
Experience with development tools like git, gcc, make, bitbake, jenkins, etc.
Benefits
NVIDIA is committed to encouraging a diverse work environment
Equal opportunity employer
Reasonable accommodation for individuals with disabilities
Lead Software Engineer spearheading the development team at sustainability software company. Collaborating with various stakeholders to architect and enhance software for impact measurement.
Sr Embedded Software Engineer at Honeywell creating software solutions for next - gen avionics. Leading innovative projects that enhance global technology efficiency.
On - board Mission Software Developer at Airbus involved in designing and developing mission software for space platforms. Collaborating with international teams on 5G technology via embedded systems in Toulouse.
Full Stack Engineer at Doxel developing project management tools using computer vision and AI for the construction industry. Collaborating with teams to build full - stack applications for massive data handling.
Senior Advanced Software Engineer at Quantinuum focused on documentation platform and data engineering for quantum computing users. Collaborating with multi - disciplinary teams to enhance user engagement and analytics.
Lead Full Stack Engineer developing generative UI capabilities for AI - driven experiences at Salesforce. Drive innovation across the enterprise ecosystem while mentoring engineering teams.
Product Engineer responsible for delivering high - quality solutions on NPD projects in a hybrid setup. Engaging across teams to ensure manufacturability and compliance in engineering processes.
Responsible for training coordination and product technical training at GROHE France. Engaging with team members and partners to enhance technical knowledge and product usage.
Senior Fullstack Engineer at Bastion developing regulated stablecoin solutions for financial institutions. Responsible for end - to - end feature delivery and leading technical directions in a fast - paced environment.
Senior Software Engineer developing backend systems for Bastion's stablecoin infrastructure. Leading projects and collaborating with cross - functional teams in a fast - paced startup environment.