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