Current jobs related to Principal Software Engineer, ENA - Old Toronto, Ontario - Amazon
-
Principal Software Engineer
2 months ago
Old Toronto, Ontario, Canada Veeva Systems, Inc. Full timeUnlock Your Potential as a Principal Software Engineer at Veeva Systems, Inc.Veeva Systems, Inc. is a pioneering force in industry cloud, empowering life sciences companies to bring therapies to patients faster. As one of the fastest-growing SaaS companies in history, we've surpassed $2B in revenue and continue to expand our horizons.Our values - Do the...
-
Principal Software Engineer
2 months ago
Old Toronto, Ontario, Canada Veeva Systems, Inc. Full timeUnlock Your Potential as a Principal Software Engineer at Veeva Systems, Inc.Veeva Systems, Inc. is a pioneering force in industry cloud, empowering life sciences companies to bring therapies to patients faster. As one of the fastest-growing SaaS companies in history, we've surpassed $2B in revenue and continue to expand our horizons.Our values - Do the...
-
Principal Software Development Engineer
1 month ago
Old Toronto, Ontario, Canada Autodesk Full timeJob Opportunity: Principal Software Development EngineerWe are seeking a highly motivated and seasoned Principal Software Development Engineer to join our Autodesk Developer Enablement team. As a key member of our team, you will design, build, and operate services used by developers across Autodesk.Key Responsibilities:Design and develop scalable and...
-
Principal Software Development Engineer
1 month ago
Old Toronto, Ontario, Canada Autodesk Full timeJob Opportunity: Principal Software Development EngineerWe are seeking a highly motivated and seasoned Principal Software Development Engineer to join our Autodesk Developer Enablement team. As a key member of our team, you will design, build, and operate services used by developers across Autodesk.Key Responsibilities:Design and develop scalable and...
-
Principal Software Development Engineer
1 month ago
Old Toronto, Ontario, Canada Autodesk Full timeJob Requisition ID #24WD78004Are you passionate about building scalable systems and ensuring uptime?The Autodesk Developer Enablement team is seeking a highly motivated and experienced Principal Software Development Engineer to join our team.Key Responsibilities:Design and develop resilient and scalable software systemsCollaborate with cross-functional teams...
-
Principal Software Development Engineer
1 month ago
Old Toronto, Ontario, Canada Autodesk Full timeJob Requisition ID #24WD78004Are you passionate about building scalable systems and ensuring uptime?The Autodesk Developer Enablement team is seeking a highly motivated and experienced Principal Software Development Engineer to join our team.Key Responsibilities:Design and develop resilient and scalable software systemsCollaborate with cross-functional teams...
-
Principal Software Development Engineer
3 weeks ago
Old Toronto, Ontario, Canada Autodesk Full timeJob Requisition ID #24WD78004Are you passionate about building scalable systems and ensuring uptime?The Autodesk Developer Enablement team is seeking a highly motivated and experienced Principal Software Development Engineer to join our team.Key Responsibilities:Design and develop resilient and scalable software systemsCollaborate with cross-functional teams...
-
Principal Software Development Engineer
3 weeks ago
Old Toronto, Ontario, Canada Autodesk Full timeJob Requisition ID #24WD78004Are you passionate about building scalable systems and ensuring uptime?The Autodesk Developer Enablement team is seeking a highly motivated and experienced Principal Software Development Engineer to join our team.Key Responsibilities:Design and develop resilient and scalable software systemsCollaborate with cross-functional teams...
-
Principal Software Engineer
3 weeks ago
Toronto, Ontario, Canada Wiser Solutions Full timeJob Title: Principal Software EngineerWe are seeking a highly skilled Principal Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and efficient software systems.Key Responsibilities:Design and develop high-quality software systems using modern technologies...
-
Principal Software Engineer
3 weeks ago
Toronto, Ontario, Canada Wiser Solutions Full timeJob Title: Principal Software EngineerWe are seeking a highly skilled Principal Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and efficient software systems.Key Responsibilities:Design and develop high-quality software systems using modern technologies...
-
Principal Software Engineer
3 weeks ago
Toronto, Ontario, Canada Wiser Solutions Full timeJob Title: Principal Software EngineerWe are seeking a highly skilled Principal Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and efficient software systems.Key Responsibilities:Design and develop high-quality software systems using modern technologies...
-
Principal Software Engineer
3 weeks ago
Toronto, Ontario, Canada Wiser Solutions Full timeJob Title: Principal Software EngineerWe are seeking a highly skilled Principal Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and efficient software systems.Key Responsibilities:Design and develop high-quality software systems using modern technologies...
-
Principal Software Engineer
1 month ago
Old Toronto, Ontario, Canada Veeva Systems, Inc. Full timeUnlock Your Potential as a Principal Software Engineer at Veeva Systems, Inc.Veeva Systems, Inc. is a pioneering force in industry cloud, empowering life sciences companies to bring therapies to patients faster. As one of the fastest-growing SaaS companies in history, we've surpassed $2B in revenue and continue to expand our horizons.At Veeva, our values are...
-
Principal Software Engineer
1 month ago
Old Toronto, Ontario, Canada Veeva Systems, Inc. Full timeUnlock Your Potential as a Principal Software Engineer at Veeva Systems, Inc.Veeva Systems, Inc. is a pioneering force in industry cloud, empowering life sciences companies to bring therapies to patients faster. As one of the fastest-growing SaaS companies in history, we've surpassed $2B in revenue and continue to expand our horizons.At Veeva, our values are...
-
Principal Software Development Engineer
4 weeks ago
Old Toronto, Ontario, Canada Autodesk Full timeJob Requisition ID #24WD78004Are you passionate about building resilient and scalable systems?We are seeking a highly motivated and seasoned Principal Software Development Engineer to join our Autodesk Developer Enablement team.Key Responsibilities:Design and develop high-quality software systemsCollaborate with cross-functional teams to drive innovation and...
-
Principal Software Development Engineer
4 weeks ago
Old Toronto, Ontario, Canada Autodesk Full timeJob Requisition ID #24WD78004Are you passionate about building resilient and scalable systems?We are seeking a highly motivated and seasoned Principal Software Development Engineer to join our Autodesk Developer Enablement team.Key Responsibilities:Design and develop high-quality software systemsCollaborate with cross-functional teams to drive innovation and...
-
Principal Software Engineer
3 days ago
Toronto, Ontario, Canada ADVANCE ENDOSCOPY AND SPECIALIST CENTRE Full timeAbout the RoleAs a Principal Software Engineer, you will lead the development of our enterprise software solutions. You will be responsible for designing, implementing, and maintaining complex software systems. Strong understanding of software development principles and practices is essential.Key Responsibilities• Lead the design and implementation of...
-
Principal Software Engineer
1 month ago
Toronto, Ontario, Canada Workday, Inc. Full timePrincipal Software EngineerAt Workday, we're revolutionizing the enterprise software market with a pioneering platform that enables our machine learning teams to handle and deploy their models. As a Principal Software Engineer, you'll be part of our dynamic team, refining the ML lifecycle by providing robust, scalable, and reliable services that address the...
-
Principal Software Engineer
1 month ago
Toronto, Ontario, Canada Workday, Inc. Full timePrincipal Software EngineerAt Workday, we're revolutionizing the enterprise software market with a pioneering platform that enables our machine learning teams to handle and deploy their models. As a Principal Software Engineer, you'll be part of our dynamic team, refining the ML lifecycle by providing robust, scalable, and reliable services that address the...
-
Principal Software Engineer
1 month ago
Toronto, Ontario, Canada Wiser Solutions, Inc. Full timeJob Title: Principal Software EngineerWe are seeking a highly skilled Principal Software Engineer to join our team at Wiser Solutions, Inc. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions that meet the needs of our customers.Key Responsibilities:Design and...
Principal Software Engineer, ENA
2 months ago
We are seeking a highly skilled Principal Software Engineer to join our ENA Firmware team at Amazon. As a key member of our organization, you will be responsible for the end-to-end ownership of the ENA firmware codebase, driving its evolution, and ensuring its high-quality and performance to meet the demanding networking requirements of our cloud infrastructure.
Key Responsibilities- Lead Firmware Development: Own and lead the development, optimization, and maintenance of the ENA firmware codebase, ensuring it meets the highest standards of quality and performance.
- Architect and Design: Architect and design firmware components for efficient hardware resources management, packet processing, and driver interfaces, collaborating with hardware teams to ensure seamless integration with next-gen Nitro cards.
- Implement and Optimize: Implement and optimize firmware features to improve performance, scalability, and reliability of ENA, staying up-to-date with industry trends and emerging networking technologies.
- Mentor and Coach: Mentor and coach a team of software and firmware engineers, providing technical guidance and driving best practices in firmware development.
- Customer Engagement: Engage with internal and external customers to understand their networking requirements and translate them into features and enhancements.
To be successful in this role, you will need:
- B.Sc. or M.Sc. degree in Computer Science or Electrical Engineering
- 15+ years of professional experience in software development
- Strong hands-on experience in C development
- Proven experience with large-scale software architecture and design
- Hands-on experience developing firmware and network drivers for embedded systems
- Multi-core / multi-threaded coding experience
Experience with real-time performance profiling and optimization, hands-on experience with low-level software development and hardware devices, and experience with networking protocols are highly desirable.