Embedded Software Developer

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

Job Description

We are looking for a 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

  • 3-5 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

Nice to have Assets

  • Agile principles experience (Scrum master, sprint developments);
  • Languages : C++, Python, Assembly code, Perl, PHP

Please note that only selected candidates and Permanent Residents / Canadian Citizens will be contacted.

Job Types : Full-time, Permanent

Il y a plus de 30 jours
Emplois reliés
Litens Automotive Group
Canada

Join the Litens Engineering team as an Embedded Software Developer. Plan & perform embedded software engineering assignments. Minimum 3 years embedded software experience using C/C++. Minimum 1 year experience in safety critical embedded software (automotive preferred). ...

Mannarino Systems & Software
Québec City, Québec

Work with System Engineers, Embedded Application Software developers and MANNARINO customers to specify and design board support packages and M-RTOS product evolutions (including porting to new processor architectures). Embedded software development in C and C++ language. MANNARINO Systems & Softwar...

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

Litens Automotive Group
Canada

Lead/plan & perform embedded software engineering assignments. Contribute to the evaluation of more junior developers. ...

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

Altair Engineering
Canada

System Software Stability, Connected Car Technologies POSITION SUMMARY Do you want to kick start your career into high gear while working with cutting-edge technology? In this position, you will be part of the System Software Stability team at a top automotive manufacturer, working on a variety of e...

Offre sponsorisée
Intellex Systems Group
Canada

Full Stack Developer– our client requires a Full Stack Developer with Amazon AWS software development experience to provide software development services on new serverless cloud-based applications building, testing, and deploying using C#,. ...

Wagepoint
CA
Télétravail

Senior Software Development Engineer in Test (SDET). Develop and maintain automated test frameworks for end-to-end, API, and integration testing. Ensure tests are embedded in CI/CD pipelines for fast and reliable feedback. Speaking of, we “pull rabbits out of hats” for thousands of small business ow...

Roche
Québec City, Québec

You will work closely with cross-functional teams of biologists, data scientists, and software engineers to build robust, scalable, and efficient software solutions. We are seeking a highly motivated and experienced Software Engineer to join our growing team and contribute to the development of high...

Macropus Global
Canada

Web Developer to work on various projects and across multiple platforms to ensure that design specifications and functional requirements have been met. Consult with clients to develop and document Web site requirements. Develop Web site architecture and determine hardware and software requirements. ...