NeverHard
Software Developer R&D (Research & Development) at Finlink Group — NeverHard
Software Developer R&D (Research & Development) at Finlink Group in Toronto, Ontario. View salary, required skills, and apply on NeverHard.
- Company
- Finlink Group
- Location
- Toronto, Ontario
- Type
- not_specified
Job DescriptionJob Description
Software Developer – R&D (Research & Development)
This role focuses on designing, prototyping, and validating new embedded systems, firmware, and software components. You will work on innovation, system design, and development of next-generation energy and control systems including battery storage and EV charging technologies.
Key Responsibilities
Design, prototype, and validate embedded systems and supervisory controllers
Develop firmware and functional modules for embedded controllers and web-connected systems
Contribute to development of Battery Management Systems (BMS) and EV Supply Equipment Charge Controllers (SECC)
Assist in design and implementation of embedded Linux systems, PLC logic, backend APIs, and web services
Participate in design reviews (CoR) and technical architecture discussions
Conduct component datasheet reviews and support hardware sample testing
Perform system-level debugging and firmware optimization
Analyze system performance data to support design improvements and modeling efforts
Perform database design, querying, and assist with analytics and system modeling
Maintain technical design documentation and engineering records
C
This page requires JavaScript. Please enable it in your browser, or explore
neverhard.com for more information.