Software Engineer

GE Vernova

Roanoke, VAFresher1h agovia LinkedIn

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.

Entry-Level Software Engineer Jobs · last 7 days

150 openings · all need no experience

Most hiring: Lockheed Martin, Amazon, Emonics LLC

See all 150 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job