Back to job search
Future Electronics logo

Software Firmware Design Engineer

  • Kirkland, QC
  • Hybrid
  • Posted Oct 20, 2026
  • 1 position

Opens LinkedIn

Sign in to save this job
Employment type
Full-time
Experience level
Senior · 5+ years
Minimum education
Bachelor’s degree
Posting language
English
Working hours
40 hours per week
Seniority
Mid-Senior level
Application method
Direct apply is available

Job summary

Design and analyze systems and subsystems for key customers, and provide hardware, software, firmware, development-tool, and supplier support. Support new product introductions, create technical materials for field teams, and manage projects involving external parties or global counterparts.

Job details

About the role 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): 8/16 bit microcontroller hardware/firmware design 32 bit/ARM MCU/MPU hardware/firmware design Embedded Software/Firmware design Why join us 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. Group RRSP plan to take care of the future you Onsite medical clinic and telemedicine Daily shuttle bus from two downtown locations Subsidized employee cafeteria 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.

What you’ll do

Design and analyze systems and subsystems for key customers, and provide hardware, software, firmware, development-tool, and supplier support. Support new product introductions, create technical materials for field teams, and manage projects involving external parties or global counterparts.

Requirements

A BSEE or bachelor's degree in Computer Engineering is required, and an MSEE is preferred. Candidates should have 3–8 years of progressive embedded systems design experience, including 2–5 years with Linux board support packages, device drivers, C/C++, board bring-up, and relevant microcontroller platforms.

Benefits

  • Competitive Salary
  • Health Benefits
  • Dental Benefits
  • Onsite Gym
  • Fitness Studio
  • Group RRSP Plan
  • Onsite Medical Clinic
  • Telemedicine
  • Daily Shuttle Bus
  • Subsidized Employee Cafeteria

Listed skills

  • Project management · Preferred
  • Technical Support · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Embedded Systems Design
  • Linux Board Support Packages
  • Device Drivers
  • C/C++
  • Board Bring-Up
  • NXP i.MX
  • STM32
  • Renesas Microcontrollers
  • ARM MCU/MPU Design
  • Microcontroller Hardware and Firmware Design
  • System and Subsystem Design
  • Design Analysis
  • Project Management
  • Technical Support
  • New Product Introduction

Job areas

  • Engineering
  • Software
  • Technology
  • Management & Leadership

More jobs from Future Electronics

See all jobs from Future Electronics