Embedded Developer (Hardware/Firmware Engineer)

IQ PARTNERS

London

On-site

CAD 85,000 - 120,000

Full time

16 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

IQ PARTNERS is seeking an Embedded Developer to join an active development environment. The role covers design, validation, and integration of embedded hardware and firmware for electronic equipment, with opportunities to contribute across the product lifecycle.

Senior and Intermediate levels are available, reflecting 10+ and 5–10 years of experience respectively. You will design schematics, PCB layouts, and develop firmware for various microcontrollers and FPGAs, while ensuring EMI/EMC and

Qualifications

  • Degree in Electrical, Computer, or Electronics Engineering or related field.
  • Relevant experience in embedded hardware and firmware development.
  • Ability to obtain and maintain required security clearance.
  • Strong planning, analytical and problem-solving skills.
  • Willingness to travel globally up to 10%.

Responsibilities

  • Contribute to product design from concept to manufacturing.
  • Design electronic schematics and PCB layouts.
  • Validate new designs with prototyping and testing.
  • Develop firmware for MCUs and FPGAs; troubleshoot issues.
  • Prepare specs for materials and supplier qualifications.

Skills

Embedded C/C++
Firmware development
MCU configuration
PCB layout
Schematic capture
JTAG debugging
EMI/EMC standards
Linux environment
Git version control

Education

Electrical/Electronics/Computer Eng degree

Tools

JTAG debuggers
Oscilloscopes
Logic analyzers

Job description

Looking for a candidate to backfill an Embedded Developer position and seamlessly step into an active development environment.

The candidate will apply their knowledge of embedded systems and electronics engineering principles, they will design, develop, and test embedded hardware and firmware for electronic equipment, components, and systems. The candidate will provide solutions to technical problems and will contribute to all stages of the product lifecycle, from concept and design through testing, manufacturing support, installation, and continuous improvement.

There are both Senior (10+ years of experience) and Intermediate (5-10 years of experience) versions of this position available.

Summary of Major Accountabilities
Product Design and Production/Service Support:
  • Contribute to product design from early concept through to product manufacturing
  • Design electronic schematic and PCB layouts
  • Validate new designs including prototyping and troubleshooting
  • Conduct functional, environmental, and field tests of new designs
  • Ensure designs meet all applicable EMI, EMC and safety standards
  • Design and implement testing capability to ensure manufactured products meet product and/or system functionality requirements
  • Design, write, test, and support firmware for various types of microcontrollers and FPGAs
  • Participate in the development and prototyping of new designs and concepts
  • Prepare specifications for purchase of materials and equipment
  • Research components, part suppliers and materials for suitability, durability, and cost-effectiveness
  • Monitor BOM’s for EOL components proactively changing out parts as needed
  • Investigate, analyze and document identified product defects
Documentation:
  • Create and maintain technical specifications, diagrams, and instructions
  • Create product parts lists and manufacturing instructions
  • Investigate, analyze and document identified product defects
  • Maintain product information and documentation in the relevant internal systems
  • Work closely with the Engineering Administrator to maintain and update product documentation
Customer Support:
  • Work directly with our global customers and clients to provide customer support as required
  • Collaborate closely with strategic customers to ensure products exceed expectations
  • Maintain excellent relationships with customers and ensure speedy and continuous follow-up
  • Follow-up on product evaluations and customer issues
  • Travel internationally to customer sites for installation and support (up to 10%)
  • Provide technical advice and support to the sales team as needed
  • Work with customers to develop new features and products
Support team and organizational goals:
  • Stay current with the latest industry knowledge and trends
  • Collaborate within a multi-disciplinary team
  • Attend and participate in inter-department meetings
  • Participate in ongoing activities and/or committees as required
  • Other duties as assigned by the Direct Supervisor
Minimum Qualifications (Education, Experience, Knowledge, Skills, and Abilities)
Education:

Degree or diplomain Computer, Electrical, or Electronics Engineering, or a related field

Experience:

