Principal Embedded Software Engineer

Posted 1 hour ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Principal Embedded Software Engineer providing technical leadership and architecture guidance for real-time embedded systems at GE Vernova. Focused on modernizing grid-edge devices and improving lifecycle agility.

Responsibilities

  • Provide technical leadership for embedded platform modernization, product development, and next-generation system architectures within the business line.
  • Review the design and implementation of real-time embedded platforms for protection and communication systems using multi-core SoCs, RTOS (VxWorks, QNX, FreeRTOS), and embedded Linux.
  • Identify, evaluate, and introduce engineering solutions for embedded software and firmware challenges across product development and lifecycle support.
  • Guide architectural implementation of virtualized firmware stacks, embedded containers, and real-time microservices for digital substations and edge computing applications.
  • Support adoption of embedded virtualization using lean hypervisors and modular software architectures that improve reliability, maintainability, and secure field-deployable service updates.
  • Chair design reviews for individual components, sub-assemblies, and key engineering deliverables in support of robust product execution.

Requirements

  • Bachelor’s or master’s degree in electrical engineering, Computer Engineering, Embedded Systems, or a related field.
  • Significant experience in embedded software/firmware design, with substantial experience in technical leadership, system design, and/or architecture for embedded systems.
  • Strong experience in real-time embedded systems used in power system protection, automation, or communication.
  • Strong proficiency in C/C++, with experience in embedded Linux, RTOS (VxWorks, QNX, FreeRTOS), and containerization/virtualization concepts for embedded systems.

Benefits

  • Discretionary annual bonus

Job type

Full Time

Experience level

Lead

Salary

CA$139,200 - CA$208,800 per year

Degree requirement

Bachelor's Degree

Tech skills

LinuxMicroservicesRTOS

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.