C/C++ Developer for Embedded Firmware Projects

Finlink Group

Full-time Engineering
Apply Now
Location
brampton, peel region, Canada
Posted
June 01, 2026

Job Description

Elevate your career in embedded software development with a focus on C/C++. Tackle real-time challenges by developing firmware for advanced energy and electromechanical systems.

We are on the lookout for a Software Developer who enjoys addressing intricate problems at the nexus of software and hardware. You will design firmware for a variety of embedded platforms and contribute to enhancing product reliability and efficiency. Your role will significantly impact the success of high-performance embedded control systems.

Key Responsibilities:
β€’ Develop embedded firmware for real-time applications
β€’ Debug hardware/software issues using lab tools
β€’ Lead and document firmware bring-up activities
β€’ Create low-level drivers for communication and control
β€’ Participate in code reviews and promote best practices

Requirements:
β€’ Bachelor’s degree in Computer Engineering or related field
β€’ 3+ years of embedded software...