Enable job alerts via email!

Senior Embedded Software Developer

CS GROUP

Montreal

On-site

CAD 80,000 - 120,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

CS GROUP is seeking a Senior Embedded Software Developer to join its team in Montreal. This role involves working on the certification of aircraft Electronic Engine Controllers, ensuring compliance with DO-178 standards, and contributing to software development processes. The ideal candidate will have significant experience in embedded software development, strong communication skills, and a solid understanding of technical documentation. CS GROUP promotes a diverse and inclusive work environment, encouraging talent from various backgrounds to apply.

Benefits

Hybrid Work Model
Advanced medical, dental, and vision insurance
Access to telemedicine service
RRSP program
Personal and sick leave
Recreation room with pool table and foosball

Qualifications

  • 5-7 years of experience in low-level embedded software development.
  • Experience in DO-178 standard or equivalent.
  • Ability to isolate and troubleshoot hardware, system and software problems.
  • Experience in writing technical documents (development plan, specification/design documents, etc.).
  • Good communication and interpersonal skills. Ability to communicate with multi-disciplinary stakeholders.

Responsibilities

  • Contributing to the preparation of the technical development plan and standard.
  • Supporting the high-level software architecture of embedded software (in compliance with DO-178B).
  • Realizing different stages of formal software development (specification, design, coding, verification).
  • Checking the quality of components produced.
  • Ensuring integration of software packages.
  • Reporting technical status to team lead and points of contact.

Skills

C Language
DO-178 standard
Troubleshooting
Technical documentation
Communication protocols
Integrated development environment
Real-time applications design
Interpersonal skills

Education

Bachelor's degree in computer engineering
Master's degree in software engineering

Tools

DOORS
Eclipse

Job description

Join to apply for the Senior Embedded Software Developer role at CS GROUP

2 months ago Be among the first 25 applicants

Join to apply for the Senior Embedded Software Developer role at CS GROUP

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.

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.

Job Description

We are looking for an Embedded Software Developer to join a dynamic and multidisciplinary team in charge of the certification of aircraft Electronic Engine Controllers.

Responsibilities :

The experienced software developer reports to a Team Lead. The tasks associated with the position include :

  • Contributing to the preparation of the technical development plan and standard;
  • Supporting the high-level software architecture of an embedded software (in compliance with the DO-178B development standard);
  • Realizing the different stages of the formal development of software (specification, design of the components and modules, coding and verification);
  • Checking the quality of the various software components produced by the other team members;
  • Ensuring the integration of software packages;
  • Reporting clear technical status to the team lead and customer Point of Contacts;
  • Evaluating and consolidate workloads;

Qualifications

Requirements

  • 5-7 Years of experience in low-level embedded software development
  • Experience in DO-178 standard or equivalent
  • Ability to isolate and troubleshoot hardware, system and software problems
  • Experience in writing technical documents (development plan, specification / design documents, etc).
  • Software Knowledge : C – Language
  • Experience in using Requirement Management tools such as DOORS
  • Integrated development environment such as Eclipse
  • Experience developing software for microcontroller on real-time applications
  • Knowledge in communication protocols (CANbus, ARINC429, ethernet, Serial communication (RS-422, SPI, I2C))
  • Good communication and interpersonal skills. Ability to communicate with multi-disciplinary stakeholders (system engineers, hardware engineers, managers, chief engineer etc…)
  • Autonomy and ability to find solutions and compromises
  • Proficient in English and French (speaking and writing)
  • Bachelor's degree or Master's degree in computer or software engineering

Additional Information

Additional Information

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 Model
  • Advanced medical, dental and vision insurance.
  • Access to a telemedicine service.
  • RRSP program.
  • Personal and sick leave.
  • Recreation room with pool table and foosball.

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.

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.

Seniority level

Seniority level

Mid-Senior level

Employment type

Employment type

Full-time

Job function

IT Services and IT Consulting

Referrals increase your chances of interviewing at CS GROUP by 2x

Sign in to set job alerts for “Senior Embedded Software Engineer” roles.

Software Engineering Manager - Desktop and Embedded Linux Optimisation

Software Engineering Manager - Desktop and Embedded Linux Optimisation

Senior C# Developer, Streaming Specialist (French Services) (Telework / Hybrid)

Senior ML Programmer _ Content Creation Technology Group

Senior C# Developer, Streaming Specialist (French Services) (Telework / Hybrid)

MONTREAL [Hybrid] - Senior Active Directory Engineer

Senior ML Data Scientist _ Content Creation Technology Group

Senior ML Data Scientist _ Content Creation Technology Group

Senior Technical Consultant / Manager, Senior ServiceNow Developer

Software Engineer, Intermediate or Senior

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

J-18808-Ljbffr

Create a job alert for this search

Senior Software Developer • Montreal, Montreal (administrative region), Canada

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.