Lead I&C (Instrumentation & Controls) Software Test & Tooling Engineer

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

WFA Digital Insight

The demand for skilled software test engineers in the remote job market continues to grow, with a notable increase in roles requiring expertise in embedded systems and Python development. As companies like GE Vernova expand their digital footprint, the need for professionals who can design and execute robust testing tools and frameworks is becoming increasingly important. With the remote work setup, candidates can now access opportunities that were previously limited by location. Before applying, candidates should ensure they have a strong foundation in software engineering principles and experience with automated testing and simulation. The ability to work effectively in a remote setup and manage multiple priorities is also crucial. Given that the field is expected to grow further, with some projections suggesting a 25% increase in job openings by 2027, this role presents a significant opportunity for career advancement in a dynamic and evolving industry.

Job Description

About the Role

The Lead I&C Software Test & Tooling Engineer will play a pivotal role in providing software engineering tool support for an embedded software engineering team. This involves developing and maintaining embedded software support tools for testing and simulations, focusing on work planning, technical approach, design assurance, and execution excellence. The role is crucial for ensuring the seamless interaction between electronic hardware design and plant system operations.

As part of the I&C software team, the engineer will work closely with other teams within the GE Vernova Hitachi Nuclear Energy (GVH) business functions, requiring strong technical problem-solving skills, effective communication, and collaboration. The team's strong interfaces with electronic hardware design and plant system operations demand a comprehensive understanding of both software and hardware aspects.

The role is based on a flexible/remote work setup, allowing the engineer to manage their work schedule effectively while ensuring the delivery of high-quality results. This setup requires discipline, strong time management skills, and the ability to communicate effectively with the team and leadership.

What You Will Do

  • Design and execute engineering support tools using common toolsets and User Interface development tools.
  • Take direction from a Technical Leader to define project work with proper priority and strategy.
  • Create product communications simulators on assigned projects.
  • Develop automated testing applications with the appropriate hardware.
  • Utilize prior experience in Automated Testing and Simulation to provide leading-edge technologies and tools.
  • Work with the technical leader to establish an effective work plan, including time estimates, schedule estimates, requirements, and work processes.
  • Apply engineering fundamentals and first-order engineering principles to establish and/or confirm expected performance.
  • Provide clear and complete analysis documentation in accordance with GE engineering procedures.
  • Manage time effectively to provide quality deliverables within the expected project timeline.
  • Communicate effectively to leadership the status of work activities.
  • Effectively manage multiple priorities.

What We Are Looking For

  • Bachelor's degree in Software Engineering, Computer Science, Electrical/Computer Engineering, or a related technical field.
  • 5+ years of experience in software development and/or test engineering for embedded systems.
  • 5+ years of hands-on experience with Python for tooling, scripting, and test automation.
  • 2+ years of experience developing GUI applications using Tkinter or other GUI tools.
  • 2+ years of experience working with embedded C code, including building, testing, and debugging.
  • 3 years of experience designing and executing unit, integration, system, and HIL tests.
  • Experience interfacing with hardware/HIL environments (communication protocols, I/O, simulators, test benches).
  • Proven ability to architect and implement robust, maintainable test tools and frameworks.
  • Strong written and verbal communication skills, including clear technical documentation and user guides.

Nice to Have

  • Master's degree in a relevant engineering or computer science discipline.
  • Familiarity with safety-critical standards and software verification & validation practices in regulated industries.
  • Experience with testing-oriented Python libraries, especially those used for interfacing with hardware or driving test data to embedded targets/HIL rigs.
  • Knowledge of common test frameworks and CI/CD pipelines and tools.
  • Prior experience leading small technical teams or acting as a technical focal point.

Benefits and Perks

  • Competitive salary package.
  • Remote work setup with flexible hours.
  • Opportunity to work with a leading company in the energy sector.
  • Professional development opportunities.
  • Access to cutting-edge technologies and tools.
  • Collaborative and dynamic work environment.
  • Comprehensive health insurance and benefits package.
  • Generous paid time off policy.
  • Remote stipend for home office setup and maintenance.

How to Stand Out

  • Ensure your resume highlights specific examples of software test engineering experience, especially in embedded systems and Python development.
  • Develop a portfolio that demonstrates your ability to design and execute robust testing tools and frameworks, as well as any experience with automated testing and simulation.
  • Familiarize yourself with GE Vernova's products and services to understand how your skills can contribute to the company's goals.
  • Prepare to discuss your experience with Agile methodologies and version control systems like Git during the interview.
  • Consider obtaining certifications in software testing or related fields to stand out from other candidates.
  • Be ready to provide examples of times when you effectively communicated technical information to non-technical teams or leadership.
  • Research the company culture and values to ensure alignment with your own professional goals and expectations.

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