GE Vernova

Principal Engineer – Embedded Software

GE Vernova

full-time

Posted on:

Location Type: Office

Location: MarkhamUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

Tech Stack

About the role

  • Define, maintain, and enforce embedded software technical standards, design rules, and best practices.
  • Act as Design Authority for critical design decisions and formal technical review signoffs.
  • Chair and lead key milestone delivery design reviews.
  • Investigate and resolve critical and recurring design-related issues discovered during development or in deployed products.
  • Lead system-level embedded software architecture.
  • Guide hardware/software partitioning and interface definition.
  • Evaluate new technologies and methods to improve software quality and reliability.
  • Lead the embedded software quality improvement strategy to reduce design-related defects.
  • Drive improvements in architectural robustness, design methodologies, process and documentation, code structure and modularity, and interface definitions and error handling strategies.
  • Define and promote effective design review practices focused on early defect detection.

Requirements

  • Bachelor's Degree in STEM (Science, Technology, Engineering or Mathematics) from an accredited college or university
  • Extensively demonstrated years of experience in embedded software development in industrial or regulated environments.
  • Expert proficiency in C/C++ for embedded systems.
  • Deep experience with RTOS and/or embedded Linux architectures.
  • Demonstrated success in reducing design-related defects through improved architecture and engineering practices.
  • Advanced experience defining and enforcing technical standards and design rules.
  • Proven ability to lead technical reviews and act as a Design Authority.
  • Advanced debugging and root-cause analysis skills across HW/SW boundaries.
Benefits
  • Competitive benefits
  • Great development opportunities - including private health insurance.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
embedded software developmentC/C++RTOSembedded Linuxdebuggingroot-cause analysisdesign standardsdesign rulessoftware quality improvementarchitecture design
Soft Skills
leadershipcommunicationproblem-solvingcritical thinkingcollaborationdecision-makingorganizational skillstechnical review facilitationdefect detectionstrategic planning
Certifications
Bachelor's Degree in STEM