Offers “General Electric”

Expires soon General Electric

Controls Software Engineer - Matlab

  • Stafford (Staffordshire)
  • IT development

Job description

Job Number

2772211

Business

GE Energy Connections

Business Segment

Energy Connections Grid Solutions

About Us

GE is the world's Digital Industrial Company, transforming industry with software-defined machines and solutions that are connected, responsive and predictive. Through our people, leadership development, services, technology and scale, GE delivers better outcomes for global customers by speaking the language of industry.
GE's worldwide HVDC Centre of Excellence in Stafford, provides complete turn-key solutions for the rapidly-growing global HVDC market. Project Management, Engineering, Manufacturing, Test Laboratories and R&D are all located in Stafford. www.ge.com

Posted Position Title

Controls Software Engineer - Matlab

Career Level

Experienced

Function

Engineering/Technology

Function Segment

Applications and Software

Location(s) Where Opening Is Available

United Kingdom

City

Stafford

Postal Code

ST17 4LX

Relocation Assistance

Yes

Role Summary/Purpose

The provision of the GE HVDC Control system is critical to the success of each HVDC Contract awarded. These complex and technically advanced systems incorporate software based on standard modules with bespoke parameters and client specific functions.
This role has key objectives of designing, developing and integrating world-class Control & Protection software for VSC and LCC HVDC systems.

Essential Responsibilities

• Design and develop Matlab /Simulink SW modules as per the Control/Protection strategy requirements provided by the Control/Protection design team.
• Develop the SW Design specification for the own SW modules
• Generating the Interface specification and Test specification for the own software modules
• Support SW Engineers in the team to provide guidance and suitable directions for developing software modules
• Involving in Integration activity to integrate with rest of the platform components
• Defect management and fixing for own software modules
• Interact with a multi-discipline engineering team to meet the project requirements throughout its life cycle.
• Full responsibility for wide area of software design work.
• Involving in Software QA activities, incl. code reviews, take part in project milestone and software release reviews, use of TDD-techniques (Test Driven Development)
• Prepare formal and informal engineering documentation (e.g. Design documents, code reviews, Release reports,…)

Take part in the development and deployment of engineering processes, working methods and best practices within the Department.
Enforce engineering discipline and set processes across all work tasks and adhereance to company policies, quality procedures and work instructions (e.g. through trainings, technical reviews).

Desired profile

Qualifications/Requirements

Educational requirements
Degree Qualified, or equivalent, in an Engineering Discipline ideally with a Software subjects involved.

Experience and Knowledge
Experience as Software Engineer
Technical skills
• Expert in Matlab/Simulink usage
• Thorough Knowledge of Model-Based Design techniques (Matlab-Simulink)
• Software development and software project delivery processes.
• Software lifecycle management
• Knowledge and experience in Agile development practices (e.g. Scrum).
• Test Driven Design techniques (e.g. CI/Continuous Integration, Unit Testing, automated regression testing).
• Conceptual understanding of full stack of software and in-depth experience in more than one area (e.g. firmware, middleware, control algorithm).
• Knowledge of DSP and any standard RTOS Software development

Personal skills
• Sense of urgency and delivery
• Ability to be a team player
• Experience of technical coordination and structured knowledge transfer
• Sound Communication skills
• "Professional" approach to engineering delivery
• Right first time culture & attitude

Desired Characteristics

• Embedded Realtime Software development (C,VxWorks)
• Knowledge of Communication protocols (Ethernet, TCP/IP, IEC104,DNP3, Profibus, IEC-61850)
• Knowledge and experience in safety critical and/or control system software development practices (e.g. IEC 61508, IEC 62304).
• Knowledge of HVDC Control System
• Knowledge of Power Electronics control system design
• Software architecture and modelling (e.g. UML, SysML)
• Knowledge of Firmware (FPGA)
• Knowledge of Embedded HW
• Configuration management
• Automatic testing tools and unit testing

Make every future a success.
  • Job directory
  • Business directory