Responsibilities

  • Be part of a small team of software engineers that are responsible primarily to develop, optimize & maintain the control software that underpins the function of all Drive Test Equipment, in particular the Host/CM software
  • Assist with the transition from a CentOS-6.10 platform to the latest Linux release from RedHat/Oracle
  • Work with the team in formulating any required changes to software architecture and develop innovative solutions
  • Incorporate new features/functionality into Host/CM software that drives improved performance
  • Provide ongoing support to End Users & Business Partners for Test System setup & configuration
  • Adhere to high-quality software development principles, best practices, design patterns and code documentation
  • Research on new technologies, current state-of-the-art development tools & equipment and opportunities for process improvement

Requirements

  • Excellent software development skills
  • Proficiency in Python programming
  • Script development in Python as well as object-oriented Python
  • Possess knowledge of C++, C#, Java, SQL database, HTML, CSS, Javascript
  • Good communication & documentation skills, with the flexibility to engage with teams in other locations in joint development work across multiple timezones
  • Understanding of Linux RPMs; creating and installing
  • Understanding of JIRA and GIT
  • Linux knowledgeable; preferably CentOS / RHEL / Oracle