Postuler

Publié il y a 2 mois

Embedded Software Developer

@ Accuenergy Canada Inc

Toronto, Ontario

Temps plein
Postuler
SIGNAUX

En bref

Accuenergy Canada Inc is hiring an Embedded Software Developer, a full-time role designing and developing C/C++ software for energy metering products and communication modules on ARM-based Linux. The work covers embedded communication protocols, build systems, and AI-assisted development workflows. The posting lists bi-weekly direct deposit pay, paid statutory holidays, vacation and insurance benefits, and training opportunities.

Responsabilités :

  • Design and develop embedded software for energy metering products
  • Implement and debug C/C++ code on ARM-based Linux
  • Integrate industrial communication protocols and interfaces
  • Document system designs, analysis and test plans
  • Support the product verification team

Résumé des exigences :

  • Bachelor or Master degree in Electrical or Computer Engineering
  • Experience with ARM-based embedded processors
  • Experience developing C/C++ applications on Linux
  • Ability to read electrical schematics
  • Experience with AI-assisted coding tools is required

Outils et compétences

Avantages mentionnés

Congés payés
Source et dates

Site carrière / système de candidatures · adp

Date publiée par l’employeur
2026-09-03
Première détection par notre source
2026-10-08
Mise à jour du dossier source
2026-11-06

Ces dates décrivent le dossier source, pas une vérification en direct du recrutement. Consultez l’offre originale.

Détails du poste

DomaineDéveloppement logiciel
Heures par semaine40 (estimé)
Déplacementsavion : aucun · route : aucun
Milieu de travailBureau
PositionSurtout assis
Exigences physiquesphysique faible · ordinateur élevé
LanguesEnglish
FormationBaccalauréat (exigé), Maîtrise (préféré)
Domaines d’étudesElectrical Engineering, Computer Engineering
Avantages mentionnésCongés payés généreux, Repas gratuits ou à rabais, Formation payée

Résumé et détails rédigés par l’IA à partir de l’offre; l’offre de l’employeur fait foi.

Accuenergy Canada Inc

Profil d’entreprise sauvegardé

Renseignements historiques provenant d’un profil The Jobs API sauvegardé (champs LinkedIn/Crunchbase). Ils ne sont pas vérifiés en temps réel; les chiffres peuvent avoir changé. Les valeurs manquantes restent inconnues.

Specializing in advanced power & energy meters, control panels, current transformers, BAS sensors, energy software.

Description complète de l’entreprise

Founded in 1998 Accuenergy is a trusted leading producer of intelligent power and energy metering solutions. Accuenergy maintains state-of-the-art R&D, manufacturing and distribution facilities to continually provide the highest level of quality in our products and services. With a global network of offices and representation, Accuenergy ensures that our customers receive the highest level of service and delivery. Accuenergy provides quality, versatile and advanced metering products to the marketplace with remarkable affordability. Sectors We Service - Industrial - Alternative Energy (Solar, Wind, etc.) - Educational (Universities, Schools, Administration) - Transportation (Light Rail, Subways) - Utilities - Commercial Real Estate - Marine and Defense - Institutional - Integrators - Large OEM Clients - Energy Service Companies (ESCO) Focus on Quality and Performance From day one, Accuenergy has focused on providing quality products and service in every area of our business. From rigorous testing in our own facility to 3rd party testing and auditing, Accuenergy ensures that we meet and exceed industry standards as well as our customer requirements. To reinforce our commitment to high standards, Accuenergy has obtained the following performance, quality and safety certifications: UL and cUL listings CE Mark IP 54 and 56 environmental ratings ANSI C12 series compliant Measurement Canada ISO 9001:2008 QMS ISO 14001:2015 ISO 45001:2018 ISO 27001 ISO 50001

Abonnés LinkedIn
5 973
Personnes associées sur LinkedIn
146
Bureaux déclarés
  • 440 Comstock Rd, Toronto, Ontario M1L 2H6, CA
  • 400 Continental Blvd., Suite 600, El Segundo, CA 90245, US
  • Castle Walk Corporate Park, Block B, Cnr. Nossob & Swakop Street, Erasmuskloof, Pretoria, Gauteng 0181, ZA
  • Room 1701, Block D, Yuehan International, No. 38 JInye Road, High-Tech Zone, Xi'an, Shaanxi, CN
Catégories d’activité
  • Electronics
  • Energy
  • Electrical Distribution
  • Manufacturing
Autres noms enregistrés
  • Accuenergy Canada Inc
  • Accuenergy Inc.
