Applications are being sought for a release automation engineer. The role will include automation of processes and development of tool sett to support the business goals. You shall interface across development teams in hardware, software, Integration and FPGA to ensure an optimised approach to managing the release of complex multi-disciplinary products. This is truly an opportunity to play an influential role in a challenging development environment.
Experience, skills and qualification required:
A minimum of 3 years post-graduate experience and a Bachelor’s degree in Software Engineering, Electronic Engineering, Computer Engineering or Computer Science or related discipline.
Ability to work to aggressive time-scales in cross functional teams.
Technical Skills:
Experience in configuration management processes including branch, tag and release management. Specific experience with Subversion an advantage.
Experience automating design flows with strong emphasis on ensuring repeatability and full traceability from source code to output build object.
Experience of building tools and processes that work across platform i.e. Cygwin and Linux based.
Experience developing custom Web applications with a back-end database that can be used to manage and trace the release of products from engineering through to product release.
Skills should include the following, TCL/Tk, PHP and MySQL. Evidence of other scripting languages and advantage; Python, Ruby, Perl.
Experience of continuous test environments, developing toolsets to manage automated test case execution, test plan generation, results, metrics gathering and report generation. Experience in VMware and database management would be an advantage.
Experience in designing software, FPGA or hardware systems an advantage.
Interpersonal Skills:
Highly motivated individual with a strong desire to work and excel in a innovative design environment
Ability to work within a team environment and with all levels of people within technology and business environments.
Excellent organisational, verbal and written communication skills.
Interpersonal Skills:
Highly motivated individual with a strong desire to work and excel in a innovative design environment
Ability to work within a team environment and with all levels of people within technology and business environments.
Excellent organisational, verbal and written communication skills.