Software Engineering Leader
2 months ago
We are seeking a highly skilled and experienced Software Engineer to join our team at Microchip Technology, Inc. As a Principal Software Engineer, you will be responsible for designing and implementing embedded software and firmware for modern System-on-Chip (SoC) multi-core devices running Linux and RTOSs.
Key Responsibilities:- Develop Linux device drivers for Ethernet, PCIe, and other interfaces.
- Participate in the design, development, and integration of user and kernel level software for Ethernet networking support, including L2 switching, TSN, and RDMA.
- Collaborate with others in functional and system level testing.
- Create documentation such as design documents, user manuals, and release notes for delivered components.
- Communicate and collaborate with other internal development teams and ecosystem partners.
- Bachelor's Degree in Computer/Electrical Engineering, Computer Science, or equivalent.
- 8+ years of related work experience in Software development for embedded systems.
- Solid experience with Linux kernel and driver development.
- Expert knowledge of C and working knowledge of Python.
- Experience with Ethernet networking and the Linux network stack is an asset.
- Experience with ARM or RISC-V is an asset.
- Knowledge of virtualization internals, such as with KVM/XEN, is an asset.
- Experience with RTOS environments is an asset.
-
Software Engineering Manager
3 weeks ago
Montreal, Quebec, Canada Aspire Software Full timeSoftware Engineering ManagerValPay is seeking a talented and experienced Software Engineering Manager to lead our team in Montreal. The ideal candidate will possess strong technical expertise, exceptional leadership skills, and a proven track record of successfully managing the migration from legacy systems to modern web-based architectures.This role...
-
Software Engineer
4 weeks ago
Montreal, Quebec, Canada CENTRIC SOFTWARE Full timeSoftware EngineerWe are seeking a skilled software engineer to join our dynamic team at Centric Software. The ideal candidate will have a deep understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.Key Responsibilities:Design and develop robust software...
-
Software Engineer
4 weeks ago
Montreal, Quebec, Canada CENTRIC SOFTWARE Full timeSoftware EngineerWe are seeking a skilled software engineer to join our dynamic team at Centric Software. The ideal candidate will have a deep understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.Key Responsibilities:Design and develop robust software...
-
Software Engineer
1 month ago
Montreal, Quebec, Canada CENTRIC SOFTWARE Full timeSoftware Engineer Opportunity at Centric SoftwareWe are seeking a skilled software engineer to join our dynamic team at Centric Software. The ideal candidate will have a deep understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.Key...
-
Software Engineer
1 month ago
Montreal, Quebec, Canada CENTRIC SOFTWARE Full timeSoftware Engineer Opportunity at Centric SoftwareWe are seeking a skilled software engineer to join our dynamic team at Centric Software. The ideal candidate will have a deep understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.Key...
-
Software Engineer
1 month ago
Montreal, Quebec, Canada CENTRIC SOFTWARE Full timeSoftware Engineer - Microservices DeveloperWe are seeking a skilled software engineer to join our dynamic team at Centric Software. The ideal candidate will have a deep understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.Key Responsibilities:Design and...
-
Software Engineer
1 month ago
Montreal, Quebec, Canada CENTRIC SOFTWARE Full timeSoftware Engineer - Microservices DeveloperWe are seeking a skilled software engineer to join our dynamic team at Centric Software. The ideal candidate will have a deep understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.Key Responsibilities:Design and...
-
Automotive Embedded Software Engineer
4 weeks ago
Montreal, Quebec, Canada Software Aspekte Full timeShape the Future of Automotive TechnologyAt Syntronic, we're not just following industry trends - we're setting them. Imagine working on cutting-edge advancements in telecom, pioneering automotive tech, life-saving healthcare innovations, and next-gen industrial automation. Our projects are diverse, impactful, and at the forefront of technological...
-
Fullstack Software Engineer Leader
3 days ago
Montreal, Quebec, Canada Hootsuite Full timeHootsuite OverviewAt Hootsuite, we empower businesses to thrive in a world where social media is constantly evolving. As a Fullstack Software Engineer Leader, you will play a critical role in shaping our platform's future.About the RoleWe are seeking an experienced software engineer to lead our development team and contribute to the design, development, and...
-
Software Engineer, Microservices Developer
4 weeks ago
Montreal, Quebec, Canada CENTRIC SOFTWARE Full timeSoftware Engineer, Microservices DeveloperCentric Software is seeking a skilled software engineer to join our team. The ideal candidate will have expertise in microservices architecture and proficiency in various technologies and methodologies for developing scalable and resilient services.Key Responsibilities:Design and develop microservices using Java,...
-
Safety Critical Embedded Software Test Engineer
3 weeks ago
Montreal, Quebec, Canada Mannarino Systems & Software Inc. Full timeAbout the Role:Mannarino Systems & Software Inc. is seeking an experienced Safety Critical Embedded Software Test Engineer to join our team. As a key member of our Safety Systems Engineering team, you will be responsible for designing and implementing requirement-based test cases and procedures for safety-critical software.Responsibilities:Design and...
-
Software Engineer
4 weeks ago
Montreal, Quebec, Canada CENTRIC SOFTWARE Full timeSoftware Engineer - Java/JavaScriptWe're seeking a skilled software engineer with expertise in Java and JavaScript to join our team at Centric Software. The ideal candidate will have a strong understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.Key...
-
Software Engineer, Microservices Developer
3 weeks ago
Montreal, Quebec, Canada CENTRIC SOFTWARE Full timeSoftware Engineer, Microservices DeveloperWe are seeking a skilled software engineer to join our dynamic team at Centric Software. The ideal candidate will have a deep understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.Key Skills:Proficiency in Core...
-
Software Engineer
2 weeks ago
Montreal, Quebec, Canada Aspire Software Full timeAbout the Role:As a Software Engineer - Java Developer, you will be responsible for designing, developing, and testing software applications using Java programming language. You will work closely with cross-functional teams to deliver high-quality software solutions that meet business requirements.Responsibilities:Design, develop, and test software...
-
Safety Critical Embedded Software Test Engineer
3 weeks ago
Montreal, Quebec, Canada Mannarino Systems & Software Inc. Full timeAbout the Role:MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware, and certification engineering services to the aerospace, defense, space, simulation, and power generation industries. As a Safety Critical Embedded Software Test Engineer, you will be part of a team that collaborates closely with the Safety...
-
Software Engineer
2 months ago
Montreal, Quebec, Canada CENTRIC SOFTWARE Full timeSoftware Engineer - Microservices ExpertWe're seeking a skilled software engineer to contribute to our dynamic Skyline team. The ideal candidate will have a deep understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.Key Responsibilities:Design and...
-
Software Engineer
2 months ago
Montreal, Quebec, Canada CENTRIC SOFTWARE Full timeSoftware Engineer - Microservices ExpertWe're seeking a skilled software engineer to contribute to our dynamic Skyline team. The ideal candidate will have a deep understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.Key Responsibilities:Design and...
-
Software Engineer
2 weeks ago
Montreal, Quebec, Canada CENTRIC SOFTWARE Full timeWe are seeking a software engineer with a strong foundation in Java and microservices architecture to develop scalable and resilient services at Centric Software.Key Skills:Proficiency in Core Technologies: Strong expertise in Java, Kafka for event streaming, and REST API for service integration.Database Management: Experience with MS SQL Server, Oracle, and...
-
Software Quality Engineering Leader
4 weeks ago
Montreal, Quebec, Canada Cisco Systems, Inc. Full timeAbout the RoleCisco is seeking a highly skilled Software Quality Engineering Leader to join our team. As a key member of our embedded software group, you will be responsible for leading the design and development of high-performance, scalable, and secure network switching and performance monitoring solutions.Key ResponsibilitiesLead the development of...
-
Software Quality Engineering Leader
1 month ago
Montreal, Quebec, Canada Cisco Systems, Inc. Full timeAbout the RoleCisco is seeking a highly skilled Software Quality Engineering Leader to join our team. As a key member of our embedded software group, you will be responsible for leading the design and development of high-performance, scalable, and secure network switching and performance monitoring solutions.Key ResponsibilitiesLead the development of...