Home
/
Comprehensive
/
Senior Embedded Firmware Engineer (C++ / RTOS / Python) – HYBRID
Senior Embedded Firmware Engineer (C++ / RTOS / Python) – HYBRID-March 2024
Markham
Mar 28, 2026
About Senior Embedded Firmware Engineer (C++ / RTOS / Python) – HYBRID

  Job Description Summary

  Come bring your energy to change the world

  Grid Solutions, part of the GE Vernova portfolio of energy businesses, serves customers globally with over 12,000 employees. Grid Solutions provides equipment, systems, and services to bring power reliably and efficiently from the point of generation to end power consumers. We electrify the world with advanced grid technologies and accelerate the energy transition.

  GE Vernova, a dynamic accelerator comprised of our Power, Renewable Energy, Digital, and Energy Financial Services businesses, is focused on leading a new era of energy - electrifying the world while simultaneously working to decarbonize it.

  If you are ready to make a difference and usher in a new era of energy, come join us.

  We’re Grid Automation, part of the Grid Solutions business and a leader in the protection, control, and automation of the world’s power grids. If you’re looking for a software engineering career that can make a real difference to the world, we’d like to connect.

  More sustainable grids require better visibility, faster controls, and advanced automation - challenges addressed through innovative and flexible software solutions. As part of our team, you could:

  Help develop new software tools and sophisticated control systems to enable next-generation networks

  Help create a fleet of intelligent edge devices to protect, control, and automate the grid

  Build control solutions for a microgrid

  Develop the algorithms and analytics that optimize the electrical grid and enable it to become autonomous

  What’s in it for you?

  Gain experience across new technologies

  • Design and develop cloud applications, edge computing solutions, and AI analytics, utilizing technologies such as Kubernetes, Kafka, gRPC, Go, and JavaScript

  • Implement microservice architecture and containerization to ensure scalability, reliability, and maintainability of software solutions

  • Participate in the full software development lifecycle, including requirement analysis, design, implementation, testing, and deployment

  • Leverage state-of-the-art DevOps tools and practices, including Jenkins, Jira, and others, to support development and deployment processes

  Advancement and training opportunities

  • Take advantage of in-house and external training opportunities on new technologies

  • Benefit from buddy, mentoring, and coaching programs

  • Participate in our Affinity Network and be part of a diverse and inclusive community that enriches company culture through community involvement

  Experience a global culture like no other

  • Connect with R&D offices in France, UK, Spain, India, Canada, Brazil, and the US

  • Work with cross-functional team members across the globe

  • Collaborate online, join in-person working sessions, or apply to travel the world on international assignments

  #GASW

  GE Vernova. Change starts here.

  In this role you'll be responsible for designing , developing and testing Embedded Software (Firmware), platforms and systems that runs on devices that need to be tailored to the needs of the hardware that it has to run on.

  As part of a multi-developer firmware team the major responsibilities will include analysis, design, implementation and testing of firmware for Transmission product line. You will report to the Senior Software Manager. #LI-SH1

  Job Description

  About us:

  Grid Solutions, a GE Renewable Energy business, serves customers globally with over 12,000 employees. We provide power utilities and industries worldwide with equipment, systems, and services to bring power reliably and efficiently from the point of generation to end power consumers. We are focused on addressing the challenges of the energy transition by enabling the safe and reliable connection of renewable and distributed energy resources to the grid. For more about GE’s Grid Solutions, visit https://www.gegridsolutions.com.

  Essential Responsibilities:

  Architects, designs and/or programs/develops a small module or a large component, feature, set of features, whole feature area or entire embedded software product. Some areas of expertise may include, but is not limited to, networks, operating systems, cybersecurity, databases, or applications.

  Identifies scope of the work, provide initial estimate and justify the estimate with facts

  Engages in technical discussions; participates in technical designs and presents technical ideas through white boarding

  Designs and implements features or components of feature on request from various programs

  Works closely with peers and keeps engaging in a fast pace technical design and development team

  Executes in a fast pace delivery mode and focuses in delivering tasks to meet the product release goal

  Maintains code quality through best practices, code reviews and unit testing

  Customer-oriented focus in the root cause analysis of issues during programs execution

  Seeks and provides feedback on design and development

  Demonstrates the ability to make informed technology choices after due diligence and impact assessment

  Articulates the need for scalability and understand the importance of improving quality through testing.

  Provides guidance to other team members with either planning and execution and/or design architecture

  Required Qualifications:

  Bachelor’s Degree in Computer Science, Electrical Engineering, or Computer Engineering.

  Minimum of 8 years of embedded development experience.

  Desired Characteristics:

  C++ preferably C++17 programming skills and understanding of object oriented design and development

  Strong grasp of RTOS; VxWorks, embedded Linux fundamentals

  Good understanding and programming skills of modern languages such as GO and Python

  Exposure to modern development environments CI/CD, automated software unit-testing

  Knowledge of microcontrollers; NXP Freescale family, Xilinx SoC’s, Altera SoC's

  Additional Information

  Relocation Assistance Provided: No

Comments
Welcome to zdrecruit comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
SIMILAR JOBS
CA Dist Suppt Pharmacist PT
Bring your heart to CVS Health. Every one of us at CVS Health shares a single, clear purpose: Bringing our heart to every moment of your health. This purpose guides our commitment to deliver enhanced
Nursing Assistant II (ED) (Nursing Students Only)
DescriptionTo Heal. To Teach. To Discover. At University Hospitals, this is more than just our mission. These words embody the opportunities available to the many world-class doctors, nurses, health
Pharmacy Intern
You’ve invested a lot of time and energy in your education. Now you want the chance to make your mark. We offer challenging opportunities for you to learn and grow professionally. In our programs, yo
New Graduate - Software Engineer
Itron's Global Network Design Center (GNDC) is looking to hire a recent college graduate to join their team. This team is responsible, in part, for developing, maintaining, and reviewing reports, plo
Commercetools Developer - Specialist Master
Commercetools Developer - Specialist Master Location Negotiable Deloitte Digital offers services that enable client solutions using digital technologies, including the Web, Mobile, Social Networking,
Laser Operator
General Thermodynamics is looking for people who enjoy being part of transformation. We have a new mission, new leaders, and are accelerating our path to Lean Cultural Change. We are looking for asso
Principal Software Developer
Job Description Building off our Cloud momentum, Oracle has formed a new organization - Oracle Health Applications & Infrastructure. This team will focus on product development and product strate
Licensed Vocational Nurse Med Surg Tele
Description Introduction Are you passionate about the patient experience? At HCA Healthcare, we are committed to caring for patients with purpose and integrity. We care like family! Jump-start your c
Nurse Practitioner/Physician Assistant
Bring your heart to CVS Health. Every one of us at CVS Health shares a single, clear purpose: Bringing our heart to every moment of your health. This purpose guides our commitment to deliver enhanced
Oracle Cloud Technical (OIC) Consultant
Are you an experienced, passionate pioneer in technology who wants to work in a collaborative environment? As an experienced Project Delivery Specialist- Oracle Cloud Technical (OIC) Consultant , you
Copyright 2023-2026 - www.zdrecruit.com All Rights Reserved