drjobs Junior - Software Development and Verification Engineer

Junior - Software Development and Verification Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Montreal - Canada

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

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 DO178B 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 DO178 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.

Qualifications :

  • Bachelors or Masters 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 realtime applications
  • Knowledge of communication protocols (CANbus ARINC429 Ethernet serial communication (RS422 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.)

Desirable Assets:

  • Experience with agile principles (Scrum master sprint development)
  • Programming languages: C Python Assembly Perl PHP
  • Experience in lowlevel embedded software development
  • Experience with DO178 or equivalent standards


Additional Information :

Please note that only selected candidates will be contacted.

Job Type: Fulltime 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:

  • Hybrid work model
  • Advanced medical dental and vision insurance
  • Access to telemedicine services
  • RRSP program
  • Personal and sick leave
  • Recreation room with pool table and foosball
  • Onsite gym access

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. Thats why committed to gender diversity and overall inclusivity we encourage all applications and profiles.


Remote Work :

No


Employment Type :

Fulltime

Employment Type

Full-time

Company Industry

Department / Functional Area

Software Development

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.