Spécialités
  • AC Multifunction Power Meter
  • DC Multifunction Power Meter
  • Energy Management Solutions
  • Power Management
  • DC Energy Management
  • Renewable Energy Metering
  • Power Quality Analyzer
  • Current Transformers
  • Energy Measurement Instruments
  • Data Acquisition Server
  • Submeters
  • Utility Billing Solution
  • Energy Management Software
  • BAS Sensors
  • Differential Pressure Sensors
  • Temperature Sensors
  • Relative Humidity Sensors
  • Industrial Control Panels
  • and DC Shunts
Le profil indique une agence de recrutement
Non
Investissement total déclaré
0

La devise et la date d’observation ne sont pas fournies; ce n’est ni une valorisation actuelle ni une ronde de financement.

Founded in 1998 Accuenergy is a trusted leading producer of intelligent power and energy metering solutions. Accuenergy maintains state-of-the-art R&D, manufacturing and distribution facilities to continually provide the highest level of quality in our products and services. With a global network of offices and representation, Accuenergy ensures that our customers receive the highest level of service and delivery…

ChampValeur
SecteurAppliances, Electrical, and Electronics Manufacturing
Taille201-500 employees
Siège socialToronto, Ontario
Type d’organisationPrivately Held
Fondée en1998
SpécialitésAC Multifunction Power MeterDC Multifunction Power MeterEnergy Management SolutionsPower ManagementDC Energy ManagementRenewable Energy MeteringPower Quality AnalyzerCurrent TransformersEnergy Measurement InstrumentsData Acquisition Server
Offres sur Jobsy10
LinkedInVoir la page
Description

Company Profile:

Accuenergy is a Toronto-based company dedicated to research, design and manufacturing of multifunction power meters and other instruments. We also provide advanced technological solutions for distribution and industrial power system automation. Extraordinary outcomes need exceptional teams. We believe deeply in the power of a growth mindset for individuals and team development.

Why work for Accuenergy:

  • Bi-weekly payment through direct deposit
  • Free tasty Coffee & Snacks & beverages
  • Paid statutory holidays+ vacation benefit +insurance benefit
  • Enhance training opportunities in job-related field

Duties and Responsibilities:

  • Design and develop software functionalities for energy metering products and communication modules
  • Implement in C/C++ for ARM-based Linux
  • Document system analysis, software designs and test plans
  • Develop and debug embedded software using C/C++ in a Linux environment.
  • Configure and maintain build systems using CMake and GCC cross-compilation tools for embedded targets.
  • Design and optimize software for ARM-based embedded systems, focusing on threading, memory management, and performance optimization.
  • Utilize version control systems effectively, following best practices in Git for software development and collaboration.
  • Implement and integrate communication protocols such as Modbus RTU/TCP, TCP/IP, BACnet/IP, SNMP, DNP, IEC61850, EtherNet/IP, MQTT, and Profinet.
  • Develop and debug communication interfaces including SPI, I2C, UART, and RS485 for embedded system communication.
  • Design and maintain RESTful APIs for seamless integration with external systems.
  • Manage embedded database operations using SQLite for efficient data storage and retrieval.
  • Write and maintain Shell scripts for automation, system configuration, and debugging.
  • Apply object-oriented programming principles to design scalable, maintainable, and modular software solutions.
  • Utilize AI-assisted coding tools (e.g., GitHub Copilot, Claude, Cursor) to accelerate development cycles, generate boilerplate code, and improve overall coding efficiency; critically review and validate all AI-generated outputs before integration.
  • Apply AI-driven approaches to code review, automated testing, and debugging to reduce defect rates and shorten validation cycles in embedded product releases.
  • Track and report AI tool usage and productivity gains on a regular basis as part of the team’s AI performance evaluation process.
  • Support and assist the product verification team in developing and executing test plans, validation procedures, and debugging activities.
  • Other duties as assigned
  • Ensure Occupational Health and Safety compliance with health and safety laws and regulations.
  • Follow all procedures in compliance of Accuenergy (Canada) Inc standard policy and operation regulations.
  • Any other operation-related responsibilities may be added as company continues to grow.

Qualifications:

  • Bachelor/Master degree in Electrical Engineering or Computer Engineering
  • Experience with ARM-based embedded processors
  • Experience developing C/C++ applications for Linux platforms
  • Able to read, interpret and analyze electrical schematics
  • Knowledge/Experience with power system and signal processing is a plus
  • Hands-on experience with AI-assisted development tools such as GitHub Copilot, Claude, or Cursor; ability to integrate AI tools effectively into the embedded software development workflow
  • Demonstrated ability to evaluate, report, and continuously improve personal AI tool usage efficiency; proactive mindset toward adopting emerging AI coding practice

