#B8FF9CAC00BDA1E98D3CF90056C7FCC9-a0b443
nd circuit breakers. Our products include the Kelman DGA900, Hydran M2-X and BMT-330.
Role responsibilities
Learn and understand the internal workings of embedded systems within GE transformer monitoring products, with support from relevant experts in the Engineering team
Work within a team environment to execute appropriate firmware design tasks
Work collaboratively with hardware and software testers to support new feature development of system and sub-components
Support firmware development, design, and test of new features to enable new functionality and/or support new hardware components
Develop automated test code for testing systems and sub-systems for complex system
Assist DevOps in automating build, test, and deployment processes to improve efficiency and reliability.
Essential criteria
Completed at least 2 years study of degree level education or equivalent in Computer Engineering, Mechatronics, Electronic Engineering, or related degree
Programming experience in any language e.g. C, C++, Python etc.
Basic understanding of firmware development tools, such as compilers, debuggers, and version control systems
Willingness to learn new technologies and techniques
Ability to work both with a team and independently and be self-motivated
Ability to get projects/tasks across the line, to a high level of quality and within deadline and scope
Ability to present complex data clearly with meaningful conclusions
Work collaboratively with hardware designers to optimize software / hardware partitioning
Can communicate effectively to team members with and without embedded systems experience clearly and concisely on technical matters
Strong oral and written communication skills
Must be organized and have methodical approach to problem solving
Desirable Criteria
Familiarity with software development, defect tracking and test case management tools
Experience of Linux based operating systems
Experience of systems with complex, inter-dependent sub-component architecture and communication methods between these
Understanding of development life cycles e.g. Agile, etc.
The curiosity and enthusiasm to keep up to date with latest engineering techniques and products.
Basic understanding of DevOps principles and practices is a plus.
Additional Information
Relocation Assistance Provided: No