You are viewing a preview of this job. Log in or register to view more details about this job.

Graduate Software Engineer

About Ultamation Limited - 

We are a very well established and respected company in our field of expertise, with clients stretching right across the world, but our heart is right here in the Liverpool City Region!

We're based immediately next to the University campus at the Liverpool Science Park.  We work with high-net-worth clients across the world in custom integration, lighting control, home cinema or distributed audio/video projects.

We have a very strong relationship with the University, as we have recruited several final year students/ graduates from the University and we are heavily involved in campus engagement through building relationships with Computer Science academia.

We are passionate about finding the right candidates to grow with us as the business develops further and no matter what role you find with us, you will gain experience across a wide and exciting variety of disciplines.

We are a Software Development Company working in the area of home automation.

We develop a range of products from low level device drivers through to desktop productivity applications, all aimed at raising the capabilities and quality of home automation projects around the world.

We have won numerous awards for our work including most innovative project, best user interface design and best integrated home in the world.

We're not ashamed of the fact we're a small, lean, company and take pride in the fact that we don't feel the need to hide behind any smoke and mirrors.

We are expanding and wish to recruit a final year student (or recent graduate) into the business, for the role of Software Engineer, so come and join us on our journey!

The following criteria outline the required duties and skills for a Software Engineer working with Ultamation Limited.  

The candidate must have some grounding in most areas and show aptitude such that any additional experience can be acquired in a timely period.  Attributes marked * are essential.

  • Working Environment
    • Office based, central Liverpool.
    • Occasional travel may be required.
  • Technical Duties
    • Design and Development of software products, generally – though not exclusively, focused on the audio video, and residential automation market.  (e.g. device drivers, HiFi firmware, IoT)
    • System design – understanding requirements and translating them into proposals/design/effective solutions.
    • Develop fluency in control system programming (proprietary solutions).
    • Technical problem solving, fault finding, software debugging.
    • Technical support – responding to customer support issues/questions.  Fast, friendly and effectively.
    • Development Operations – assist in the maintenance of effective software engineering tools and best practice (Testing, Code Review, CI, CD, etc.)
  • Technical Skills
    • Programming concepts*
      • Object oriented paradigm (inheritance, composition, polymorphism, etc.)
      • Test Driven Development
    • Useful experience
      • Languages: C#, Golang
      • SVN/Git, Unit Testing, Agile concepts, Kanban, Coverage, Code Review, CI/CD, Windows WPF & MVVM
  • Project Management
    • Where directed, to take ownership of projects or sub-projects, and manage the delivery of those streams in a professional and high quality manner.
  • Personal Skills
  • Prioritise tasks, and work calmly and diligently, even when under stress.*
    • Ultamation has a relaxed working environment where members of staff enjoy a large degree of autonomy over their working day.  There are many opportunities to have fun with technology so personal discipline is essential.
    • Strive for excellence.*
      • We are looking for high performance in throughput and a passion for quality.
      • Meticulous attention to detail.
      • Positive and proactive – We require a “can do” approach
    • Communicate effectively.*
      • Both with manufacturers, clients and, just as importantly, with other members of staff.
    • Be punctual.*
    • Take care in personal appearance.*
      • Clean, and wearing appropriate clothing
    • Writing and presentation skills*
      • Attention to detail.
      • Be concise.
      • Use appropriate and correct English.
      • Presented clearly and tastefully.
    • An interest in technology such that personal development comes naturally. *
      • Training will be arranged where appropriate, but many of the skills would be acquired “on-the-job” and through private study – the hope being that any candidate would enthusiastically strive to be an expert in all aspects of our work.  We have a reputation for being the best in our industry – it is imperative that we maintain that position.

We are looking for passionate software engineers to work in the home automation market. The work is varied and will cover development of device integration drivers for such things as lighting controls and security systems, desktop productivity tools and complete property systems for high-net-worth clients.

We predominantly work with Microsoft technologies (.Net/C#) but also proprietary tools from the Crestron product range - the world leader in home automation.

Based at our office within the Liverpool Science Park, you will work within the existing, small, team and be given as much support as you require, though you will also need to work independently, and be comfortable communicating with customers and clients, writing documentation and researching technologies.

Ultamation may be a small company, but we punch way above our weight, having won "Best Integrated Home (EMEA)" 3 years on the run, and one year taking the global award. This also fosters a close-knit dynamic within the company where we work hard, but have fun at the same time.

We welcome talented and enthusiastic software engineers to submit a CV and, if you can, an example of your work that shows what kind of person you are.

Applying:

Please submit your CV with a Cover letter to the Handshake portal - not directly to the company.

Before Applying - Most CVs require some level of improvements making to them,  before being suitable to submit to employers.

Therefore, please visit the Career Studio to have your CV reviewed by a Career Coach, to ensure your CV reflects your skills & capabilities.

The Career Studio is located in the Ground Floor of the Foundation Building opposite the University Square, open Mon-Friday 10.00am to 5.00pm, you don’t need an appointment, just call in.

We encourage applicants to apply as early as possible in the application window and we reserve the right to remove this advert before the stipulated closing date, shown above. 

Closing date 12.00pm on Monday 28th October 2024