We thank you for your interest in joining the Accuenergy team and for submitting your application for our positions.

We appreciate the time and effort you invested in your application. Please note that only candidates selected for the next stage of the hiring process will be contacted.

We value your interest in Accuenergy and wish you the best of luck in your job search.

Thank you once again for considering a career with us

Emplois semblables

  • Senior Embedded Software Developer

    Ottawa, ON
    Temps plein

    Lumentum Ottawa ULC

    4+ ansCandidates need a Bachelor's degree in a computing or engineering field and at least 4 years of hands-on embedded C/C++ on Linux. Hardware debugging, multithreading, Git and strong teamwork across software and hardware teams are also required.

    Git, Yocto, Docker, Redis

  • Embedded Software Developer

    Ottawa, ON
    96k–146k $/anHybrideTemps plein

    Ford BlueOvalCity\/TEVC

    5+ ansCandidates need a bachelor's degree in computer science, computer engineering or electrical engineering, 5+ years of embedded C++ development, and 2+ years of QNX, WindRiver Linux or Qualcomm Linux embedded experience. Knowledge of AUTOSAR, CAN, automotive diagnostics, Agile and strong troubleshooting skills are assets.

    C++, Python, QNX, WindRiver Linux, Qualcomm Linux, Jenkins

    Embedded Software Developer

    Ottawa, ON +1
    96k–146k $/anHybrideTemps plein

    Ford BlueOvalCity\/TEVC

    8+ ansCandidates need 8 or more years of embedded software development, at least 5 years of C and ARM low-level work, and working knowledge of AUTOSAR, CAN and Embedded Ethernet. A bachelor's degree in engineering or computer science is required.

    C, ARM, AUTOSAR, CAN, Embedded Ethernet

    Embedded Software Developer - BSP/Bootloader

    Ottawa, ON
    96k–146k $/anHybrideTemps plein

    Ford BlueOvalCity\/TEVC

    8+ ansCandidates need a bachelor's degree in Computer Science, Electrical Engineering or a related field, at least 8 years designing BSP and bootloaders, at least 5 years of C, experience with ARM-based SoC development, and at least 2 years of Linux kernel driver development. Ford of Canada also prefers experience with automotive Ethernet, JTAG, secure hardware modules and version control.

    JTAG, oscilloscope, logic analyzer, Git, SVN

  • Embedded Software Developer

    London, ON
    Sur placeTemps plein

    ZTR

    4+ ansCandidates need 4+ years of software development experience, a related bachelor's degree, and skill in languages such as Python, C++ or Java. They also need Git and CI experience, knowledge of industrial protocols like CAN, Modbus and Ethernet, and strong written and oral communication.

    Git, GitHub, GitLab

  • Embedded Software Developer

    Kanata, ON
    Sur placeTemps plein

    Pleora Technologies: Pleora’s eBUS SDK platform provides the essential building blocks necessary to develop high-performance applications that consume minimal CPU…

    6+ ansPleora Technologies needs candidates with 6 to 10 years of software experience and a bachelor's or master's degree in computer engineering, electrical engineering or computer science, or an equivalent combination of education and experience. Strong C and C++ skills for real-time embedded systems, plus communication skills, are required.

    Git, SVN, JIRA, Confluence, ARM processors, FPGA

  • Embedded Software Developer, Staff

    Kingston, ON

    IPG Photonics: Headquartered in Marlborough, USA, the company has developed a robust, vertically integrated supply chain, developing key technology components…

    8+ ansCandidates need 8+ years of professional experience building C/C++ applications for embedded Linux, strong Linux and debugging skills, and a solid grasp of real-time software concepts. Authorization to work in Canada is required.

    Linux

  • Senior Embedded Software Developer

    Kanata, ON
    Temps plein

    HPE

    Candidates need strong embedded software experience, proficiency in C and C++, and intermediate Python. Knowledge of Layer 2 networking protocols and Ethernet switching is required, with MACsec an asset.

    Linux, C, C++, Embedded systems, Firmware, Python

Lieux et modes de travail

Lieux

Tout le CanadaTélétravail · Hybride · Sur place · Sur le terrain

Astuce : ajoutez le télétravail pour élargir la recherche.

Exclure des lieux

Mode de travail

Offres de cette entreprise dans les résultats

Voici les offres de cette entreprise chargées dans votre recherche. Elle peut avoir d’autres postes ouverts.