All offersSeamerCSoftware Engineer
Software Engineer
C
Labman Automation

Software Engineer

Labman Automation
Seamer
Type of work
Undetermined
Experience
Mid
Employment Type
Permanent
Operating mode
Office

Tech stack

    C#
    regular
    MySQL
    regular
    Mobile
    nice to have
    HTML / CSS
    nice to have

Job description

Job description

Due to continued growth Labman is seeking to add new software engineers to the existing team. The job will be challenging and dynamic with opportunities to work with a range of technologies and third party hardware. Primarily the role will involve development of desktop control applications for custom robotic platforms built on an in-house development platform. Work is project based and the engineer is involved right the way through the project life-cycle from design to commissioning and training of end users. As a member of the Labman team you will work with many leading companies in their respective fields and across a broad range of industry types which keeps the work fun and dynamic. There are some projects that require web development, embedded development and PLC programming.

Labman delivers and commission systems all over the world and therefore travelling to new and interesting places is part of the job.

Skills & requirements

Essential Capabilities
  • At least 2 years of development experience with Microsoft C#
  • At least 1 year of experience with WPF and XAML development
  • Familiar with MVVM design methodology
  • Familiar with LINQ and the Entity Framework
  • Excellent database development skills including MySQL and embedded databases
  • Some experience of interfacing with a hardware device
  • Pro-active and enthusiastic
  • Ability to work in project-based environment with targets and milestones
  • Good English literacy skills for producing documentation
  • Works well within a team with good communication skills
  • Willing to travel two or three times per year for approximately two weeks each time

Desirable Capabilities
  • Experience of programming with mobile operating systems such as Windows Mobile, iOS and Android
  • Experience with industrial PLC systems
  • Some automation industry experience
  • Also interested in electrical or mechanical engineering with some practical skills
  • Some web development, preferably ASP.NET-MVC
  • Comfortable with HTML and CSS