GE Jobs

Mobile GE Logo

Job Information

General Electric Embedded Software Leader in Lisburn, United Kingdom

Job Description Summary

Job Description

Role Summary/Purpose

We currently have an exciting career opportunity for an Embedded Software Leader, reporting to the Engineering Leader for Monitoring & Diagnostics (M&D), within Grid Automation (GA).

The M&D product line is a class leading vendor of sensing devices and systems to Electrical Utilities and Industrial customers. The product line spans sensing of multiple asset types and has a broad portfolio of advanced technology, which aid customers to understand and optimize the operating condition of key assets such as HV/MV power transformers and circuit breakers.

You will work among a talented and motivated R&D team, applying technologies such as On-line Dissolved Gas Measurement (DGA), Bushing Measurement (Tan Delta and Capacitance), Partial Discharge (PD) detection (UHF & Electrical) and Fast Transient measurement.

The scope of the team is unique, covering fundamental research on new measurement technologies, through to advanced Cloud based Industrial Internet concepts and cybersecure deployment.

We have a talented team of embedded software engineers located at multiple global sites, this opportunity is to establish embedded systems leadership and strengthen architectural design capabilities at our Lisburn site in the UK.

Essential Responsibilities

  • Provide technical leadership for remote Embedded software teams to deliver against business requirements

  • Provide technical leadership & guidance on Embedded aspects of project planning activities and timelines

  • Work with the Product Management and relevant stakeholders to understand desired product requirements, translation into engineering deliverables and execution

  • Assess current products and processes, and propose/develop best practice improvements on embedded implementation and team operations

  • Lead development and implementation of future embedded software & system architectures spanning simple standalone monitoring products, through to Cloud connected systems

  • Work collaboratively with hardware designers to optimize software / hardware partitioning

  • Bridge the gap between remote software development and localized testing and debug

  • Work with Grid Automation and Grid Solutions team to contribute to hardware and software road mapping to achieve increased convergence across a complex product portfolio, optimizing development and sustain activities

  • Help improve standardization of approach to embedded system design and development

  • Ensure adherence to system design and development through code reviews and coaching

  • Support and implement Cyber Security strategies and compliance to relevant standards


  • Degree level education in an Engineering or Scientific background, or equivalent practical experience

  • Extensive experience of real time, embedded software engineering

  • Demonstrated experience of leading & managing teams to define and implement embedded software in complex hardware architectures

  • Strong communication skills and proven experience of leading, and working with geographically dispersed team

  • Demonstrated technical leadership in multi-disciplinary engineering environment

  • Strong technical experience in programming and development in multiple languages across complex architectures

  • Familiarity with software lifecycles such as Waterfall and Agile and associated supporting tools, such as GitHub, Rally, Quality Center, Coverity, Whitesource etc.

  • Demonstrated ability to get complex projects across the line, to budget and quality targets

Desired Characteristics

  • Experience of Embedded Linux implementations and environments

  • Understanding of RTOS concepts, from simple round robin to layered pre-emptive

  • Management experience with direct reports and/or dotted-line teams in a matrixed work environment

  • Experience with TI DSP, FPGA’s and ARM architectures

  • Ability to understand and minimally modify assembler

  • Experience of industrial communication protocols (eg. MODBUS, TCP, DNP3, IEC61850, CAN)

  • Experience of reading schematics and data sheets to assist in software / hardware debug

Additional Information

Relocation Assistance Provided: No