
Principal Engineer – Embedded Software
GE Vernova
full-time
Posted on:
Location Type: Office
Location: Markham • United States
Visit company websiteExplore more
Job Level
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