R&d Software Developer For Embedded Systems Markham

Finlink Group

markham, on, Canada
Full-time
Posted June 05, 2026

Job Description

Become an integral part of our R&D team as a Software Developer, specializing in embedded systems. This role is perfect for those eager to innovate in energy and control technology.

This position prioritizes a hands‑on approach to design and development, aiming to create next‑generation energy solutions like battery management and EV charging systems. Ideal candidates will have a passion for experimentation, focusing on firmware development, system‑level validation, and collaborative engineering projects.

Key Responsibilities

  • Design and prototype embedded systems and their controllers
  • Develop and validate firmware for embedded and web systems
  • Contribute to Battery Management and EV Supply Equipment systems
  • Engage in embedded Linux system and API implementations
  • Conduct thorough debugging and optimize overall system performance

Requirements

  • Proficient in C/C++, Python; experience with JavaS...