2

Remote Embedded C Programming Jobs in Toronto, ON

... to C-level executives) on the best ways to cloud security technology. We believe in Okta ... remote #LI-LSS1 P20489_3423141

This role is a full-time and fully remote opportunity! The work: We're an innovation group inside ... ve embedded AI inside products, not just used it as a tool. Change doesn't rattle you; new ...

This role is remote-friendly within North America. For those who prefer in-office or hybrid work ... scalable engineering controls and ensure data security requirements are embedded across the ...

Lead Data Engineer

Toronto, ON · Remote

CA$220K - CA$260K/yr

This is a fully remote position that offers a competitive salary range of $220,000 to $260,000 USD ... Strong programming ability in languages commonly used in data engineering, such as Python, Java ...

Senior Full Stack Developer

Toronto, ON · On-site +1

CA$100K - CA$142K/yr

... embedded into customer and employee experiences. You will shape architecture across APIs, event ... You will be based in our Toronto office, balancing in-office collaboration with remote flexibility.

This can be a remote role, however for those who would like to come into the office our offices are ... C. and 151 Yonge St, Toronto, ON. Who you are: * Service - You put your clients' needs first. You ...

Can tell an A from a B from a C in 30 minutes. * Drives AI-assisted engineering (Claude Code-class tooling) across the org as a velocity multiplier - and measures the gain. #LI-JF1 #LI-Remote We may ...

Showing results 21-40

Remote Embedded C Programming information

What are some common challenges faced by remote embedded C programmers, and how can they be addressed?

Remote embedded C programmers often face challenges such as limited access to physical hardware for testing, coordinating with cross-functional teams in different time zones, and debugging complex, hardware-dependent issues remotely. To address these obstacles, professionals typically use hardware simulators, remote access tools, and robust version control systems. Regular virtual meetings, thorough documentation, and proactive communication with hardware and firmware teams are also essential for efficient collaboration and project success.

What is remote embedded C programming?

Remote embedded C programming involves developing software for embedded systems using the C programming language, while working from a remote location. Embedded systems are specialized computing devices found in products like medical devices, automobiles, appliances, and industrial machines. Remote programmers typically connect to their employer's or client's systems via secure networks to write, test, and debug code. This job requires strong knowledge of C, experience with microcontrollers or processors, and an understanding of hardware-software integration.

What are the key skills and qualifications needed to thrive as a remote embedded C programmer?

To thrive as a Remote Embedded C Programmer, you need a solid background in C programming, embedded systems design, and hardware-software integration, often supported by a relevant engineering degree. Familiarity with microcontroller development environments, version control systems like Git, and debugging tools such as oscilloscopes or logic analyzers is typically required. Strong problem-solving abilities, self-motivation, and effective remote communication skills help you excel in collaborative, distributed teams. These skills are crucial for delivering reliable embedded solutions, meeting project deadlines, and ensuring seamless coordination despite working remotely.
What are the most commonly searched types of Embedded C Programming jobs in Toronto, ON? The most popular types of Embedded C Programming jobs in Toronto, ON are:
What are popular job titles related to Remote Embedded C Programming jobs in Toronto, ON? For Remote Embedded C Programming jobs in Toronto, ON, the most frequently searched job titles are:
What job categories do people searching Remote Embedded C Programming jobs in Toronto, ON look for? The top searched job categories for Remote Embedded C Programming jobs in Toronto, ON are:

AI Workflow Project Manager Electrical Engineering Automation

GE Vernova

Markham, ON • Remote

CA$98K - CA$164K/yr

Full-time

This job post has expired today. Applications are no longer accepted.


GE Vernova rating

8.2

Company rating: 8.2 out of 10

Based on 113 frontline employees who took The Breakroom Quiz

129th of 487 rated machine equipment manufacturers


Job description

Job Description Summary GE Vernova is seeking an experienced AI Workflow Project Manager Electrical Engineering Automation to lead the transformation of protection and control engineering from manual execution to an AI-assisted, human-verified delivery model. In this role, you will lead the development and deployment of an AI-enabled workflow that supports the full lifecycle of P&C Projects. Working across engineering, droughting, testing, manufacturing, and digital teams to build a scalable toolchain that improves speed, quality, repeatability, and traceability while keeping human engineering judgment at the center of the process. This role is ideal for a technically credible project leader who combines firsthand electrical engineering knowledge with experience delivering AI or automation solutions in an industrial environment. Job Description Roles and Responsibilities Lead the design, implementation, and operationalization of an end-to-end AI workflow for electrical engineering automation across the project lifecycle. Define and integrate AI-enabled tools and platforms, including large language models, structured data pipelines, generative engineering workflows, and automated drawing solutions. Build and maintain the workflow architecture for requirements capture, feasibility analysis, solution design, wiring generation, FAT script generation, SAT script generation, and continuous improvement. Define the data structures, prompt frameworks, engineering knowledge libraries, and traceability methods required to support high-quality AI outputs. Establish human verification checkpoints at each workflow stage, including approval criteria, reviewer responsibilities, and structured feedback capture. Deploy AI-assisted tools that interpret customer RFQs, specifications, single-line diagrams, and technical data to generate structured engineering requirements and feasibility outputs. Drive AI-assisted solution development, including single-line diagrams, protection schemes, relay recommendations, bill of materials, configuration outputs, and panel layouts. Lead the implementation of automated wiring drawing generation using industry tools such as AutoCAD Electrical, or equivalent platforms. Build AI-driven FAT and SAT procedure generation capabilities using approved design packages, drawings, relay settings, and site-specific constraints. Drive adoption across teams by delivering training, change management support, and structured methods for interacting with and validating AI-generated outputs. Define and track key performance indicators such as first-pass accuracy, verification cycle time, drawing revision rates, and test script quality. Lead continuous improvement efforts by capturing feedback from project execution, as-built data, test outcomes, and user reviews to improve future AI performance. Required Qualifications Bachelor’s degree in electrical engineering, Power Systems Engineering, Computer Engineering, or a related field with strong electrical specialization. Minimum of 5 years of experience in protection and control engineering, power systems engineering, or related electrical project delivery. Experience delivering AI-enabled tools, engineering automation systems, or digital workflow solutions in a technical or industrial setting. Excellent communication and stakeholder engagement skills, with the ability to communicate effectively across technical and non-technical audiences. Desired Qualifications: Demonstrated experience in P&C panel design, manufacturing, FAT/SAT, commissioning, or equivalent technical project environments. Knowledge of relevant standards such as IEC 61439, IEC 60255, IEC 62271, IEC 61850, NEMA, CSA, or equivalent. Proven experience managing cross-functional technical projects with responsibility for scope, schedule, budget, and stakeholder alignment. Ability to work effectively with software developers, data teams, and engineers as both a domain expert and product owner. Demonstrated change leadership and the ability to drive adoption of new tools and workflows across experienced engineering teams. For candidates applying to a Canadian-based position , the pay range for this position is between $105,300.00 and $157,90.00 CAD Annual . The specific pay offered may be influenced by a variety of factors, including the candidate’s experience, education, and skill set. Bonus eligibility: discretionary annual bonus. This posting is for a new vacancy. For candidates applying to a U.S. based position , the pay range for this position is between $98,400.00 USD and $164,000.00 USD Annual . The specific pay offered may be influenced by a variety of factors, including the candidate’s experience, education, and skill set. The Company pays a geographic differential of 110%, 120% or 130% of salary in certain areas. Additional Information Relocation Assistance Provided: No LI-Remote - This is a remote position

What GE Vernova employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom