Software Build and Release Engineer

Software Development

Ref: 1347Monday 6 September 2021

to £60,000 plus benefits

Enigma People Solutions is recruiting a Software Build and Release Engineer to join a growing and dynamic team that primarily focuses on developing software platforms and applications related to motor control for industry leading customers. You will be responsible for developing software build and release systems to generate software for embedded and PC based deliverables. In this role you will gain experience in professional software development using standard techniques and using industry leading software tools such as GitLab, Cantata, Polyspace and others.

RESPONSIBILITIES

  • Configuration management of the tools and frameworks
  • Development and control of software release generation
  • Creation and development of cross platform build systems and tool disks to support a growing range of products.
  • Creation of plugins to support the automation process.
  • Researching solutions to automation issues and integrating these into the system
  • Creation and development of coding style guidelines and the software development process.
  • Creation and development of work instructions
  • Knowledge and experience of configuring Continuous Integration tools and systems.
  • Participate in coding reviews.
  • Generate software documentation.

QUALIFICATIONS

Prospective candidates should have a Bachelor’s or Master’s Degree (or equivalent) in Software Engineering or a related field, and experience in build and release management.

KEY KNOWLEDGE AND SKILLS

  • Windows and Linux OS experience
  • Software release processes.
  • Software build systems and tools
  • Scripting (Powershell, Python or similar, batch files, build system scripting languages)
  • Software programming
  • Version control systems
  • C\C++
  • Full software lifecycle
  • Good verbal and written communication, presentation, documentation, and writing skills in English.
  • A high level of commitment and self-motivation

DESIRABLE KNOWLEDGE AND SKILLS

  • C#
  • .NET
  • Git and GitLab
  • Doxygen
  • GUI and class library development
  • Microcontroller toolchains
  • Experience of working in a safety critical environment (automotive, avionics, medical, defence, oil and gas etc)

TRAVEL REQUIREMENTS

Domestic and International travel may be required for this role.  The figures below provide only an indication of the amount, type and locations of travel. This is subject to change depending on business requirements.

  • National Travel: 5-10 %
  • International Travel:  5-10%

Travel Locations

  • Dependent on work that may arise, most likely travel will be within Europe, the Americas and Asia

Our client is committed to equal opportunity employment.