Senior Embedded Software Developer

3 weeks ago


Montreal, Canada CS Canada Full time

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 US values diversity in the workplace and encourages women, visible minorities, ethnic minorities, aboriginal people and people with disabilities to apply.

Benefits
  • All members included in annual cash bonus opportunity
  • 2% annual retirement benefit opportunity
  • Training/Professional Development opportunities for all members
  • 6 paid holidays
  • Industry leading medical, dental, and vision Insurance
  • Vacation / Sick Time / Bereavement leave
  • Employee Assistance Program, including mental health benefits
  • Spouse / Child Optional Life
  • Whole Life Insurance / Critical Illness Insurance / Legal Assistance / Military Leave
All your information will be kept confidential according to 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 Tundra Technical Solutions Inc. Full time

    Développeur senior de logiciels embarquésLe développeur senior de logiciels embarqués fait partie d'une équipe de développement agile et est responsable de la documentation, de l’architecture et de la mise en œuvre de modules logiciels de vol complexes pour diverses applications spatiales, notamment les communications et les satellites....


  • Montreal, Canada Tundra Technical Solutions Full time

    Développeur senior de logiciels embarqués Le développeur senior de logiciels embarqués fait partie d'une équipe de développement agile et est responsable de la documentation, de l’architecture et de la mise en œuvre de modules logiciels de vol complexes pour diverses applications spatiales, notamment les communications et les satellites. ...


  • Montreal, Canada Tundra Technical Solutions Full time

    Développeur senior de logiciels embarqués Le développeur senior de logiciels embarqués fait partie d'une équipe de développement agile et est responsable de la documentation, de l’architecture et de la mise en œuvre de modules logiciels de vol complexes pour diverses applications spatiales, notamment les communications et les satellites. ...


  • Montreal, Canada Tundra Technical Solutions Full time

    Développeur senior de logiciels embarqués Le développeur senior de logiciels embarqués fait partie d'une équipe de développement agile et est responsable de la documentation, de l’architecture et de la mise en œuvre de modules logiciels de vol complexes pour diverses applications spatiales, notamment les communications et les satellites. ...


  • Montreal, Canada Tundra Technical Solutions Full time

    Développeur senior de logiciels embarqués Le développeur senior de logiciels embarqués fait partie d'une équipe de développement agile et est responsable de la documentation, de l’architecture et de la mise en œuvre de modules logiciels de vol complexes pour diverses applications spatiales, notamment les communications et les satellites. ...


  • Montreal, Canada Tundra Technical Solutions Full time

    Développeur senior de logiciels embarqués Le développeur senior de logiciels embarqués fait partie d'une équipe de développement agile et est responsable de la documentation, de l’architecture et de la mise en œuvre de modules logiciels de vol complexes pour diverses applications spatiales, notamment les communications et les satellites. ...


  • Montreal, Canada Tundra Technical Solutions Full time

    Développeur senior de logiciels embarqués Le développeur senior de logiciels embarqués fait partie d'une équipe de développement agile et est responsable de la documentation, de l’architecture et de la mise en œuvre de modules logiciels de vol complexes pour diverses applications spatiales, notamment les communications et les satellites. ...


  • Montreal, Canada Tundra Technical Solutions Full time

    Développeur senior de logiciels embarqués Le développeur senior de logiciels embarqués fait partie d'une équipe de développement agile et est responsable de la documentation, de l’architecture et de la mise en œuvre de modules logiciels de vol complexes pour diverses applications spatiales, notamment les communications et les satellites. ...


  • Montreal, Canada SPARK Microsystems Full time

    As an Embedded Software Developer at SPARK Microsystems, you will be required to develop and maintain firmware covering our various embedded system applications and this includes network protocols, core libraries as well as application development. Additionally, you will implement, and test firmware to form optimal communications wireless networks using the...


  • Montreal, Canada SPARK Microsystems Full time

    As an Embedded Software Developer at SPARK Microsystems, you will be required to develop and maintain firmware covering our various embedded system applications and this includes network protocols, core libraries as well as application development. Additionally, you will implement, and test firmware to form optimal communications wireless networks using the...


  • Montreal, Canada SPARK Microsystems Full time

    As an Embedded Software Developer at SPARK Microsystems, you will be required to develop and maintain firmware covering our various embedded system applications and this includes network protocols, core libraries as well as application development. Additionally, you will implement, and test firmware to form optimal communications wireless networks using the...


  • Montreal, Canada Mannarino Systems & Software 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 propulsion,...


  • Montreal, Canada CS GROUP Full time

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


  • Montreal, Canada CS GROUP Full time

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


  • Montreal, Quebec, Canada Fidus Systems Full time

    Are you a skilled Embedded Software Developer looking for an exciting opportunity to work on cutting-edge projects? Look no further Fidus Systems, a leading-edge electronic product development company in the electrical/electronic manufacturing industry, is seeking a talented and passionate individual to join their team as an Embedded Software Developer.Fidus...


  • Montreal, Quebec, Canada Vaco Full time

    We are currently seeking an seasoned Embedded Software Developer with C/C++, Python and experience with real-time operating systems (RTOS). You will be responsible for support the development of formal documentation in a multidisciplinary team environment (systems, digital, RF), collaborate with a team to design, code, test and support the integration of...


  • Montreal, Quebec, Canada Boston Scientific Full time

    Location: Montreal - Quebec, CanadaSalary: CompetitiveType: PermanentMain Industry: Search Information Technology JobsOther Industries & Skills: Finance, Banking & Insurance ManufacturingEmployer: Boston ScientificJob ID: Posted On: 18 May 2024About the Role:The Boston Scientific Electrophysiology Firmware R&D team is seeking an experienced and highly...


  • Montreal, Canada CS GROUP Full time

    Job DescriptionWe 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...


  • Montreal, Canada CS GROUP Full time

    Job DescriptionWe 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...


  • Montreal, Quebec, Canada CS GROUP Full time

    Job DescriptionWe 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...