Jobs · Engineering · North Carolina

Senior System Firmware Engineer - SOC and GPU

NVIDIA · Durham, NC · 3 wk ago
EngineeringFull-time
We need to output HTML fragment with sections for headings: About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. Only include sections that have real specific content. We must parse the posting. The posting includes: - Intro paragraph about NVIDIA (maybe "About the role"? Actually it's about company. Could be "About the role" but maybe better as "About the role" describing role? The posting includes "What You'll Be Doing" which is responsibilities. Also "What We Need To See" which is requirements/qualifications. Also "Ways To Stand Out From The Crowd" which could be skills or preferred qualifications. Also salary info: base salary range and equity and benefits. Also mention "You will also be eligible for equity and benefits." So we have benefits and pay. Schedule not mentioned. So we should not include Schedule. We need headings:

for each section. We need to use
  • for any list of duties/requirements/benefits. Use

    for prose. We must preserve all substantive information, not invent or summarize away detail. Remove boilerplate: cookie/navigation/legal/EEO/equal-opportunity/scam-warning boilerplate, duplicated lines, and application instructions. Also remove lines like "Applications for this job will be accepted at least until September 26, 2026." That's application instruction? It's a date; maybe considered application instruction? The instruction says remove application instructions. So we should remove that line. Also remove "This posting is for an existing vacancy." maybe not needed. Remove "NVIDIA uses AI tools in its recruiting processes." That's maybe boilerplate? It's about recruiting process; could be considered boilerplate? Probably remove. Remove EEO statement. Remove "NVIDIA is committed to fostering an inclusive work environment..." etc. Remove the line with protected classes. Also remove the trailing ", , JR2026368". Also remove duplicate lines. We need to keep substantive info: company legacy, mission, team description, responsibilities, requirements, qualifications, ways to stand out, salary range, equity and benefits. We need to decide sections. Potential sections: - About the role: could include company description and team description? Might be better as "About the role" describing what you'll be doing? Actually "What You'll Be Doing" is responsibilities. So "About the role" could be a brief overview of the role and team. The posting includes: "For a quarter century and beyond, NVIDIA has driven innovation..." and "As an NVIDIAN, you'll be immersed in a diverse, supportive environment..." That's more about company culture. Could be placed under "About the role" or maybe we could omit About the role if not specific. But we need to include sections only when posting has real specific content. The company description is somewhat generic but still substantive. We'll include About the role with that paragraph. - Responsibilities: from "What You'll Be Doing": list items: Collaborate with Hardware, Software, and System Architecture teams to define end-to-end solutions. Define the firmware architecture for new products and features at the core of NVIDIA's SOC and GPU firmware and software. Lead the development and implementation of strategic technologies, including functional safety, security, and next-generation system-on-chip and graphics processing unit capabilities. Drive technical direction across multiple teams while ensuring scalable, maintainable, and high-quality firmware architecture. Also mention "We are close knit, diverse group, with experience across a range of technologies, with emphasis on the semiconductor industry. Our team members are all integral parts of the team, sharing in our successes and challenges." That seems more about team; could be part of About the role or Responsibilities? Might be better as part of About the role (team description). We'll keep responsibilities as the four bullet points. - Requirements: from "What We Need To See": list items: Understanding of Windows Kernel-mode Drivers and Device Firmware; Track record of success in solving complex problems with C, C++, or related languages; Experience with virtual memory management, interrupt handling, and other low-level system software functionality; Collaborative demeanor with ability to consider new insights and alternative solutions to sophisticated problems!; Proven track record in firmware and/or software engineering; Excellent communicator and a team-player mentality; BS or a higher degree in Computer Science or Computer Engineering or equivalent experience; 8+ years of relevant software experience. We need to keep the exclamation? Keep as is. - Qualifications: maybe overlapping with Requirements. Could treat Requirements as qualifications. But we need to avoid duplication. The instructions: Use headings for sections like Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. We can decide to put Requirements as the list of required qualifications, and Qualifications maybe for preferred? But we have "Ways To Stand Out From The Crowd" which are preferred qualifications/skills. So we can map: Requirements: mandatory requirements (What We Need To See). Skills: Ways To Stand Out From The Crowd (experience with system and chip bring up, background with virtualization technologies and containers, graphics programming knowledge (not required, but advantageous)). Also maybe "Excellent communicator and a team-player mentality" is a skill but it's already in Requirements. We'll keep it there. Qualifications: maybe education and years experience? But those are also in Requirements. To avoid thin sections, we could combine Requirements and Qualifications into one section called Requirements (or Qualifications). But we need to follow instruction: include a section ONLY when posting has real specific content. We can have both Requirements and Qualifications if they have distinct content. However, the posting does not separate them clearly; it's all under "What We Need To See". So we could treat that as Requirements, and not create a separate Qualifications section to avoid thin content. Skills: from Ways To Stand Out. Benefits: mention equity and benefits. Also maybe "You will also be eligible for equity and benefits." That's benefits. Also maybe mention "NVIDIA is widely considered to be one of the technology world’s most desirable employers." That's fluff but could be part of About the role. We'll keep benefits as that sentence. Pay: base salary range for Level 4 and Level 5, plus mention that base salary will be determined based on location, experience, and pay of employees in similar positions. Also mention equity. Schedule: none, so omit. We must not include placeholder text like "commensurate with experience". We have specific salary ranges, so okay. We must not repeat job title as heading. Not needed. We must not put Job ID/requisition numbers as headings; we will drop them. We must not include boilerplate like EEO, AI tools, etc. Now produce HTML fragment. Structure:

    About the role

    For a quarter century and beyond, NVIDIA has driven innovation in computer graphics, PC gaming, and accelerated computing. It’s a unique legacy of innovation that’s driven by outstanding technology—and exceptional people. Today, we’re tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what’s never been done before takes vision, innovation, and the world’s best talent. As an NVIDIAN, you’ll be immersed in a diverse, supportive environment where everyone is inspired to do their best work. Join our team and discover how you can develop a lasting impact on the world.

    We are a close‑knit, diverse group, with experience across a range of technologies, with emphasis on the semiconductor industry. Our team members are all integral parts of the team, sharing in our successes and challenges.

    Responsibilities

    • Collaborate with Hardware, Software, and System Architecture teams to define end‑to‑end solutions.
    • Define the firmware architecture for new products and features at the core of NVIDIA's SOC and GPU firmware and software.
    • Lead the development and implementation of strategic technologies, including functional safety, security, and next‑generation system‑on‑chip and graphics processing unit capabilities.
    • Drive technical direction across multiple teams while ensuring scalable, maintainable, and high‑quality firmware architecture.

    Requirements

    • Understanding of Windows Kernel‑mode Drivers and Device Firmware.
    • Track record of success in solving complex problems with C, C++, or related languages.
    • Experience with virtual memory management, interrupt handling, and other low‑level system software functionality.
    • Collaborative demeanor with ability to consider new insights and alternative solutions to sophisticated problems.
    • Proven track record in firmware and/or software engineering.
    • Excellent communicator and a team‑player mentality.
    • BS or a higher degree in Computer Science or Computer Engineering or equivalent experience.
    • 8+ years of relevant software experience.

    Skills

    • Experience with system and chip bring‑up.
    • Background with virtualization technologies and containers.
    • Graphics programming knowledge (not required, but advantageous).

    Benefits

    You will also be eligible for equity and benefits.

    Pay

    Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 184,000 USD – 287,500 USD for Level 4, and 224,000 USD – 356,500 USD for Level 5.

    We should ensure no extra blank lines? It's fine. Check for any leftover boilerplate: we removed EEO, AI tools, application date, existing vacancy, etc. Check for duplicated lines: we didn't duplicate. Check for any mention of "NVIDIA is widely considered to be one of the technology world’s most desirable employers." We omitted that; it's fluff but maybe considered substantive? It's a statement about desirability; could be considered part of About the role. But we already have a paragraph about NVIDIA's legacy and culture. Adding that sentence might be okay but not required. The instruction: preserve ALL substantive information; do NOT invent or summarize away detail. That sentence is substantive? It's a claim about desirability. It's not boilerplate; it's a selling point. Should we keep it? It's not duplicated elsewhere. It's under the paragraph after "Ways To Stand Out From The Crowd": "NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most brilliant and hardworking people on the planet working for us. If you're creative and autonomous, we want to hear from you!" That's also motivational. Could be considered part of About the role or a separate section like "Why NVIDIA". But we don't have a heading for that. We could incorporate into About the role as additional prose. The instruction says preserve ALL substantive information; do NOT invent or summarize away detail. So we should keep that content somewhere. We can add another

    under About the role after the team description. Thus About the role will have multiple paragraphs: first about NVIDIA legacy and mission, second about team, third about desirability and creative autonomous. Let's incorporate:

    For a quarter century and beyond, NVIDIA has driven innovation in computer graphics, PC gaming, and accelerated computing. It’s a unique legacy of innovation that’s driven by outstanding technology—and exceptional people. Today, we’re tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what’s never been done before takes vision, innovation, and the world’s best talent. As an NVIDIAN, you’ll be immersed in a diverse, supportive environment where everyone is inspired to do

Similar jobs