Internship – Software Development And Verification Engineer – Embedded Systems

Montreal, QC, Canada

Job Description

Company Description
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 benefit from competitive salaries, complete benefits, and flexible work location and schedule.

We are looking for a Software Development and Verification Engineer to actively contribute to the design and validation of safety-critical embedded software in compliance with industry standards.
Main Responsibilities
Software Development

  • Develop and support high-level software architecture in compliance with the DO-178B/C standard.
  • Perform key software development phases: specifications, design, coding, and integration.
  • Participate in quality reviews and software component integration.
Verification & Validation
  • Conduct software testing in accordance with DO-178 requirements.
  • Develop and execute automated test scripts using Python or other scripting languages.
  • Ensure traceability between requirements, design, and testing.
  • Document results and produce necessary technical reports.
Continuous Improvement
  • Contribute to the optimization of development processes and tools to enhance quality and efficiency.
  • Provide clear technical progress updates and workload assessments to the team lead.
Qualifications
  • Bachelor's or Master's degree (in progress) in Software Engineering, Computer Science, Electrical Engineering, or a related field.
  • Strong understanding of programming languages (C, Python).
  • Familiarity with communication protocols (ARINC 429, CANbus, Ethernet, RS-422, SPI, I2C).
  • Experience or strong interest in real-time software development for embedded systems.
  • Knowledge of development and testing tools.
  • Bilingual in French and English (spoken and written).
  • Familiarity with various operating systems, networking, and routing protocols.
Assets
  • Experience with Matlab/Simulink and DO-178B/C standards.
  • Familiarity with microcontrollers and safety-critical applications.
  • Knowledge of C++, Perl, or low-level development.
  • Experience with Agile methodologies (Scrum, sprints).
Additional Information
Please note that only selected candidates and Permanent Residents/Canadian Citizens will be contacted.
Job Types: Full-time, Intern
CS Group Canada values ??diversity in the workplace and encourages women, visible minorities, ethnic minorities, aboriginal people, and people with disabilities to apply.
Benefits:
  • Hybrid Work
  • 2 weeks (4%) of vacation per year (pro-rated based on the duration of the internship)
  • Recreation room with pool table and foosball table
  • Free on-site gym access
All your information will be kept confidential according to EEO guidelines.

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3262103
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Montreal, QC, Canada
  • Education
    Not mentioned