Relevant experience in embedded hardware and/or firmware development

Other:
  • Ability to obtain and maintain the required security clearance
  • Strong planning, analytical and problem-solving skills
  • Ability to manage multiple priorities and deadlines
  • Linux development / environment experience is an asset
  • Experience with version control (e.g., Git) and lab/debug tools (e.g., JTAG debuggers, oscilloscopes, logic analyzers)
  • Proficiency with Microsoft Office products
  • Excellent verbal and written communication skills
  • Strong understanding of electrical and electronic design principles
  • Willingness and ability to travel globally to customer sites as required (up to 10% travel)
  • Driven
  • Communication
  • Customer Service
  • Problem Solving
  • Leadership
  • Stewardship
Technical Skills
Embedded Design
  • Schematic capture
  • PCB Layout
  • Power management / power supply design
  • Design for explosive environments
Hardware Design
  • Hardware prototyping and troubleshooting
Embedded System Programming
  • Proficiency in embedded C/C++ firmware development
  • Experience with microcontroller configuration and peripheral setup
  • Working knowledge of system bootloaders
  • Working knowledge of communication protocols and standards: TCP/IP communications, RS232, RS485, I2C, SPI

Experience with 3D modeling is an asset

Experience with electronics manufacturing is an asset

Cognitive and Physical Demands
  • Ability to attend and conduct presentations
  • May be subject to multiple interruptions requiring a high level of focus
  • May be subject to difficult conversations with customers or internal departments
  • Moderate physical effort which may include (but is not limited to) the following:
  • Sitting for periods of 3 hours or longer
  • Prolonged exposure to computer screens
  • Ongoing hand-eye movements on computer and keyboard
  • Lifting of design materials and other objects up to 25 lbs
  • Continuous use of multiple communication methods, including regular use of telephone, e-mail, and face-to-face interactions
  • Ability to work with a variety of hand and power tools
  • Potential exposure to hazards associated with electronics labs and customer field sites (e.g., high voltage, explosive atmospheres)
  • Use of personal protective equipment may be required
Type of Supervision

This position will receive training, support and direction from the Engineering Manager.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software/Firmware Engineer
Embedded Software/Firmware Engineer

W3Global • Mississauga

On-site
CAD 90,000 - 120,000
Embedded Developer
Embedded Developer

Sera4 • Southwestern Ontario

On-site
CAD 90,000 - 130,000
Health insurance
Senior Embedded Software Engineer
Senior Embedded Software Engineer

HireTalent group • Brossard

On-site
CAD 80,000 - 110,000
Systems Engineering Technologist
Systems Engineering Technologist

SMART Technologies Inc. • Calgary

On-site
CAD 65,000 - 95,000
Senior Hardware Designer-Onsite Position
Senior Hardware Designer-Onsite Position

Curtiss-Wright • Ottawa

On-site
CAD 92,000 - 122,000
Paid Time Off
RRSP with Employer Match
Health and Wellness Benefits
+6
Embedded Team Lead
Embedded Team Lead

Guild Automation • Winnipeg

On-site
CAD 95,000 - 130,000
Senior Embedded Software Designer
Senior Embedded Software Designer

Go Fractional • Canada

Remote
CAD 120,000 - 180,000
Competitive compensation
Equity plan
Health, dental, vision insurance
+8
Senior Firmware Engineer / Developer
Senior Firmware Engineer / Developer

Acara-Solutions • Abbotsford

On-site
CAD 110,000 - 140,000
Intermediate Software Developer- Embedded-- Onsite Position
Intermediate Software Developer- Embedded-- Onsite Position

Curtiss-Wright Corporation • Ottawa

On-site
CAD 75,000 - 95,000
Paid Time Off
RRSP with Employer Match
Health and Wellness Benefits
+3
Senior Electronics Designer
Senior Electronics Designer

Can-Ex Technologies • Quebec

On-site
CAD 80,000 - 100,000
Founding impact
Growth opportunities
Autonomy and trust in decisions