Software designer- Platform

Job title:

Software designer- Platform

Company

CMC Électronique

Job description

CMC is a company recognized worldwide for its innovative spirit and excellence in the design and manufacture of advanced avionics solutions for the civil and military aviation markets.This is a unique opportunity to be part of the CMC Electronics family. Use your knowledge and expertise to contribute to an experienced and motivated team mastering the latest design technologies.Why join our Platform team?As member of the Core Platform group, the candidate will work on the evolution, maintenance and certification of embedded, real-time Platform software deployed on the Smart Display product family. The work shall be performed in conformance with the product roadmap, standards and processes applicable to the aeronautical industry.As a Platform Software designer your day-to-day responsibilities will include:

  • Design and develop embedded, real-time software functionalities (device drivers and/or service layers), that can be certified to DO-178C DAL-A, in a multi-core environment.
  • Redact high-level and low-level requirements for the aforementioned functionalities, in conformance with system requirements and company standards.
  • Assist the test team in defining test methodologies and scenarios, in order to cover all requirements and source code.
  • Participate to the analysis of current and future hardware components, in order to determine their failure modes and establish the built-in-test coverage that is required to meet safety objectives.
  • Analyze system performance, devise and implement performance-improvement measures.
  • Liaise with internal and external customers, as well as with other groups within the company (hardware design, system engineering, quality assurance, project management).
  • Actively participate to continuous improvement activities, for both the product and engineering processes.

Essentian qualities:

  • University degree in computer or electrical engineering, or equivalent.
  • Minimum 5 years of experience in designing and developing embedded, real-time software, ideally for critical systems subjects to a rigorous certification process (aerospace, automotive, industrial automation, etc.).
  • Knowledge of RTCA DO-178B/C standard, or similar standards applicable to other industries.
  • Good understanding of the V-model for development, and of the requirement-code and requirement- test traceability principles.
  • Knowledge of the C and C++ programming language.
  • Experience with Real Time Operating System (RTOS)
  • Experience with hardware/software integration and debugging.
  • Knowledge of CPU architectures and common peripherals (RAM, Flash, EEPROM, MMU, PAMU, serial ports, SPI interfaces, I2C, PCIe, etc.).
  • Knowledge of graphical processors (GPU) architectures.
  • Interest for avionics.
  • Excellent English communications skills, both written and spoken.
  • Interest and skills for team work.

What does a career at CMC Electronics involves?

  • An opportunity to work in the aeronautics industry with avionics enthusiasts;
  • Organization of international caliber on a human scale;
  • Stimulating multi-disciplined environment;
  • Career advancement opportunities;
  • Management team engaged in your success;
  • Competitive global compensation (group insurance program paid 100% by CMC Electronics and a group pension plan with employer match);
  • Financial education assistance program;
  • Free parking and electric car charging stations available;
  • On-site cafeteria at low cost;
  • Closed between Christmas and New Year’s Day;
  • Social activities

CMC is committed to employment equity and to the equal access program. CMC encourages members of designated groups to apply for jobs. Please note that the use of the masculine gender is only intended to lighten the text.

Expected salary

Location

Montreal, QC

Job date

Sat, 07 Sep 2024 01:34:50 GMT

To help us track our recruitment effort, please indicate in your email/cover letter where (jobsnearcanada.com) you saw this job posting.

Share

French- Canada Speaking Audio Data Collector

Job title: French- Canada Speaking Audio Data Collector Company LXT Job description LXT is an…

13 minutes ago

Early Childhood Educator Assistant On Call

jobsnearcanada.com Competition Number S181082P Position Title Early Childhood Educator Assistant On Call Position Number S99346 Employee Group Staff Position…

24 minutes ago

Clinical Educator

jobsnearcanada.com Overview About B. Braun  B. Braun Medical Inc., a leader in infusion therapy and…

24 minutes ago

24-25 SY Teacher, Full-Time – Grades 7-8 English Lang Arts

jobsnearcanada.com 24-25 SY Teacher, Full-Time - Grades 7-8 English Lang Arts - (50023074) Description Job Summary A…

24 minutes ago

MEDICAL DIRECTOR OF NEUROLOGY – CLINICAL ASSISTANT/ASSOCIATE/FULL PROFESSOR

jobsnearcanada.com Classification Title: CLIN AST/ASO/FULL PROF Job Description: The Department of Neurology at the University…

24 minutes ago

Teacher (4-5)

jobsnearcanada.com Teacher (4-5)  Job Number: P148950  Posting Date : Nov 18, 2024, 5:54:08 PM Primary Location…

24 minutes ago
For Apply Button. Please use Non-Amp Version

This website uses cookies.