Junior - Software Development and Verification Engineer

1 day ago


Montreal, Canada CS GROUP Full time

Junior - Software Development and Verification Engineer Full-time Department: Software Development CS Group Canada, a subsidiary of CS Group and part of the Sopra Steria group, is a leader in Functional Safety and Cybersecurity for companies developing critical embedded technologies (Avionics, Autonomous Driving, Transportation Electrification). Our clients include OEMs and Tier 1 suppliers in the aerospace, automotive, defense, and railway sectors, seeking Functional Safety (ISO 26262, DO-178C, DO-254, ARP-4761, ARP-4754, EN50128) and Cybersecurity (DO-326A, ISO 21434, UN-R155) certifications to bring their technologies to market. Today, CS Group Canada offers a graduate the opportunity to join a dynamic group in a continuously growing sector and experience the CS journey. We are looking for an aspiring Software Developer to join our passionate embedded systems team (aerospace). The ideal candidate is eager to develop expertise in software development for critical embedded systems. Recently graduated and curious to learn, they will grow with the support of their team, gaining both skills and confidence. Reporting to the Aerospace Business Line, your responsibilities will include: Key Responsibilities: Support the software architecture of embedded software (in compliance with the DO-178B development standard). Assist in the various stages of formal software development (specification, component and module design, coding, and verification). Verify the quality of different software components produced by other team members. Ensure the integration and consistency of all software components. Develop test plans and test cases and conduct software testing in accordance with DO-178 requirements. Document test results and produce necessary technical reports. Participate in the development of critical embedded software. Contribute to the development and maintenance of software documentation. Participate in code reviews to ensure compliance with coding standards and best practices. Contribute to continuous improvement initiatives for software development processes. Attend team meetings and provide regular updates on the progress of assigned tasks. Minimum Qualifications: Bachelor's or Master's degree in Computer Science or Software Engineering Ability to isolate and resolve hardware, system, and software issues Proficiency in C programming language Familiarity with integrated development environments such as Eclipse Experience or interest in software development for microcontrollers in real-time applications Knowledge of communication protocols (CANbus, ARINC429, Ethernet, serial communication (RS-422, SPI, I2C)) Curiosity and ability to find solutions and compromises Fluency in English and French (both spoken and written) Strong communication and interpersonal skills (with system engineers, hardware engineers, managers, lead engineers, etc.) Experience with agile principles (Scrum master, sprint development) Experience in low-level embedded software development Experience with DO-178 or equivalent standards Please note that only selected candidates will be contacted. Job Type: Full-time, Permanent CS Group Canada values diversity in the workplace and encourages women, visible minorities, ethnic minorities, Indigenous people, and people with disabilities to apply. Benefits: Advanced medical, dental, and vision insurance Access to telemedicine services RRSP program Personal and sick leave Recreation room with pool table and foosball All your information will remain confidential in accordance with EEO guidelines. Inclusive and committed employer, our company works every day to combat all forms of discrimination and promote a respectful working environment. That's why, committed to gender diversity and overall inclusivity, we encourage all applications and profiles. #J-18808-Ljbffr



  • Montreal, Canada CS GROUP Full time

    Junior - Software Development and Verification EngineerFull-timeDepartment: Software DevelopmentCS Group Canada, a subsidiary of CS Group and part of the Sopra Steria group, is a leader in Functional Safety and Cybersecurity for companies developing critical embedded technologies (Avionics, Autonomous Driving, Transportation Electrification). Our clients...


  • Montreal, Canada CS GROUP Full time

    Overview CS Group Canada, a subsidiary of CS Group, is a leader in the development and certification of safety-critical systems in the aerospace, electric and autonomous driving industries. Joining CS Group Canada is a unique opportunity to work on complex high-tech systems for the most prestigious system manufacturers in North America, with competitive...


  • Montreal, Canada CS GROUP Full time

    OverviewCS Group Canada, a subsidiary of CS Group, is a leader in the development and certification of safety-critical systems in the aerospace, electric and autonomous driving industries. Joining CS Group Canada is a unique opportunity to work on complex high-tech systems for the most prestigious system manufacturers in North America, with competitive...


  • Montreal, Canada CS GROUP Full time

    OverviewCS Group Canada, a subsidiary of CS Group, is a leader in the development and certification of safety-critical systems in the aerospace, electric and autonomous driving industries. Joining CS Group Canada is a unique opportunity to work on complex high-tech systems for the most prestigious system manufacturers in North America, with competitive...


  • Montreal, Canada CS GROUP - Canada Full time

    OverviewJoin to apply for the Software Verification Engineer role at CS GROUP - CanadaCS Group Canada is a leader in the development and certification of safety-critical systems in the aerospace, electric and autonomous driving industries.ResponsibilitiesDevelop and execute comprehensive test plans and test cases for embedded software applications, including...


  • Montreal, Canada Sopra Steria USA Full time

    OverviewCS Group Canada, a subsidiary of CS Group, is a leader in the development and certification of safety-critical systems in the aerospace, electric and autonomous driving industries.Joining CS Group Canada is a unique opportunity to work on complex high-tech systems for the most prestigious system manufacturers in North America, and our employees...


  • Montreal, Canada Sopra Steria USA Full time

    Overview CS Group Canada, a subsidiary of CS Group, is a leader in the development and certification of safety-critical systems in the aerospace, electric and autonomous driving industries. Joining CS Group Canada is a unique opportunity to work on complex high-tech systems for the most prestigious system manufacturers in North America, and our employees...


  • Montreal, Canada Sopra Steria USA Full time

    Overview CS Group Canada, a subsidiary of CS Group, is a leader in the development and certification of safety-critical systems in the aerospace, electric and autonomous driving industries. Joining CS Group Canada is a unique opportunity to work on complex high-tech systems for the most prestigious system manufacturers in North America, and our employees...


  • Montreal, Canada CS GROUP - Canada Full time

    OverviewCS Group Canada is seeking a Software Verification Engineer to test embedded software on aircraft and space systems (e.g., engine control, flight management systems, display/avionics). The role may evolve to software development.ResponsibilitiesCarry out software testing in accordance with DO-178.Develop and run relevant tests on test platforms to...


  • Montreal, Canada Famic Technologies Inc. Full time

    Software Verification and Validation Job reference: FAM137240 Location 300-8585, route Transcanadienne Saint-Laurent QC H4S 1Z6 Canada Type Permanent Full time Description Famic Technologies is a provider of high-quality software solutions. Our CAD and Simulation software products, including Automation Studio™, as well as our computer consulting services,...