At a Glance
- Tasks: Develop and modify test software applications using Python for satellite payloads.
- Company: Join COFOMO, a leading Canadian consulting firm in digital and AI.
- Benefits: Competitive salary, health benefits, and opportunities for professional growth.
- Other info: Collaborative agile environment with potential for career advancement.
- Why this job: Make an impact in the tech world while working on innovative projects.
- Qualifications: University degree in software engineering or equivalent experience required.
The predicted salary is between 82800 - 101200 $ per year.
With over 30 years of recognized expertise, COFOMO is now a leading Canadian consulting firm specializing in digital and artificial intelligence.
Supported by more than 3,000 experts, 10 Centers of Excellence, and 4 offices across the country, we are uniquely positioned to successfully guide our clients through their transformations.
Both strategic and tactical, we help organizations across a wide range of industries thrive in today’s rapidly evolving world.## Our promise Help our clients succeed and maximize the impact of their transformation initiatives, turning them into powerful drivers of growth and innovation.## Job description**Here's a brief overview of the tasks and responsibilities you'll have :**
- Develop and modify test software applications for satellite payloads in a Windows environment using Python;
- Analyze and understand detailed specification and requirements documents;
- Plan the implementation activities, estimate the effort required and ensure the delivery of the work;
- Design, program, test, debug, and document high-quality software applications;
- Collaborate as part of an agile development team using best practices;
- Write and adapt Python applications according to the needs of the project;
- Prepare technical documentation and participate in reviews;
- Participate in the integration, testing and deployment of software applications;
- Support problem resolution in a production environment;
- Understand the systems under testing and how they work.
- **The profile you are looking for is as follows:**
- Have a university degree in software engineering, computer science or any other relevant discipline, or have an equivalent combination of education and experience;
- Have a minimum of five (5) years of experience in testing software development;
- Have the ability to scale within an existing codebase and framework;
- Master the concepts of multithreading, data sharing, and application programming interfaces (APIs);
- Know Python and C++;
- Demonstrate the ability to understand and exploit complex software specifications;
- Experience with agile development methodologies;
- Possess good oral and written communication skills in French and English;
- Have a minimum of five (5) years of experience in application testing;
- Have a minimum of three (3) years of experience in verification and validation (V&V) using Python;
- Have a minimum of one (1) year of experience in verification and validation (V&V) on embedded systems;
- Master the use of Py Charm;
- Collaborate effectively as part of an agile Scrum team;
- Knowledge of DO-178 standards (an asset);
- Knowledge of CCSDS and MIL-STD-1553 (an asset);
- Proficient in protocols such as CAN bus and Space Wire (an asset);
- Experience with JIRA and Confluence (an asset);
- Use VS Code in a development context (an asset);
- Experience with Git and Jenkins (an asset);
- Experience in instrument control and automated functional testing of systems (an asset);
- Obtain Controlled Goods Program (CGP) accreditation and a Secret security clearance;
- This position requires fluency in French and English for daily tasks, understanding documentation, and professional communication with customers, suppliers, and colleagues across Canada.
- French and English language skills are essential, both oral and written. #J-18808-Ljbffr
Test Developer – Montreal in Montréal employer: COFOMO
COFOMO is an exceptional employer that fosters a dynamic work culture focused on innovation and collaboration. Located in a vibrant area, we offer our employees competitive benefits, continuous professional development opportunities, and a supportive environment that encourages growth and transformation in the field of information technology and business management.