Enable job alerts via email!

Senior Embedded Software Engineer

Synex

Toronto

On-site

CAD 150,000 - 170,000

Full time

Today
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading medical technology company seeks a Senior Embedded Software Engineer to join their Toronto team. In this full-time role, you'll design and optimize software for next-generation processors, ensuring reliability in dynamic environments while collaborating with hardware engineers. Strong skills in embedded Linux and mentoring are essential, and you'll enjoy a supportive work culture, excellent benefits, and opportunities for professional growth.

Benefits

Health, dental, vision insurance
Flexible time off
Parental leave
Professional development funds
Relocation reimbursement

Qualifications

  • Experience with embedded Linux development and optimization.
  • Proficient with debugging and testing tools.
  • Experience in regulated environments like medical devices or aerospace.

Responsibilities

  • Design, develop, and optimize embedded software for ST MP2 processors.
  • Create drivers for peripherals within Linux OS.
  • Conduct performance analysis and debugging.

Skills

Embedded Linux development
Debugging and testing
Communication
Collaboration

Education

Degree in Engineering or related field

Job description

Join to apply for the Senior Embedded Software Engineer role at Synex .

Get AI-powered advice on this job and more exclusive features.

  • This is a full-time position based in our downtown Toronto office.
  • We’ll ask that you spend at least 2 days per week working in the office, with some variability based on project needs.
  • The starting salary range for this position is $150,000 - $170,000.
  • The hiring manager for this position is Patryk Laskowski, and you can see his LinkedIn profile here.

In this role, you'll be expected to :

  • Design, develop, and optimize embedded software for our next generation of ST MP2 processors, focusing on the M33 microcontroller.
  • Create drivers for peripherals and components within the Linux OS.
  • Conduct performance analysis, debugging, and optimization for reliability and efficiency.
  • Collaborate with hardware engineers on board bring-up, debugging hardware-software issues, and system testing.
  • Design robust sequences for power-up, reset, boot loading, and other system functions.
  • Drive testing and iterative improvements to meet standards and ensure quality compliance.

You might be right for this role if :

  • You make sound decisions in dynamic environments.
  • You have strong communication skills and collaborate effectively.
  • You have experience with embedded Linux development and optimization.
  • You are proficient with debugging and testing tools.
  • You enjoy mentoring team members.
  • You have experience in regulated environments like medical devices or aerospace.

About Synex Medical

At Synex, our culture blends ambitious goals, passion, and commitment to employee well-being. We promote autonomy, work-life balance, social connections, transparency, and ethical standards, fostering a supportive environment.

Our benefits include : health, dental, vision insurance; flexible time off; parental leave; professional development funds; relocation reimbursement.

  • Seniority level : Not Applicable
  • Employment type : Other
  • Job function : Engineering and IT

Referrals can double your chances of interview success. Get notified about similar roles in Toronto, Ontario.

J-18808-Ljbffr

Create a job alert for this search

Embedded Software Engineer • Toronto, ON, Canada

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Remote Senior Software Engineer - 34123

Turing

Toronto null

Remote

Remote

CAD 125,000 - 175,000

Part time

3 days ago
Be an early applicant

Remote Senior Software Engineer (LLM) - 34953

Turing

Toronto null

Remote

Remote

CAD 125,000 - 175,000

Part time

3 days ago
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Toronto null

Remote

Remote

CAD 125,000 - 175,000

Part time

3 days ago
Be an early applicant

Remote Senior Software Engineer (LLM) - 34953

Turing

Toronto null

Remote

Remote

CAD 125,000 - 175,000

Part time

3 days ago
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Toronto null

Remote

Remote

CAD 125,000 - 175,000

Part time

4 days ago
Be an early applicant

Senior Software Engineer (Execution Team)

Circle Internet Services Inc.

Toronto null

Remote

Remote

CAD 152,000 - 191,000

Full time

23 days ago

Senior Embedded Software Engineer

Synex Medical

Toronto null

On-site

On-site

CAD 150,000 - 170,000

Full time

3 days ago
Be an early applicant

Senior Staff Software Engineer, CLIP

eBay

Toronto null

Remote

Remote

CAD 140,000 - 180,000

Full time

9 days ago

Senior Software Engineer (Identity Decisioning)

Affirm

Toronto null

Remote

Remote

CAD 150,000 - 200,000

Full time

30+ days ago