Senior Embedded Software Developer
3 weeks ago
Welcome to EXFO, a global leader in the telecommunications industry, where innovation meets excellence. For over 35 years, we've been at the forefront of technological advancement, empowering our customers with cutting-edge solutions to address complex challenges in network testing and monitoring.
Product OverviewOur high-end portable optic fiber test equipment sets the benchmark for performance, reliability, and precision in the telecommunications industry. Designed for use in field and laboratory environments, our products enable telecommunications companies to ensure the quality and integrity of their optic fiber networks with unparalleled accuracy and efficiency.
Technologies- C++ and C#: Our software engineers leverage the power of C++ and C# to develop robust, scalable, and high-performance applications that drive our optic fiber test equipment.
- gRPC: We utilize gRPC, a modern, open-source framework, for efficient and reliable communication between distributed systems, ensuring seamless integration and interoperability.
- BDD Testing: We embrace Behavior-Driven Development (BDD) testing methodologies to ensure that our software meets the desired behavior and functionality, enabling us to deliver high-quality products that exceed customer expectations.
- CI/CD: Our continuous integration and continuous deployment (CI/CD) pipelines streamline the software development process, enabling rapid iteration, testing, and deployment of new features and enhancements.
- Agile Methodology: We embrace the Agile methodology, fostering a collaborative, iterative approach to software development that enables us to adapt quickly to changing requirements and deliver value to our customers efficiently.
We're seeking a visionary Senior Embedded Software Engineer to join our elite team. If you're passionate about harnessing the power of C++, C#, and gRPC within a Yocto environment to create high-performance software for our world-class test equipment, then this role is tailor-made for you. Bring your technical prowess and innovative spirit to the table as we embark on a journey to create next-generation solutions that redefine the industry standard.
Responsibilities- Collaborate with cross-functional teams to architect and develop software solutions for next-generation embedded Linux systems.
- Dive deep into the intricacies of C++, C#, and gRPC to craft elegant and efficient code that powers our state-of-the-art test equipment.
- Lead the charge in optimizing system performance and resource utilization through the implementation of advanced algorithms and data structures.
- Tackle complex software challenges head-on through rigorous testing, debugging, and performance profiling.
- Mentor and inspire junior team members, fostering a culture of excellence and continuous learning.
- Stay ahead of the curve by keeping abreast of emerging technologies and industry trends, driving innovation at every turn.
- Take ownership of the entire software development lifecycle, from requirements gathering to deployment, ensuring the seamless delivery of world-class solutions.
- Bachelor's degree in Computer Science, Engineering, or a related field. Master's degree preferred.
- 5+ years of hands-on experience in embedded software development, with a focus on Linux environments.
- Mastery of C++, C#, and gRPC, coupled with a deep understanding of object-oriented design principles and best practices.
- Proven expertise in leveraging the Yocto Project for rapid development and customization of embedded Linux systems.
- A solid grasp of networking protocols, including TCP/IP, UDP, and Ethernet, will set you apart from the pack.
- A relentless problem-solver with a knack for dissecting complex software issues and finding elegant solutions.
- Excellent communication skills and a collaborative mindset, essential for thriving in our fast-paced, dynamic environment.
- A burning passion for technology and a relentless drive to push the boundaries of what's possible in embedded systems development.
- Competitive salary and performance-based bonuses, because your hard work deserves to be rewarded.
- Comprehensive benefits package, including health insurance, retirement plans, and generous vacation time.
- Opportunities for professional growth and career advancement, with access to ongoing training and development programs.
- Flexible work schedule and a supportive, inclusive work environment that values work-life balance.
- The chance to work on groundbreaking projects that are shaping the future of optic fiber testing technology.
-
Senior Embedded Software Developer
1 month ago
Québec, Quebec, Canada CS GROUP Full timeJob Title: Senior Embedded Software DeveloperAbout the Role:We are seeking an experienced Senior Embedded Software Developer to join our dynamic and multidisciplinary team at CS GROUP. As a key member of our team, you will be responsible for the development of high-quality embedded software for aircraft Electronic Engine Controllers.Key...
-
Senior Embedded Software Developer
1 month ago
Québec, Quebec, Canada CS GROUP Full timeJob Title: Senior Embedded Software DeveloperAbout the Role:We are seeking an experienced Senior Embedded Software Developer to join our dynamic and multidisciplinary team at CS GROUP. As a key member of our team, you will be responsible for the development of high-quality embedded software for aircraft Electronic Engine Controllers.Key...
-
Senior Embedded Software Developer
1 month ago
Québec, Quebec, Canada CS GROUP Full timeJob Title: Senior Embedded Software DeveloperWe are seeking a highly skilled Senior Embedded Software Developer to join our dynamic team at CS GROUP. As a key member of our team, you will be responsible for designing, developing, and testing embedded software for our aircraft Electronic Engine Controllers.Key Responsibilities:Contribute to the development of...
-
Senior Embedded Software Developer
1 month ago
Québec, Quebec, Canada CS GROUP Full timeJob Title: Senior Embedded Software DeveloperWe are seeking a highly skilled Senior Embedded Software Developer to join our dynamic team at CS GROUP. As a key member of our team, you will be responsible for designing, developing, and testing embedded software for our aircraft Electronic Engine Controllers.Key Responsibilities:Contribute to the development of...
-
Senior Embedded Software Developer
3 weeks ago
Québec, Quebec, Canada EXFO Full timeSenior Software DeveloperAt EXFO, we're revolutionizing optic fiber portable test equipment with our groundbreaking solutions. As a Senior Software Developer, you'll be part of our elite team that's shaping the future of embedded systems development.Key Responsibilities:Collaborate with cross-functional teams to architect and develop software solutions for...
-
Senior Embedded Software Developer
3 weeks ago
Québec, Quebec, Canada EXFO Full timeSenior Software DeveloperAt EXFO, we're revolutionizing optic fiber portable test equipment with our groundbreaking solutions. As a Senior Software Developer, you'll be part of our elite team that's shaping the future of embedded systems development.Key Responsibilities:Collaborate with cross-functional teams to architect and develop software solutions for...
-
Senior Embedded Software Developer
1 month ago
Québec, Quebec, Canada CS GROUP Full timeJob Title: Senior Embedded Software DeveloperJob Summary:We are seeking an experienced Senior Embedded Software Developer to join our dynamic and multidisciplinary team at CS GROUP. As a key member of our team, you will be responsible for the development of high-quality embedded software for aircraft Electronic Engine Controllers.Responsibilities:Contribute...
-
Senior Embedded Software Developer
1 month ago
Québec, Quebec, Canada CS GROUP Full timeJob Title: Senior Embedded Software DeveloperJob Summary:We are seeking an experienced Senior Embedded Software Developer to join our dynamic and multidisciplinary team at CS GROUP. As a key member of our team, you will be responsible for the development of high-quality embedded software for aircraft Electronic Engine Controllers.Responsibilities:Contribute...
-
Senior Embedded Software Developer
1 month ago
Québec, Quebec, Canada CS GROUP Full timeJob Title: Senior Embedded Software DeveloperJob Summary:We are seeking an experienced Senior Embedded Software Developer to join our dynamic and multidisciplinary team at CS GROUP. As a key member of our team, you will be responsible for the development of high-quality embedded software for aircraft Electronic Engine Controllers.Responsibilities:Contribute...
-
Senior Embedded Software Developer
1 month ago
Québec, Quebec, Canada CS GROUP Full timeJob Title: Senior Embedded Software DeveloperJob Summary:We are seeking an experienced Senior Embedded Software Developer to join our dynamic and multidisciplinary team at CS GROUP. As a key member of our team, you will be responsible for the development of high-quality embedded software for aircraft Electronic Engine Controllers.Responsibilities:Contribute...
-
Senior Embedded Software Developer
4 weeks ago
Québec, Quebec, Canada CS GROUP Full timeJob Title: Senior Embedded Software DeveloperJob Summary:We are seeking an experienced Senior Embedded Software Developer to join our dynamic and multidisciplinary team at CS GROUP. As a key member of our team, you will be responsible for the development of high-quality embedded software for aircraft Electronic Engine Controllers.Responsibilities:Contribute...
-
Senior Embedded Software Developer
4 weeks ago
Québec, Quebec, Canada CS GROUP Full timeJob Title: Senior Embedded Software DeveloperJob Summary:We are seeking an experienced Senior Embedded Software Developer to join our dynamic and multidisciplinary team at CS GROUP. As a key member of our team, you will be responsible for the development of high-quality embedded software for aircraft Electronic Engine Controllers.Responsibilities:Contribute...
-
Embedded Software Developer
2 weeks ago
Québec, Quebec, Canada CS GROUP Full timeJob Title: Senior Embedded Software DeveloperJob Description:We are seeking a highly skilled Senior Embedded Software Developer to join our dynamic and multidisciplinary team at CS GROUP. As a key member of our team, you will be responsible for the development of high-quality embedded software for aircraft Electronic Engine...
-
Senior Embedded Software Developer
1 month ago
Québec, Quebec, Canada LeddarTech Full timeJob Title: Senior Software DeveloperAt LeddarTech, we are seeking a highly skilled Senior Software Developer to join our team. As a key member of our software development team, you will be responsible for developing and maintaining our cutting-edge software solutions for autonomous vehicles.Key Responsibilities:Develop and integrate software for our new...
-
Senior Embedded Software Developer
3 weeks ago
Québec, Quebec, Canada LeddarTech Full timeJob DescriptionAt LeddarTech, we are seeking a highly skilled Senior Embedded Software Developer to join our team.Key ResponsibilitiesDevelop and integrate cutting-edge automotive sensors, including cameras, radars, LiDARs, and ultrasonics, into our new products.Design and implement software for data recording and analysis, ensuring high-quality and...
-
Senior Embedded Software Developer
3 weeks ago
Québec, Quebec, Canada LeddarTech Full timeJob DescriptionAt LeddarTech, we are seeking a highly skilled Senior Embedded Software Developer to join our team.Key ResponsibilitiesDevelop and integrate cutting-edge automotive sensors, including cameras, radars, LiDARs, and ultrasonics, into our new products.Design and implement software for data recording and analysis, ensuring high-quality and...
-
Senior Embedded Software Developer
1 week ago
Québec, Quebec, Canada LeddarTech Full timeAt LeddarTech, we are seeking a highly skilled Senior Embedded Software Developer to join our team.Main Responsibilities:Develop embedded software for our new products, focusing on automotive applications.Integrate cutting-edge automotive sensors, including cameras, radars, LiDARs, and ultrasonics, into our systems.Develop and improve sensors data recording...
-
Embedded Software Developer
1 month ago
Québec, Quebec, Canada CS GROUP Full timeJob Title: Embedded Software DeveloperJob Summary:We are seeking an experienced Embedded Software Developer to join our dynamic team at CS GROUP. As a key member of our team, you will be responsible for designing, developing, and testing embedded software for aircraft Electronic Engine Controllers.Responsibilities:Contribute to the development of technical...
-
Senior Embedded Software Engineer
3 weeks ago
Québec, Quebec, Canada EXFO Full timeRevolutionize Network Testing with EXFOAt EXFO, we're pushing the boundaries of innovation in the telecommunications industry. As a visionary Senior Embedded Software Engineer, you'll join our elite team to craft high-performance software for our world-class test equipment.Key Responsibilities:Collaborate with cross-functional teams to architect and develop...
-
Senior Embedded Software Engineer
3 weeks ago
Québec, Quebec, Canada EXFO Full timeRevolutionize Network Testing with EXFOAt EXFO, we're pushing the boundaries of innovation in the telecommunications industry. As a visionary Senior Embedded Software Engineer, you'll join our elite team to craft high-performance software for our world-class test equipment.Key Responsibilities:Collaborate with cross-functional teams to architect and develop...