Software Firmware Design Engineer

Future Electronics

Kirkland

Hybrid

CAD 90,000 - 130,000

Full time

5 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Onsite gym
RRSP plan
Onsite medical clinic
Telemedicine
Shuttle service
Employee café

Job summary

Future Electronics in Montreal, QC is seeking a System Design Specialist (SDS) – Software/Firmware to join a cross-functional engineering team. You will be mentored by the SDC Manager and senior engineers to prioritize and manage multiple projects with a strong emphasis on embedded systems.

You will design system/subsystems for key customers, provide in-depth support, assist with NPI, and create technical sales materials while coordinating with global teams.

Qualifications

  • 2-5 years developing Linux Board Support Packages and device drivers
  • 2-5 years of experience with C/C++
  • Board bring-up and BSP development for NXP i.MX
  • Experience with microcontrollers STM32, Renesas, NXP or others
  • 3-8 years of progressive embedded system design in at least two fields

Responsibilities

  • Detailed system/subsystem design and analysis for key customers
  • Provide deep-dive hardware/software/firmware/dev tool support to field engineers and customers
  • Support suppliers with New Product Introductions (NPI)
  • Develop application notes and technical sales aids for field teams
  • Provide project management for tasks outsourced to 3rd parties or global teams

Skills

C/C++
Linux BSP
Embedded systems

Education

BSEE or BS Computer Engineering
MSEE preferred

Job description

The System Design Specialist (SDS) – Software/Firmware will be a member of a multi-disciplined, cross-functional design team. The SDS – Software/Firmware will receive coaching and guidance from the SDC Manager and experienced members of the Advanced Engineering Group’s management team to help acclimate him to the nature of our business, but he will be expected to use his engineering design and management experience to effectively prioritize and manage a set of responsibilities and projects.

How you will make an impact
  • Performing detailed system/subsystem design/design analysis for key customers
  • Providing deep-dive hardware/software/firmware/dev tool support to field based Advanced Engineers and key customers
  • Providing technical support for our suppliers New Product Introductions (NPI)
  • Developing application notes/technical sales aids for our field teams
  • Providing project management expertise for tasks that may be outsourced to 3rd parties or SDC counterparts around the globe
We’re looking for someone with
  • BSEE or BS Computer Engineering required, MSEE preferred
  • Two to Five years of experience developing Linux Board Support Packages and device drivers
  • Two to Five years of experience with C/C++
  • Board bring-up, using and developing Board Support Packages (for NXP’s i.MX series)
  • Experience with microcontrollers STM32, Renesas, NXP or others
  • 3-8 years of progressive embedded system design experience in at least two of the following fields (in relation with job specialization):

Embedded Software/Firmware design

Our approach to employee wellness is holistic, which is why alongside competitive salaries, and excellent health and dental benefits, corporate employees have access to the following:

  • Wellness amenities such as an onsite gym, fitness studio, and employee lounge
  • Group RRSP plan to take care of the future you
  • Onsite medical clinic and telemedicine
  • Daily shuttle bus from two downtown locations
  • Subsidized employee café with delicious meals and snacks
Future Electronics is taking a hybrid approach to work. We value collaboration and working together, which our offices facilitate, combined with working remotely.
Future Electronics is an equal opportunity employer.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Hybrid Embedded Firmware Design Engineer – Linux BSP
Hybrid Embedded Firmware Design Engineer – Linux BSP

Future Electronics • Kirkland

Hybrid
CAD 90,000 - 130,000
Onsite gym
RRSP plan
Onsite medical clinic
+3
Embedded Software Developer
Embedded Software Developer

Electronic Transaction Consultants Corporation • Saskatoon

Hybrid
CAD 90,000 - 120,000
Paid days off
Health plan
Retirement plan
+2
Embedded Systems Engineer
Embedded Systems Engineer

Michael Page International (Canada) • Toronto

Hybrid
CAD 90,000 - 130,000
Housing allowance
Provident fund
Group insurance
+2
Technical Staff Engineer-Firmware
Technical Staff Engineer-Firmware

Microchip Technology Inc. • Burnaby

On-site
CAD 148,000 - 313,000
Health benefits from day one
Quarterly bonus payments
Restricted stock units
Firmware Development Team Lead
Firmware Development Team Lead

3 Step Recruitment Inc. • Abbotsford

On-site
CAD 75,000 - 110,000
Opportunities for career growth
Collaborative engineering environment
Work on innovative industrial products
Firmware Engineer – Senior
Firmware Engineer – Senior

TEEMA • Abbotsford

Hybrid
CAD 105,000 - 120,000
Principal Engineer-Firmware
Principal Engineer-Firmware

Microchip Technology Inc. • Burnaby

On-site
CAD 122,000 - 263,000
Health benefits day one
Retirement savings plans
IESPP program
Principal Engineer-Firmware
Principal Engineer-Firmware

FHLB Des Moines • Burnaby

On-site
CAD 86,000 - 186,000
Health benefits from day one
Quarterly bonus payments
Restricted stock units (RSUs)
Embedded Designer
Embedded Designer

RiseMe • Winnipeg

On-site
CAD 90,000 - 120,000
Health & Dental
Mental Health Services
Pension Matching
+4
Embedded Firmware Developer
Embedded Firmware Developer

Waterloo Technical Inc. • Kitchener

Hybrid
CAD 70,000 - 120,000
Health benefits
Profit sharing
Competitive compensation