Manager, Software Engineering

2 weeks ago


Toronto ON, Canada NVIDIA Full time

About Us

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
  1. Lead, manage, and hire a team of extraordinary software engineers to work on Nsight Systems and other tools.
  2. Gather design requirements and assist or drive software architecture design to meet those.
  3. Articulate, align and integrate architecture and roadmaps.
  4. Talk to customers, understand their needs, and incorporate feedback into roadmaps.
  5. Communicate with peer teams to bring sophisticated cross-org features to fruition.
  6. Communicate technical milestones and status to the cross-functional teams, management, and customers.
  7. Clearly communicate roles, expectations, work direction to all team members on a regular basis.
  8. Hold team members accountable to meet aligned and accepted objectives, features, and user stories for each sprint and program increment deliverables.
  9. 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

  • Toronto, ON, Canada Adevinta 2021 Full time

    Our technology team is charged with developing, testing, and operating one of the largest e-commerce sites in the country. We are seeking a highly skilled and experienced Software Engineering Manager to lead our talented team of software engineers. The ideal candidate will be passionate about technology, possess strong leadership abilities, and have a...


  • Toronto, ON, Canada Jobber Full time

    Are you as passionate about the development of people as you are about product? We’re looking for a Manager, Software Engineering to be part of our Backend Foundations System team department. Jobber exists to help people in small businesses be successful. As featured in the Globe and Mail , we work with home and field service companies to help them...


  • Toronto, ON, Canada Dew Software Full time

    Dew Software Supplier Industrial Engineer Position Dew Software is seeking a highly motivated and experienced Supplier Industrial Engineer to join our team. As a leading software solutions company, we work with Fortune 500 clients to optimize their supply chain operations. The Supplier Industrial Engineer will play a crucial role in ensuring the efficiency...


  • Toronto, ON, Canada ClickUp Full time

    It replaces all individual workplace productivity tools with a single, unified platform including project management, document collaboration, spreadsheets, chat, goals, and more. On a mission to make the world more productive, ClickUp is headquartered in San Diego and scaling remotely and internationally. As one of the fastest-growing SaaS companies in the...


  • Toronto, ON, Canada Dew Software Full time

    Dew Software Supplier Industrial Engineer Position Dew Software is seeking a highly motivated and experienced Supplier Industrial Engineer to join our team. As a leading software solutions company, we work with Fortune 500 clients to optimize their supply chain operations. The Supplier Industrial Engineer will play a crucial role in ensuring the efficiency...


  • Toronto, ON, Canada Adevinta 2021 Full time

    Our technology team is charged with developing, testing, and operating one of the largest e-commerce sites in the country. We are seeking a highly skilled and experienced Software Engineering Manager to lead our talented team of software engineers. The ideal candidate will be passionate about technology, possess strong leadership abilities, and have a proven...


  • Toronto, ON, Canada T-mapp Jobs Full time

    A renowned company in the HealthTech sector, is seeking a Software Engineering Manager for a fully remote position to lead the transformation of health research through technology. Why apply for this position? Opportunity to lead a team of talented engineers in developing cutting-edge software solutions at a well-funded, early-stage startup. Make a...


  • Toronto, Canada Iris Software Inc. Full time

    Iris's Fortune 100 direct client is looking for QA Engineer with Automation and Data(ETL/SQL) . Please find below Job description and share me your updated resume at Rajneesh.bhardwaj01@Irissoftware.comRole : QA Engineer with Automation and Data(ETL/SQL)Key Skills : Automation and Data(ETL/SQL)ResponsibilitiesSelenium, Automation Should be Good With...

  • Engineering Manager

    2 weeks ago


    Toronto, ON, Canada T-Net British Columbia Full time

    Software Development Manager - Data Engineering We are currently seeking a Software Development Manager to join our Data Engineering team. This is a remote position. This role can be performed from one of our Canadian offices, remotely across Canada, or a combination of both. Our Data Engineering team is seeking a Development Manager . The team builds...

  • Software Engineer

    7 days ago


    Cambridge, ON, Canada Intelliswift Software Full time

    Title: Software Engineer - Power Systems Location: Cambridge ON / Onsite Role Duration: 12+ Months RESPONSIBILITIES Design, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices. Interface with PLC and RTAC systems to develop software modules that...

  • Software Engineer

    6 days ago


    Cambridge, ON, Canada Intelliswift Software Full time

    Title: Software Engineer - Power Systems Location: Cambridge ON / Onsite Role Duration: 12+ Months RESPONSIBILITIES Design, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices. Interface with PLC and RTAC systems to develop software modules that...


  • Toronto, ON, Canada Microsoft Full time

    Overview The Azure Core Linux team's mission is to empower every Linux developer and operator to innovate and run secure, reliable services at scale. We are looking for an experienced Software Engineer Manager to help make Azure the best place to run Linux workloads. As a Software Engineer Manager on the Azure Core Linux team, you will: Improve the...

  • Software Engineer

    2 hours ago


    Toronto, Canada Iris Software Inc. Full time

    Greetings!One of our direct client is looking to hire Sr. Software Engineer in Toronto ON OR Halifax NS (Hybrid). Please find below job description.What is the opportunity?As a Senior Developer you will join a highly talented team that develops & maintains high-availability low-latency real-time systems that helps with communication surveillance.You will...


  • Toronto, ON, Canada Jobber Full time

    Jobber exists to help people in small businesses be successful. As featured in the Globe and Mail , we work with home and field service companies to help them better quote, schedule, invoice and collect payments from their customers. Having been named the #2 fastest growing software company in Canada and one of Fast Company’s Most Innovative Companies...

  • Software Architect

    2 weeks ago


    Mississauga, ON, Canada Prophix Software, Inc. Full time

    Prophix is the leading global platform and partner for financial performance management. We create software that serves ambitious finance teams, helping them empower their organizations, gain valuable insights, and drive business performance. Thousands of finance leaders across nearly one hundred countries use Prophix today. Working with a global network...


  • Toronto, ON, Canada FD Technologies Full time

    About KX: At KX, we build time-series, vector-native database solutions our customers use to unlock knowledge and predictive power they can act on with confidence. By simultaneously supporting unstructured and structured data, KX powers accurate, highly contextual results for AI and automation applications with transformative speed, unlimited scalability,...


  • Toronto, ON, Canada Dotlinkers Full time

    Our client Our client, UK based, global innovative company in the area of utility engineering, is expanding their IT structures in a new office in Kraków. Their aim is to build 3 mobile teams working on their super smart home app which is at the forefront of IoT and customer experience. They are proud of what we have built so far, which includes an App...

  • Software Developer

    4 weeks ago


    Lively, ON, Canada MacLean Engineering Full time

    Title: Software Developer II – Advanced Vehicle Technologies – Remote Control Systems Location: Sudbury, ON Scope:  Reporting to the Advanced Vehicle Technologies (AVT) Product Engineering Manager for Remote Control Systems, the Software Developer is responsible for the design of modular, unit-tested code for the Maclean remote control offerings. The...


  • Toronto, Ontario, Canada Adevinta Full time

    Our technology team is charged with developing, testing, and operating one of the largest e-commerce sites in the country. We are seeking a highly skilled and experienced Software Engineering Manager to lead our talented team of software engineers. The ideal candidate will be passionate about technology, possess strong leadership abilities, and have a proven...


  • Toronto, Canada Akkodis Full time

    Our client are headquartered on the traditional Coast Salish territory, and we respectfully acknowledge the Lekwungen and W̱SÁNEĆ People of this region. With gratitude, we live, work, and care for this beautiful land. One thing that our team members say they value most is our fun and truly “people-first” culture. Ours is a place where you’re given...