Lock Applications for this job are now closed
Closing soon

Working as part of a multi-disciplinary team with firmware, hardware & quality assurance engineers in JCI, and with 3rd party companies, to develop, enhance and test a wide range of Illustra IP cameras. Reporting to the Illustra Firmware manager, the candidate will support the team in hitting time to market and quality milestones; allowing the Illustra team to successfully meet revenue targets.

The Illustra brand has been growing year on year, consistently meeting aggressive targets from the business by expanding the portfolio into new and innovative technologies that solve real world problems for customers.

How you will do it

  • Develop, test and maintain software.
  • Develop technical documentation in-line with industry best practices.
  • Interface with other functions with the business to ensure the timely delivery of high-quality products.
  • Adhere to development processes including design reviews, code reviews and coding guidelines.
  • Act as an enthusiastic and motivated member of the product development team.
  • Maintain knowledge of new technologies in the field of security systems.

Qualifications

Required Qualifications

  • Applicants must be have Computer Science, Software Engineering, Electronics and Software, or similar degree with software component. 
  • Diagnostic and troubleshooting skills.
  • Flexible and enthusiastic approach to work
  • Methodical and accurate.
  • Strong organizational skills and ability to multitask.
  • Excellent written and verbal communications and interpersonal skills
  • Strong numerical skills
  • Work authorization for the UK and ability to work full time 

Preferred Qualifications

  • Experience in software development in C++ in an Embedded Linux system.
  • Experience in development for a mobile platform (iOS, Android, Kotlin, Xamarin)
  • Experience of developing within an Agile framework.
  • Appreciation of Cloud technologies (AWS, Azure, GCP).
  • Experience with scripting languages (e.g. Node.js, JS, Python, Bash, Perl).
  • Experience with configuration management systems (e.g. github)
  • Experience with automated build systems (e.g. Jenkins).
  • Experience with using network analysis tools (e.g. Wireshark).
  • Experience of video streaming technologies.