General Electric Staff Software Engineer in Rugby, United Kingdom
Role Summary:Join the industrial controller design team and utilize your software skills to develop real-time embedded software used in GE Power Conversion’s Automation & Drive Controller products.
Essential Responsibilities:• Collaborate with Product Leadership to combine Customer requirements with technological advances to define future development strategy
• Transform development strategy into real control and communication products, by designing, specifying and estimating solutions
• Undertake a technical lead role for the implementation of new software functionality throughout all phases of development from requirements definition to production release.
• Make technical presentations to managers and peers on technical design details and project status
• Create and review technical documentation including user manuals, software design and test specifications
• Be involved in the investigation and resolution of customer issues.
• Mentor less experienced engineers to advance their skills and knowledge
• Occasional travel to customer or other GE development locations may be required.
Qualifications/Requirements:1. BSc in Computer Science, Computer Engineering, Electrical/Electronic Engineering or related technical field of study
Five or more years of experience in real time embedded software development in industrial automation systems, or similar
Expert knowledge of C in a real time embedded environment utilising VxWorks, Linux, QNX or a similar real-time operating system.
Practical experience with compilers, debuggers, emulators and other tools as needed to perform programming and debug of real time software modules.
Knowledge of computer networks such as Ethernet LANs and the TCP/IP protocol.
Experience of utilising software configuration management tools such as Perforce and/or GIT
Good written and verbal communication skills
Demonstrated technical leadership skills.
Practical experience of driving product and process improvements.
Desired Characteristics:1. Ten or more years of Firmware Engineering experience
MSc in Computer Science, Engineering or other related technical qualification
Team leadership & project management skills.
Experience in product development for VxWorks OS
Understanding of IEC 62443 cyber security standard for industrial and automation control systems, and IEC 61508 Functional Safety standard
Demonstrated experience with Intel x86 and/or Freescale architecture microprocessors
Hands-on experience of C++ in a real time embedded environment
Technical knowledge of industrial communication protocols.
Demonstrated experience of redundant systems and networks
About Us:GE’s Power Conversion business applies the science and systems of power conversion to help drive the electrification of the world’s energy infrastructure by designing and delivering advanced motor, drive and control technologies that evolve today’s industrial processes for a cleaner, more productive future. Serving specialized sectors such as energy, marine, oil and gas, renewable and industry, through customized solutions and advanced technologies, GE Power Conversion partners with customers to maximize efficiency.
GE Power Conversion is committed to taking on the world’s toughest challenges. In order to fulfill that promise we rely on a culture of leadership, diversity and inclusiveness. We aim to employ the world’s brightest minds to help us create a limitless source of ideas and opportunities.
We believe in hiring talented people of varied backgrounds, experiences and styles; and we are open to discuss flexible ways of working that allow for the best impact for our people and our clients.Additional Locations:United Kingdom;Rugby;
- General Electric Jobs