General Electric Embedded Software Leader in Lisburn, United Kingdom
Job Description Summary
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.
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
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
Relocation Assistance Provided: No