
Senior System Software Engineer – SoC Power Management
NVIDIA
full-time
Posted on:
Location Type: Hybrid
Location: Santa Clara • California • United States
Visit company websiteExplore more
Salary
💰 $184,000 - $356,500 per year
Job Level
About the role
- Define, design and develop SoC system software components with focus on power and performance.
- Drive end-to-end SoC power management features from idea to productization including chip bring up.
- Drive and resolve complex technical issues independently across multiple teams and technical fields.
- Influence next generation graphics processing unit composition and system software by building internal architecture specification and develop specification.
- Collaborate and communicate effectively with local and remote teams.
Requirements
- 8+ years of industry experience developing software for systems or within a related domain.
- B.S. or higher degree (or equivalent experience) in Computer Science/Engineering and related field.
- Strong programming skills in C.
- In depth knowledge low level firmware development concepts like interrupt handling, memory management and HW programming following datasheet.
- Solid background in the fundamentals of operating system architecture, device driver, real-time embedded operating system, algorithms and data structures.
- Must be able to work closely with both hardware designers as well as other driver engineers to create new features and solutions.
Benefits
- 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Clow level firmware developmentinterrupt handlingmemory managementHW programmingoperating system architecturedevice driverreal-time embedded operating systemalgorithmsdata structures
Soft Skills
collaborationcommunicationproblem-solvingindependenceinfluence
Certifications
B.S. in Computer ScienceB.S. in Engineering