×
Register Here to Apply for Jobs or Post Jobs. X

Embedded Firmware Engineer in Systems

Job in Markham, Ontario, I3P, Canada
Listing for: Finlink Group
Full Time position
Listed on 2026-07-19
Job specializations:
  • Software Development
    Embedded Systems/ Firmware/ IoT, Embedded Software Engineer, C++ Developer, Software Engineer
Salary/Wage Range or Industry Benchmark: 90000 - 120000 CAD Yearly CAD 90000.00 120000.00 YEAR
Job Description & How to Apply Below
Position: Embedded Firmware Engineer in Real-Time Systems
Join a team focused on creating real-time embedded software for complex hardware as an Embedded Systems Validation & Integration Engineer. Your expertise in C/C++ and embedded firmware will directly impact advanced energy and power systems.

This role is designed for engineers who thrive on solving complex technical issues at the intersection of software and hardware. You will be involved in developing firmware for critical embedded systems that require high reliability and performance. Engage in firmware architecture, hardware integration, and diagnostics as you optimize systems for challenging applications such as motor control and battery management.

Key Responsibilities:

• Design and maintain embedded firmware in C/C++ for real-time applications

• Lead firmware bring-up activities for new hardware

• Collaborate with teams on integration and testing efforts

• Implement robust fault detection and logging mechanisms

• Mentor junior developers on best practices

Requirements:

• Bachelor’s in Electrical Engineering, Computer Science, or related field

• 3+ years in embedded firmware development

• Proficient in C/C++ and RTOS platforms

• Strong understanding of power electronics and motor control

Hands-on experience with debugging tools and lab instrumentation

Leverage your skills in embedded systems to contribute to the development of innovative solutions in a collaborative environment.
#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary