Software Engineer
GE Vernova
About the Role
Responsible for designing, developing, and testing embedded software (firmware), platforms, and systems that control devices and run on devices. This involves tailoring software to the requirements of the hardware being controlled, which may include real-time functions of physical devices such as motors, alternators, engines, valves, fans, and other devices and products. Requires a deep understanding of the physical device characteristics, expected real-time functions, and the ability to design, develop, implement, and test the logic and software needed for real-time functionality. This role is typically tailored to products and services in various profit and loss accounts. Responsible for the quality of one's own work.
Key Responsibilities
- Designs, engineers, and/or programs/develops a small module or a large component, feature, feature set, entire feature area, or an entire embedded software product. Areas of expertise may include networking, operating systems, cybersecurity, databases, or applications. May be responsible for the development of an entire product.
- Develops conceptual knowledge of the discipline. May involve support roles with specialized expertise or technical knowledge in a broad area.
- Applies general business knowledge developed through education or past experience. Understands how one's own team's work contributes to the area.
- Solves problems using established procedures. Consults with a supervisor or more senior team members on issues outside defined instructions/parameters.
- Works with others to solve problems. For customer-facing roles, develops strong customer relationships and serves as an interface between customers and GE Vernova. Conveys technical information, asks questions, and checks for understanding.
Requirements & Tech Stack
- Embedded Software
- Firmware
- Real-time functions
- Software Design
- Software Development
- Software Testing
- Specific technologies, tools, and skills beyond these are not explicitly detailed in the provided text.
Qualifications
- Requires foundational experience. Knowledge level comparable to a Bachelor's degree from an accredited university or college (or high school diploma with equivalent experience).
Desired Attributes
- Very good oral and written communication skills.
- Strong social skills and leadership qualities.
- Ability to work independently.
- Strong problem-solving skills.