Search jobs > Toronto, ON > Manager software engineering

Manager, Software Engineering

NVIDIA
Old Toronto, ON, Canada
$180K a year (estimated)
Full-time

html

NVIDIA's GPUs, SoCs, and networking hardware are the world leaders in performance and efficiency, and we are continually innovating in creative and unique ways to improve our ability to deliver extraordinary solutions in a wide range of sectors.

We are seeking software engineers who are passionate about what they do and are committed to making a difference in the world through their inventions.

As part of the Software Developer Tools Team, we are responsible for enabling 1st & 3rd-party developers to turn NVIDIA's chips into groundbreaking consumer, professional, server, networking, supercomputer, mobile, and automotive solutions.

What you will be doing :

  • Lead, manage, and hire a team of extraordinary software engineers to work on Nsight Systems and other tools.
  • Gather design requirements and assist or drive software architecture design to meet those.
  • Articulate, align and integrate architecture and roadmaps.
  • Talk to customers, understand their needs, and incorporate feedback into roadmaps.
  • Communicate with peer teams to bring sophisticated cross-org features to fruition.
  • Communicate technical milestones and status to the cross-functional teams, management, and customers.
  • Clearly communicate roles, expectations, work direction to all team members on a regular basis.
  • Hold team members accountable to meet aligned and accepted objectives, features, and user stories for each sprint and program increment deliverables.
  • Work in the codebase yourself when this doesn't affect your management responsibilities.
  • Perform code reviews and mentor new hires.
  • Implement new features and tests, and maintain them.

What we need to see :

  • 8 years of overall experience in software development, strong ability in C++.
  • 4 years of experience managing engineers.
  • You are balanced, open to suggestions, and demonstrate inclusiveness in your interactions.
  • Excellent communication skills, written and verbal.
  • BS or MS in Computer Science, Computer Engineering, Electrical Engineering or related field, or equivalent experience.

Ways to stand out from the crowd :

  • Experience with automotive software development and QNX.
  • Experience with Qt, Python, CUDA, MPI, modern frontend development.
  • Demonstrated ability to build complex software features that satisfy users' needs.
  • Track record of being a technical leader for sophisticated successful projects, leading from problem to requirements, design, implementation, deployment and operations.
  • Demonstrably structured approach to daily work, ability to handle large amounts of information.
  • Demonstrate use of out-of-box thinking for creative solutions to highly sticky problems.
  • Be a fun and hardworking teammate who enjoys a challenge and celebrates success.

With competitive salaries and a generous benefits package, NVIDIA is widely considered to be one of the technology world’s most desirable employers.

Our diverse team of talented, capable, and professional people is our greatest asset! If you're a creative and autonomous engineer with a real passion for technology, we want to hear from you!

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

J-18808-Ljbffr

30+ days ago
Related jobs
Promoted
Walmart Canada Corp
Mississauga, Ontario

DevOps Orientation: Requires knowledge of: Different operating systems; Software maintenance tools and techniques; Application monitoring tools and techniques; Debugging tools; Mock screen; Pseudocodes; Reverse Engineering; Traceability matrix; System performance, security, integration; Data migrati...

Promoted
Jobber
Toronto, Ontario

Reporting to a Senior Manager, Software Engineering, the Manager, Software Engineering will work with members of your teams to support and develop their skills and career, as we work together to empower small businesses. Then Jobber might be the place for you! We’re looking for a Manager, Software E...

Promoted
Microsoft
Toronto, Ontario

Bachelor's Degree in Computer Science or related technical field with programming experience in Go, C#, Java, or C++ with solid engineering practices. ...

Capital One Financial Corporation
Toronto, Ontario

Manager of Software Engineering, People Leader. A day in the life of a Capital One Manager, Software Engineering. With your help, we'll build the next generation of banking in Canada based on customer-focused values, compelling products and great engineering. You'll motivate, manage, and inspire a t...

ClickUp
Canada

Lead a diverse team focused on providing deployment and workflow orchestration platform for all of engineering. Own overall SDLC at ClickUp and continue to improve engineering productivity. Can assume any role (ex, project manager, facilitator) to fill a gap (e. ...

Scotiabank
Toronto, Ontario

Leads and oversees the engineering team developing the XVA platform. Maintains and updates XVA platform technology stacks to continue providing competitive advantage to the business as well as keep bank compliance with software currency. Java, Spring, SQL and Caching, with expert engineering knowled...

goeasy
Mississauga, Ontario

The Wealthview Solution Manager will play a pivotal role in both the strategic and operational aspects of WealthView solution delivery. Extensive knowledge in core banking platforms and CRM solutions, with a proficiency in technologies that may include, but are not limited to, CRM systems, marketing...

goeasy Ltd.
Mississauga, Ontario

The Wealthview Solution Manager will play a pivotal role in both the strategic and operational aspects of WealthView solution delivery. Extensive knowledge in core banking platforms and CRM solutions, with a proficiency in technologies that may include, but are not limited to, CRM systems, marketing...

Jobber
Canada
Remote

Reporting to a Senior Manager, Software Engineering, the Manager, Software Engineering will work with members of your teams to support and develop their skills and career, as we work together to empower small businesses. Then Jobber might be the place for you! We’re looking for a Manager, Software E...

Tangerine
Toronto, Ontario

You spend your free time tinkering with new technologies or building apps on the side.You want to solve real problems that will flip a multi-billion dollar industry on its head*.Interested in the impact that financial services technology can have on people’s everyday lives.Experienced in user-center...