NVIDIA logo
NVIDIA

Based in Santa Clara, California, with additional offices throughout the U.S., South America, and Canada, NVIDIA is committed to fostering a work environment wh

Engineering Manager, CPU Bootloader Firmware

Location

California + 3 moreAll locations: California | North Carolina | Texas | Washington

Posted

23 days ago

Salary

$224K - $356.5K / year

Seniority

Lead

Postgraduate Degree10 yrs expEnglish

Job Description

Engineering Manager, CPU Bootloader Firmware

NVIDIA

• Own delivery and quality of CPU bootloader firmware across NVIDIA’s data center CPU platforms, from architecture through production release. • Lead, mentor, and grow a distributed team of firmware engineers focused on ARM bootloader, secure boot, and early system bring-up. • Partner closely with NVIDIA’s CPU architecture team, contributing firmware perspective on hardware design and helping shape the next generation of silicon. • Lead high-stakes technical reviews and drive rapid issue resolution across the hardware-software boundary, partnering with key stakeholders to accelerate time-to-market and ensure the delivery of production-ready solutions. • Foster modern engineering practices: thoughtful code review, CI/CD pipelines, automated testing on emulation and silicon, and shared root-cause analysis. • Build an AI-forward engineering culture by adopting AI coding assistants and LLM-based tools to improve team velocity and code quality. • Support an async-first way of working that helps a geographically distributed team collaborate clearly across time zones. • Plan and complete silicon tape-out and product launch milestones, sharing risks and status with senior leadership.

Job Requirements

  • BS, MS, or PhD in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience.
  • 10+ overall years of relevant firmware or systems software experience, including bootloader, BIOS/UEFI, or embedded systems work.
  • 3+ years of engineering management experience, with a track record of growing strong, supportive teams.
  • Experience supporting distributed teams across multiple time zones, with a clear philosophy for helping autonomous contributors thrive.
  • Solid foundation in C/C++ and the ability to engage in deep technical discussions about CPU bring-up, memory initialization, and hardware-software interfaces.
  • Working knowledge of ARMv8/v9 architecture, exception levels, and bootloader concepts including reset flow, PSCI, and OS hand-off.
  • Demonstrated AI-forward mindset; you use AI coding assistants in your own workflow and help your team adopt them.
  • Excellent written and verbal communication skills, with a preference for written documentation that builds shared understanding for a remote team.

Benefits

  • Eligible for equity and benefits

Related Categories

Related Job Pages

More Engineering Manager Jobs

Symetra logo

Senior Manager, Applications Development

Symetra

Symetra is a national financial services company dedicated to helping people achieve their financial goals and feel confident about the future. In our daily work, we’re guided by the principles of Value, Transparency and Sustainability. We provide products and services people need at a competitive price. We communicate clearly and openly so people understand what they’re buying. We design products—and operate our company—to stand the test of time. We’re committed to showing up for our communities, lifting up our employees, and standing up for diversity, equity and inclusion (DEI).

Full TimeRemoteTeam 1,001-5,000

Role Description As a Senior Manager of Software Engineering within the Technology and Operations organization, you will lead a team of developers responsible for building, enhancing, and supporting critical business applications. These systems include both custom-built and vendor-configured solutions that support Symetra’s core business functions. - Provide strategic and technical direction to the engineering team. - Guide the adoption of modern technologies and drive system-wide improvements. - Lead delivery across multiple projects, aligning resources with business priorities. - Improve development processes, tools, and team scalability. - Attract, develop, and retain top engineering talent through coaching and career planning. - Foster a collaborative, accountable, and high-performing team culture. - Partner with business leaders to align technology solutions with strategic goals. - Ensure clear communication, manage expectations, and deliver high-quality outcomes. - Combine strategic thinking with hands-on technical expertise. - Mentor future leaders and promote continuous learning and innovation. Qualifications - High School Diploma is required. - Bachelor’s degree in Computer Science, Engineering, or related technical field required; Master’s degree or equivalent experience preferred. - 3+ years of industry experience, including 2+ years managing technical teams. - Proven experience managing teams of 7+ software engineers, Quality Assurance, and Technical Program Managers (TPMs). - Polyglot programmer with hands-on experience in C#/.NET, Java/Kotlin, TypeScript, and/or Python. - Deep familiarity with cloud services—especially serverless functions, event handlers, and containerized services—with strong preference for AWS (GCP or Azure also acceptable). - Experience integrating APIs with external SaaS platforms, particularly in the insurance domain; exposure to Vitech’s V3locity platform APIs is a significant plus. - Practical experience developing and managing APIs throughout their lifecycle—including design, documentation, deployment, security, monitoring, and scaling—using API management platforms such as Apigee or equivalents. - Strong data management skills, including SQL and NoSQL databases, operational data store deployment, and GraphQL APIs. - Solid understanding of software architecture and application lifecycle management, with experience in modern microservices-based patterns such as Event-Driven Architecture. - Experience establishing and leading Agile development teams, collaborating with multi-functional product stakeholders to deliver high-quality software via CI/CD pipelines like Azure DevOps or GitHub Actions. - Exposure to AI/ML integration in software development, with familiarity using Generative AI tools such as GitHub Copilot and embedding AI-driven automation into modern digital solutions. - Some minimal annual travel required (for people manager roles only). Requirements - All newly hired people leaders with direct reports are required to complete a comprehensive leadership development program within their first year. This program includes both virtual and in-person training. - The in-person sessions will take place at Symetra’s corporate headquarters in Bellevue, Washington. - Symetra covers all travel and accommodation expenses. Benefits - Flexible full-time or hybrid telecommuting arrangements. - Plan for your future with our 401(k) plan and take advantage of immediate vesting and company matching up to 6%. - Paid time away including vacation and sick time, flex days, and ten paid holidays. - Give back to your community and double your impact through our company matching. Company Description Symetra is a national financial services company dedicated to helping people achieve their financial goals and feel confident about the future. In our daily work, we're guided by the principles of Value, Transparency, and Sustainability. This means we provide products and services people need at a competitive price, we communicate clearly and openly so people understand what they're buying, and we design products--and operate our company--to stand the test of time. We're committed to showing up for our communities, lifting up our employees, and standing up for diversity, equity, and inclusion (DEI).

