Postuler

Publié il y a 128 mois

Embedded Software Designer -3144-OJO

@ Right Talent Right Now

Montréal, Québec

Sur placeTemps plein5+ ans d’expérience
Postuler
SIGNAUX

En bref

Right Talent Right Now is hiring an Embedded Software Designer for a permanent full-time role in Mont, Canada, with relocation available. The designer develops, tests and maintains embedded software on Linux, working with product management, architects and hardware designers to meet product requirements.

Responsabilités :

  • Design, develop, test and maintain embedded software
  • Design and maintain automated unit tests
  • Review design, code and test
  • Improve static and dynamic analysis tooling
  • Maintain continuous integration infrastructure

Résumé des exigences :

  • Bachelor's or graduate diploma in computer science or software engineering
  • 5+ years in embedded software design
  • Solid Linux embedded or real-time development in C and C++
  • Solid GCC toolchain and scripting experience
  • Bilingual French and English

Outils et compétences

Source et dates

Site carrière / système de candidatures · smartrecruiters

Date publiée par l’employeur
2016-05-04
Première détection par notre source
2026-10-15
Mise à jour du dossier source
2026-10-15

Ces dates décrivent le dossier source, pas une vérification en direct du recrutement. Consultez l’offre originale.

Détails du poste

NiveauSenior
DomaineDéveloppement logiciel
Expérience5 an(s) et plus
Heures par semaine40 (estimé)
Milieu de travailBureau
PositionSurtout assis
Exigences physiquesphysique faible · ordinateur élevé
LanguesEnglish, French
FormationBaccalauréat (exigé)
Domaines d’étudescomputer science, software engineering

Résumé et détails rédigés par l’IA à partir de l’offre; l’offre de l’employeur fait foi.

Right Talent Right Now

ChampValeur
Offres sur Jobsy6
Description

Job Description

Embedded Software Designer -3144-OJO

Job Ref.: 3144

Role: Information Technology

Relocation Available: Yes

Industry: I.T.

Location: Canada

Town / City: Mont

Job Type: Permanent full-time

Job description:

ROLE AND PRIMARY RESPONSIBILITIES

The Embedded Software Designer is responsible for all aspects of the embedded software development. Using the principles of software engineering and cyber security, he designs, develops and tests embedded software application that implements the functionalities defined by the product management.

Working closely with the embedded software designers, software architects, hardware designer and verification and validation, he or she will:

* Clarify product requirement if required;

* Design, develop, test and maintain software;

* Design, develop and maintain automated unit tests;

* Review design, code and test;

* Improve the tool set used to produce high quality and highly secure software (static analysis, dynamic analysis);

* Maintain continuous integration tools infrastructure;

* Estimate task effort;

* Make sure he understand end to end solution;

* Identify the good enough design and code based on business value, and project budget and timeline.

QUALIFICATIONS AND EDUCATION REQUIREMENTS

* Graduate diploma in computer sciences, software engineering or equivalent;

* A minimum of 5 years' experience in a similar role;

* Solid experience in Embedded or Real-time Development on Linux platform;

* Solid experience in Embedded Software Development in C and C++;

* Solid experience with GCC tools chain;

* Solid scripting skills: bash, awk, sed, perl, Python, Lua...;

* Solid knowledge of IP networking and IT security;

* Good knowledge of Linux device drivers development;

* Solid experience in Application Development mixing multiple languages;

* Solid experience in Multi-Threaded/Multi-Process applications;

* Solid experience in Asynchronous programming;

* Good knowledge of GIT source control;

* Bilingual (French / English).

PREFERRED SKILLS

* Inclined to use existing software instead of reinventing the wheel;

* Curious and passionate about software development;

* Interest in emerging technologies;

* Team player.

Bottom Line Requirements:

1. Bachelor's degree or Graduate diploma in computer sciences, software engineering or equivalent.

2. 5+ years of experience in embedded software design.

