C Developer jobs in Toronto, ON
Embedded Software Developer
Easily applyAccuenergy Canada IncToronto, ON M1L 2H6- $60,000–$100,000 a year
- Full-time
- Designated paid holidays
- Accuenergy is a Toronto-based company dedicated to research, design and manufacturing of multifunction power meters and other instruments.
View similar jobs with this employerAtkinsRéalisMississauga, ON- Full-time
- AtkinsRéalis is one of Canada's largest private sector nuclear engineering groups.
- We have been providing a wide range of services to the nuclear industry in…
- View all AtkinsRéalis jobs - Mississauga jobs - Junior System Engineer jobs in Mississauga, ON
- Salary Search: Junior Computer Systems Engineer salaries
- See popular questions & answers about AtkinsRéalis
View similar jobs with this employerAtkinsRéalisMississauga, ON- Full-time
- AtkinsRéalis is one of Canada's largest private sector nuclear engineering groups.
- We have been providing a wide range of services to the nuclear industry in…
View similar jobs with this employerAtkinsRéalisMississauga, ON- Full-time
- Controls System ACCIS Engineer will support Computer Systems Engineering department which is responsible for digital instrumentation and control equipment for…
- TD BankToronto, ON
- $45,700–$74,400 a year
- Full-time
- Adhere to developer expectations defined by the mobile team to ensure high-quality, re-usable, and maintainable software, including unit testing, code reviews,…
- Moneris SolutionsToronto, ON
- $140,000–$186,000 a year
- Full-time
- Paid time off
- Profit sharing
- Your Moneris Career - The Opportunity.
- Join Moneris as a technology leader responsible for shaping the future of payment acceptance solutions.
Senior Firmware Engineer
Easily applyMultiple openingsLeading Edge National StaffingMississauga, ON- $90,000–$120,000 a year
- Full-time
- Leading Edge National Staffing is seeking an experienced Senior Firmware Engineer for an opportunity with one of our clients in Mississauga.
- Amazon Development Centre Canada ULC - K03Toronto, ON
- $100,810 a year
- Full-time
- Experience using performance analysis tools or building developer tools.
- You could build low-level performance data collection, analysis engines, interactive…
- View all Amazon Development Centre Canada ULC - K03 jobs - Toronto jobs - Software Development Intern jobs in Toronto, ON
- Salary Search: ML Systems Software Development Engineer Intern, Annapurna Labs - 2027 salaries in Toronto, ON
- See popular questions & answers about Amazon Development Centre Canada ULC - K03
- Amazon Development Centre Canada ULCToronto, ON
- $214,200–$357,800 a year
- Full-time
- The Product: AWS Machine Learning accelerators are at the forefront of AWS innovation.
- The Inferentia chip delivers best-in-class ML inference performance at…
- View all Amazon Development Centre Canada ULC jobs - Toronto jobs - Software Engineering Manager jobs in Toronto, ON
- Salary Search: Sr. Software Development Manager - Compiler, AWS Neuron, Annapurna Labs salaries in Toronto, ON
- See popular questions & answers about Amazon Development Centre Canada ULC
- Amazon Development Centre Canada ULCToronto, ON
- $214,200–$357,800 a year
- Full-time
- The Product: AWS Machine Learning accelerators are at the forefront of AWS innovation.
- The Inferentia chip delivers best-in-class ML inference performance at…
- View all Amazon Development Centre Canada ULC jobs - Toronto jobs - Software Engineering Manager jobs in Toronto, ON
- Salary Search: Sr. Software Development Manager - Compiler, AWS Neuron, Annapurna Labs salaries in Toronto, ON
- See popular questions & answers about Amazon Development Centre Canada ULC
- Realign LLCToronto, ON
- $91,000 a year
- Full-time
- Toronto, Ontario M5V 3L9 Posted September 16th, 2026.
- We are seeking an experienced ECU Software Developer with strong automotive domain expertise and hands-on…
- View all Realign LLC jobs - Toronto jobs - Software Engineer jobs in Toronto, ON
- Salary Search: ECU Software Developer-5 salaries in Toronto, ON
View similar jobs with this employerCapgeminiMississauga, ON- $62,874–$147,504 a year
- Permanent
- Collaborate with architects, developers, QA engineers, and other stakeholders to deliver high-quality software solutions.
- View all Capgemini jobs - Mississauga jobs
- Salary Search: Software Engineer salaries in Mississauga, ON
- See popular questions & answers about Capgemini
- CapgeminiToronto, ON
- $34.88–$54.50 an hour
- Contract
- Collaborate closely with business users, developers, and technology partners across global teams.
- Contract (4 months 29 days).
- Strong knowledge of JSON and XML.
- View all Capgemini jobs - Toronto jobs
- Salary Search: C++ Developer salaries in Toronto, ON
- See popular questions & answers about Capgemini
- GoogleToronto, ON M5H 2G4
- $99,000 a year
- Full-time +1
- At Google, software developers not only revolutionize search, they routinely work on scalability and storage solutions, large-scale applications and entirely…
- View all Google jobs - Toronto jobs - Software Engineer jobs in Toronto, ON
- Salary Search: Software Developer Intern, BS, Summer 2027 salaries in Toronto, ON
- See popular questions & answers about Google
- GoogleToronto, ON M5H 2G4
- $120,000 a year
- Full-time +1
- To achieve this, we work on projects that utilize the latest computer science techniques developed by skilled software developers.
- View all Google jobs - Toronto jobs - Software Engineer jobs in Toronto, ON
- Salary Search: Software Developer Intern, PhD, Summer 2027 salaries in Toronto, ON
- See popular questions & answers about Google
- GoogleToronto, ON M5H 2G4
- $102,000 a year
- Full-time +1
- At Google, software developers not only revolutionize search, they routinely work on scalability and storage solutions, large-scale applications and entirely…
- View all Google jobs - Toronto jobs - Software Engineer jobs in Toronto, ON
- Salary Search: Software Developer Intern, MS, Summer 2027 salaries in Toronto, ON
- See popular questions & answers about Google
By creating a job alert, you agree to our Terms . You can change your consent settings at any time by unsubscribing or as detailed in our terms.
Career Resources:
Embedded Software Developer
Embedded Software Developer
Job details
Pay
Job type
Benefits
Full job 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