Recherche d'emploi > Montréal, QC > Senior software developer

Senior Embedded Software Developer

CS GROUP
Montréal, QC, CA
80K $-110K $ / an (estimé)
Temps plein

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
  • Il y a plus de 30 jours
Emplois reliés
CS GROUP
QC, ca

Participate in defining new and efficient architectures of a n-tiers critical software;. Be involved in the whole software development lifecycle: design, code, unit tests, and product validation;. Apply software development good practices and standards;. Gather requirements to support V&V and hardwa...

Cerence Inc.
Montréal, Québec

Are you looking to have a significant impact in a dynamic industry as part of a high-performing global team? We’re looking for an exceptional Senior QA Engineer to shape the future of mobility with us!. Collaborate closely with cross-functional teams, including developers and data scientists, to ens...

Electronic Arts Inc
Montréal, Québec

Senior Software Developer - Systems Architecture (Battlefield). We are looking for a Senior Software Engineer to join our Battlefield Architecture Team. As a Senior Software Engineer, you will help ensure the stability, performance, and technical health of the game. You have 9+ years of experience a...

Amazon
Montréal, Québec

Senior Graphics Software Developer, Amazon Games Montréal. As a Senior Graphics Software Developer, you create and support key graphics components for an ambitious online multiplayer game on PC. ...

CS GROUP
QC, ca

Supporting the high-level software architecture of an embedded software (in compliance with the DO-178B development standard);. The experienced software developer reports to a Team Lead. Years of experience in low-level embedded software development. Realizing the different stages of the formal deve...

Apexa
CA

We are now looking for a talented Senior Software Developer with 10+ years experience with SQL, C#,. NET Framework, TSQL and relational database systems: design, maintenance, and optimization In-depth working experience with one or more front-end frameworks such as Ember, React, Angular, Vue Experie...

CS GROUP
QC, ca

CS is looking for several Junior / Mid-Level / Senior Embedded Software Engineers. His/her role will be to test embedded safety-critical software applications embedded on Aerospace or Defense Systems. Carry out the software testing (unit or integration) on complex software functions. Debug issues (r...

Litens Automotive Group
Canada

Join the Litens Engineering team as an Embedded Software Developer. Plan & perform embedded software engineering assignments. Lead assignments under the guidance of a more senior developer. Review independent results under the guidance of a more senior developer. ...

Intelcom
Montréal, Québec

As a Senior Software Developer at Intelcom, you will play a pivotal role in the growth and development of the consumer interactions systems, primarily using C# and leveraging Azure Cloud Services. The ideal candidate is also someone who has an interest in working with cloud services to build highly ...

Vidyard
Remote, Canada
Télétravail

Reporting directly to the Software Development Manager, you'll collaborate with a cross-functional team of developers, a designer, and a product manager to address customer challenges and deliver exceptional software solutions. Eager to share knowledge among other senior - staff level developers and...