3. Solid experience in Embedded or Real-time Development on Linux platform.

4. Solid experience in Embedded Software Development in C and C++.

5. Solid experience with GCC tools chain.

6. Solid scripting skills: bash, awk, sed, perl, Python, Lua.

7. Solid knowledge of IP networking and IT security.

8. Good knowledge of Linux device drivers development.

9. Solid experience in Application Development mixing multiple languages.

10. Solid experience in Multi-Threaded/Multi-Process applications.

11. Solid experience in Asynchronous programming.

12. Good knowledge of GIT source control.

13. Bilingual (French / English).

Additional Information

All your information will be kept confidential according to EEO guidelines.

Emplois semblables

  • Responsable mondial de la transformation et des solutions en IA, Pâtes et papiers / Global AI Transformation & Solutions Lead, Pulp & Paper

    Montréal, QC
    HybrideTemps plein

    AFRY

    Candidates need hands-on experience building AI solutions from prototype to scaled adoption, including LLM applications, agents, machine learning and enterprise knowledge management. They also need enough technical depth to work credibly with engineers and data specialists, and strong stakeholder skills for senior leaders in an international setting.

    Digital twins, Process models

  • RBC Open House Financial Planning

    Montréal, QC
    Temps plein

    Royal Bank of Canada: Royal Bank of Canada is a global financial institution with a purpose-driven, principles-led approach to delivering leading performance.

    Cotation en bourse: TSX:RY · NYSE:RY · Source vérifiée: 2026-11-02

    2+ ansCandidates need a Financial Planning Designation (IPF) or enrolment in it, a mutual funds licence, 2 to 3 years of financial planning experience for planner roles, strong networking skills, and English and French bilingualism. The Associate role needs a mutual funds accreditation, prior client-facing banking experience, and proficiency in Microsoft Office.

    Linx, Casper, Sales Platform, RBC Investment System, CART, IRIS

  • Bilingual Sales Audit Technician

    Montréal, QC
    28–31 $/hContrat

    Hays

    Candidates need experience with bank reconciliations and account analysis, plus POS and payment-processing audit experience. Intermediate to advanced Excel, strong attention to detail, and fluent bilingual English and French communication are required.

    Microsoft Excel

  • Ingénieur industriel - Longueuil

    Montréal, QC

    Tetra Tech

    2+ ansCandidates need a bachelor's degree in industrial or engineering, 2 to 15 years of relevant experience (mainly in project, manufacturing or engineering management), and project management experience in manufacturing. Fluent English and French, plus Excel and MS Project skills, are required.

    Excel, MS Project

    Ingénieur(e) électrique

    Montréal, QC

    Tetra Tech

    5+ ansDiplôme universitaire en génie électrique; Membre de l'OIQ; Cinq à dix ans d'expérience en conception électrique

    Electricity, Technical support, Collaboration, Electrical engineering

    Conseiller(ère) en sécurité de machines

    Montréal, QC

    Tetra Tech

    2+ ansCandidates need a bachelor's degree in mechanical, electrical or industrial engineering, at least 2 years of manufacturing or industrial experience, knowledge of the RSST and machine safety standards, and strong French and client communication skills.

    Microsoft Office, AutoCAD

    Chargé(e) de projet manufacturier

    Montréal, QC

    Tetra Tech

    1+ ansCandidates need an engineering degree or equivalent experience, membership in the Ordre des ingénieurs du Québec, and 1 to 5 years of manufacturing project management experience. Strong French and English, MS Office skills, and experience supervising plant installation and modification work are also required.

    MS Excel, MS Access, MS Word

Lieux et modes de travail

Lieux

Tout le CanadaTélétravail · Hybride · Sur place · Sur le terrain

Astuce : ajoutez le télétravail pour élargir la recherche.

Exclure des lieux

Mode de travail

Offres de cette entreprise dans les résultats

Voici les offres de cette entreprise chargées dans votre recherche. Elle peut avoir d’autres postes ouverts.