Senior Embedded Software Engineer

HireTalent - Staffing & Recruiting Firm

Brossard

On-site

CAD 80,000 - 110,000

Part time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

A prominent staffing and recruiting company is seeking a Talent Discovery Specialist with Mid-Senior level expertise in Engineering and Information Technology. The role involves contributing to an Embedded Software Engineering team, applying C/C++ skills, and working within a varied software environment. Key responsibilities include collaborating on project deliverables, performing software testing, and improving software development capabilities. Prior experience with ARM Cortex A53 and communication in English is crucial for this dynamic position.

Qualifications

  • 5 to 7+ years of experience with C/C++.
  • Experience working at BSP level.
  • Strong communication skills.

Responsibilities

  • Contribute to development team towards project deliverables.
  • Apply technical skills to tasks involving complex features.
  • Perform unit or functional testing of developed software.

Skills

C/C++ proficiency
Embedded Real-time OS experience
Lab instrumentation proficiency
Communication skills in English

Education

Bachelor’s degree in computer engineering or related field

Tools

Microprocessor ARM Cortex A53
Emulators
Logic analyzers

Job description

Talent Discovery Specialist @ HireTalent | Expert in Technical Recruiting

As a member of an Embedded Software Engineering team, perform diverse work tasks in a real‑time embedded communication and control environment.

The candidate will be a member of a small to medium‑sized team and will often perform in autonomous roles. He or she will also collaborate with other teams and occasionally give direction to other helper teams.

Independently support technical solutions to complex problems throughout a new product development cycle involving analog and digital hardware and software operating systems.

Responsibilities
  • As a team member contribute to and influence efforts of a development team towards defining and achieving project deliverables, keeping in mind the guiding principles: Customer Focus, Sense of Urgency, Performance to schedule and Quality.
  • Directly apply technical skills to tasks involving complex features. Use proven software design techniques, procedures and criteria to complete a sequence of related engineering tasks (i.e. investigate, design, develop, test) in accordance with client quality guidelines.
  • Participate in the creation of or reviews of documents, designs, code, test cases and user documentation.
  • Perform unit or functional testing of developed software to ensure correct operation per functional requirements and compatibility with other components in the system.
  • Contribute to software development capability improvement by keeping abreast of current trends in the areas of software development practices, technology utilization and development tools.
  • Effectively team with others through mutually supportive professional relationships, open and direct communications, honesty and respect. Able to cope with and leverage personality differences and differences of opinion.
Minimum Qualifications
  • Bachelor’s degree in computer engineering, Electrical Engineering, or a similar technical degree.
  • Minimum of 5 to 7+ years of experience with C/C++ on microprocessor ARM Cortex A53.
  • Good experience in embedded Real‑time OS (Integrity, QNX, Linux, etc.).
  • Experience working at BSP level, Apps and diagnostics.
  • Proficient with lab instrumentation (emulators, logic analyzers, DMM, etc.).
  • Knowledge of standard interfaces (e.g., SPI, I2C, USB, Ethernet, etc.).
  • Strong communication skills in English.
  • Effectively communicate technical information verbally and in writing.
Desired Qualifications
  • Advanced courses in engineering or computer science would be beneficial. Coursework covering software requirements analysis, software design, software engineering and software testing is desired.
  • Thorough understanding of C/C++.
  • Experience in mission‑critical embedded software development processes.
  • Experience in industrial automation product development or related technical areas, including background with large‑scale system development projects.
  • Proven experience to work effectively as a team member in the development and testing of real‑time embedded products involving software operating systems and analog and digital hardware.
  • Experience with Agile/Scrum development methodology.
Asset
  • Experience in data acquisition, industrial process control.
Seniority level

Mid‑Senior level

Employment type

Contract

Job function

Engineering and Information Technology

Industries

Engineering Services, Engines and Power Transmission Equipment Manufacturing, and Automation Machinery Manufacturing

Location: Montreal, Quebec, Canada

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Developer – Embedded Systems
Software Developer – Embedded Systems

Sky Systems, Inc. (SkySys) • Ottawa

On-site
CAD 75,000 - 95,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Morson Edge (Canada) • Ottawa

On-site
CAD 125,000 - 135,000
Performance-based bonuses
Additional days off
Collaborative work culture
+1
Embedded Software Developer (Level II/III)
Embedded Software Developer (Level II/III)

Sciemetric • Ottawa

Hybrid
CAD 85,000 - 135,000
Senior Embedded Engineer - Imaging & Vision Systems
Senior Embedded Engineer - Imaging & Vision Systems

Industry Professionals • Montreal (administrative region)

On-site
CAD 80,000 - 110,000
Senior Embedded Developer
Senior Embedded Developer

Price Industries • Winnipeg

On-site
CAD 90,000 - 125,000
Health and dental
Pension matching
Wellness reimbursement
+2
Senior Embedded Build, Release & Integration Developer
Senior Embedded Build, Release & Integration Developer

PML Sound International • Ottawa

On-site
CAD 120,000 - 150,000
Senior Embedded Software Engineer - On-Site Ottawa
Senior Embedded Software Engineer - On-Site Ottawa

Morson Talent (Canada & USA) • Ottawa

On-site
CAD 125,000 - 135,000
Performance-based bonuses
Additional days off
Collaborative work culture
+1
Embedded Engineer Fire Alarm
Embedded Engineer Fire Alarm

Industry Professionals • Brossard

On-site
CAD 80,000 - 100,000
Health insurance
Dental insurance
Vision insurance
+1
Software Engineer
Software Engineer

Pentangle Tech Services | P5 Group • Montreal (administrative region)

On-site
CAD 60,000 - 85,000
Staff Embedded Software Engineer - Permanent - 18965
Staff Embedded Software Engineer - Permanent - 18965

LRO Staffing • Ottawa

On-site
CAD 180,000 - 220,000