United States
$141.6K - $236K / year
Reactivate logo

Engineering Manager

Reactivate

We believe renewable energy should benefit everyone.

Full TimeRemoteTeam 11-50H1B Sponsor

• Lead our engineering team in the development and execution of distributed generation solar and storage projects • Manage a team of engineers and oversee end-to-end technical design and engineering processes and supporting construction management • Conduct performance assessments to provide feedback, promote individual growth and ensure alignment with organization goals • Collaborate with the Vice President, EPC to strategically manage resource allocation • Oversee daily team workflows by facilitating capacity building and deliver targeted training initiatives to drive team efficiency • Analyze site parameters, interconnection studies and customer loads to determine optimal system sizing and configuration • Conduct shading analysis, structural assessments and electrical reviews to inform equipment selection and layout • Model proposed designs in PVsyst or similar tools to predict energy products and economic performance • Select appropriate technologies for projects, including modules, inverters, racking and system balance • Lead the engineering team in creating permit/construction drawing sets that meet codes and client standards • Direct internal and external resources to produce comprehensive construction documentation packages • Manage relationships with third-party engineering firms to ensure quality deliverables • Specify electrical protection, monitoring, and control schemes to meet utility and grid stability requirements • Develop equipment specifications, bills of materials, and detailed scopes of work for procurement and construction • Coordinate technical reviews and secure permit approvals from relevant authorities • Review detailed civil, structural, and electrical engineering design packages for compliance with technical specifications • Stay updated on advancements in PV modules, inverters, racking, and energy storage technologies • Provide technical supervision to contractors during system installations to ensure adherence to plans • Collaborate with EPC contractors through procurement, construction, and commissioning phases • Review shop drawings, inspect deliveries, and witness factory testing as needed • Oversee punch list inspections, testing, and commissioning of systems before final approval • Compile as-built drawings, operations manuals, warranty documentation, and other project closeout materials • Respond to contractor RFIs, participate in construction meetings, and review QA/QC documentation • Conduct site visits to evaluate constructability and support construction progress

Illinois
$135K - $160K / year
Job Closed
Affirm logo

Manager, Software Engineering – Code to Environments

Affirm

Affirm is a financial services company that is on a mission to provide its customers with “honest financial products that improve lives.” As an employer, Affirm maintains a rem

• Define and drive the vision for Developer Environments and inner-loop developer productivity at Affirm. • Set technical strategy for your team on a year-long time scale, and tie it to critical, business-impacting projects. • Lead and mentor a team of engineers, fostering a culture of ownership, collaboration, and technical excellence. • Partner with engineering leadership and stakeholders to align Developer Environments priorities with broader product, platform, and reliability goals. • Own the design, scalability, reliability, and usability of the systems powering Affirm’s ephemeral developer environments used in both development and CI contexts. • Improve environment provisioning, stability, and teardown workflows to enhance developer velocity and reliability. • Drive measurable improvements to the developer journey (e.g., startup time, success rate, performance, debuggability, resource utilization). • Implement monitoring, alerting, incident response processes, and operational playbooks to minimize downtime and developer impact. • Collaborate with CI/CD and Test Platform partners to tighten feedback loops and ensure environments integrate cleanly with build/test workflows. • Work closely across engineering to ensure smooth adoption of Developer Environments tooling and best practices. • Identify developer pain points and lead initiatives to improve productivity through tooling, automation, and self-service. • Foster a culture of quality and ownership on your team by setting and improving code review and design standards, and advocating for them beyond your team through writing and knowledge sharing.

United States
$200K - $250K / year
Xsolla logo

Engineering Manager, Data

Xsolla

Xsolla's video game business engine helps game developers and publishers operate more efficiently and sell more games.

Full TimeRemoteTeam 201-500Since 2005H1B Sponsor

• Lead and grow a high-performing, distributed team of data scientists, ML engineers, and data platform engineers • Define and execute the data science and ad tech roadmap, advancing initiatives in user modeling, campaign optimization, targeting, and personalization • Architect and manage ML pipelines and experimentation frameworks, including feature engineering, training pipelines, model serving, A/B testing, and causal inference systems • Oversee real-time pipelines for ad events (e.g., impressions, clicks, conversions), enabling responsive attribution and performance optimization • Collaborate with Product, Growth, and Marketing to develop audience scoring, LTV/churn models, and incrementality testing for media measurement and bidding efficiency • Ensure scalable, privacy-compliant data infrastructure aligned with GDPR, CCPA, and ATT, including support for SKAdNetwork, CMPs, and identity frameworks • Foster engineering excellence with a focus on reproducibility, model evaluation, observability, and model lifecycle management • Drive a strong feedback loop between experimentation and business outcomes, translating data science insights into product and go-to-market wins • Mentor engineers and scientists on career development, technical depth, and cross-functional leadership

Canada
$120K - $160K / year