Junior - Software Development and Verification Engineer

3 weeks 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 - Canada Full time

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


  • Montreal, Canada CS GROUP - Canada Full time

    Overview CS 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. Responsibilities Carry out software testing in accordance with DO-178. Develop and run relevant tests on test platforms...


  • Montreal, Canada Mannarino Systems and Software Inc. Full time

    MANNARINO Systems & Software Inc. is a leader in providing safety‑critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation & power generation industries. Our customer base is very large, covering traditional aerospace companies as well as new and exciting markets, including electric...


  • Montreal, Quebec, Canada Hunter Bond Full time

    Are you a bright, motivated engineer looking to break into quantitative finance? Our client is expanding, and we're searching for exceptional junior talent to help build the next generation of trading and research systems.Skill/experience needed:Strong programming skills in Python or C++, ideally 1 year commercial experienceA good degree (2:1 or above) in...


  • Montreal, Quebec, Canada un emploi de Bilingual Senior Software QA Engineer chez TTC Global Full time

    About TTCThe Testing Consultancy (TTC) is a global specialist software testing company with a focus on helping organizations transform the way they deliver quality software. We have broad capabilities across a wide range of testing areas that enable our clients to increase the speed and quality of software development while reducing risk and cost. Perks of...


  • Montreal, Canada Mannarino Systems and Software Inc. Full time

    A leading systems engineering firm in Montreal seeks a Software Testing Specialist to influence test strategies, automate tests, and drive product quality. Candidates should have a degree in Computer Science and over 3 years of testing experience. The role allows remote work but requires at least one day in the office each week for Montreal employees. Strong...


  • Montreal, Canada Mannarino Systems and Software Inc. Full time

    A leading systems engineering firm in Montreal seeks a Software Testing Specialist to influence test strategies, automate tests, and drive product quality. Candidates should have a degree in Computer Science and over 3 years of testing experience. The role allows remote work but requires at least one day in the office each week for Montreal employees. Strong...


  • Montreal, Canada HIKINEX Full time

    Role: We are seeking qualified Payload System Verification and Validation Engineers to join a team dedicated to advanced satellite payload development. This role focuses on system-level engineering for next-generation digital communications payloads, with a particular emphasis on requirements verification through testing. The engineer will be involved...


  • Montreal, Canada HIKINEX Full time

    Role: We are seeking qualified Payload System Verification and Validation Engineers to join a team dedicated to advanced satellite payload development. This role focuses on system-level engineering for next-generation digital communications payloads, with a particular emphasis on requirements verification through testing. The engineer will be involved...


  • Montreal, Canada HIKINEX Full time

    Role:We are seeking qualified Payload System Verification and Validation Engineers to join a team dedicated to advanced satellite payload development. This role focuses on system-level engineering for next-generation digital communications payloads, with a particular emphasis on requirements verification through testing.The engineer will be involved...