Principal Embedded Software Engineer

GE VernovaGE Vernova·Remote(Flexible / Remote)
Software Development

WFA Digital Insight

As the demand for skilled embedded software engineers continues to grow, with the industry witnessing a 25% increase in job postings over the past year, professionals with expertise in real-time systems and firmware development are in high demand. GE Vernova's Principal Embedded Software Engineer role stands out for its focus on driving the convergence of embedded and enterprise technologies. Candidates should be prepared to showcase their technical leadership skills, experience with real-time virtualization, and knowledge of cybersecurity standards. With the remote work trend on the rise, this role offers the flexibility to work from anywhere, making it an attractive opportunity for those seeking a better work-life balance.

Job Description

About the Role

The Principal Embedded Software Engineer will play a crucial role in providing technical leadership and direction for the design, implementation, and continuous improvement of secure and resilient embedded platforms. This role is part of a global team responsible for developing and deploying real-time embedded systems for protection relays, communication gateways, Ethernet switches, and industrial wireless devices. The successful candidate will have the opportunity to work on cutting-edge technologies, including real-time virtualization, containerization, and service-oriented architecture, to modernize grid-edge devices and improve lifecycle agility.

The Principal Embedded Software Engineer will work closely with cross-functional teams, including hardware, networking, security, systems engineering, and product development, to guide architecture decisions and improve engineering execution. This role requires strong technical leadership skills, excellent communication skills, and the ability to drive technical direction and strategy.

As a senior technical leader within the business line, the Principal Embedded Software Engineer will also be responsible for organizing and communicating lessons learned within the domain to improve engineering quality and prevent repeated issues. This role offers the opportunity to work on high-impact projects, collaborate with talented engineers, and contribute to the development of innovative technologies.

What You Will Do

  • Provide technical leadership for embedded platform modernization, product development, and next-generation system architectures
  • Review the design and implementation of real-time embedded platforms for protection and communication systems
  • Identify, evaluate, and introduce engineering solutions for embedded software and firmware challenges
  • Guide architectural implementation of virtualized firmware stacks, embedded containers, and real-time microservices
  • Support adoption of embedded virtualization using lean hypervisors and modular software architectures
  • Chair design reviews for individual components, sub-assemblies, and key engineering deliverables
  • Support technical risk identification and resolution for products and subsystems
  • Contribute to CI/CD pipelines, DevSecOps workflows, and automated test frameworks tailored to embedded environments
  • Support architecture for edge software solutions for AI/ML-based diagnostics, adaptive protection, and predictive maintenance

What We Are Looking For

  • 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
  • Experience with cybersecurity standards, including IEC 60255, NERC CIP, IEC 62443, and IEC 62351
  • Excellent communication and technical leadership skills

Nice to Have

  • Experience integrating protocols such as GOOSE, MMS, SV, DNP3, Modbus, IEEE C37.118, IEC 60870-5-104, IEEE 1588, and secure communication protocols
  • Familiarity with electrical and cybersecurity standards, including IEC 60255, NERC CIP, IEC 62443, and IEC 62351
  • Working knowledge of embedded hypervisors, container runtimes, and service isolation in real-time environments

Benefits and Perks

  • Competitive salary and benefits package
  • Opportunity to work on high-impact projects and contribute to the development of innovative technologies
  • Flexible and remote work arrangements
  • Professional development opportunities, including training and education programs
  • Collaborative and dynamic work environment
  • Access to cutting-edge technologies and tools
  • Recognition and reward for outstanding performance

How to Stand Out

  • Tip: Showcase your technical leadership skills and experience with real-time virtualization and cybersecurity standards to stand out in the application process.
  • When preparing for the interview, focus on specific examples of your experience with embedded software and firmware development, and be ready to discuss your approach to technical problem-solving.
  • To demonstrate your expertise, highlight any relevant certifications, such as CompTIA Security+ or Certified Embedded Systems Professional.
  • Be prepared to discuss your experience with containerization and virtualization concepts for embedded systems, and how you have applied these technologies in previous roles.
  • When negotiating salary, consider highlighting your experience with real-time embedded systems and your ability to drive technical direction and strategy.
  • Be cautious of roles that require excessive overtime or have unclear expectations, and don't hesitate to ask about company culture and work-life balance during the interview process.
  • Consider creating a portfolio of your work, including examples of your experience with embedded software and firmware development, to demonstrate your skills to potential employers.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.