Software Engineer

Software Engineer

Salary £29,000 - £40,000 per annum

Permanent, full-time

Arun Microelectronics Ltd (AML) design and manufacture Ultra High Vacuum instrumentation and in-vacuum motion systems. The company is a leading global manufacturer of Bayard Alpert UHV Gauges, UHV ion gauge controllers and vacuum compatible robotics for industrial, scientific and R&D applications.

We are seeking a full-time software engineer to support the electronics team in developing software applications to complement our electronic products, and additionally undertake embedded software development tasks.

Key responsibilities

  • Software development, primarily desktop PC applications in C#, from capture and analysis of requirements to design, test, release and ongoing support of the finished product. You will work on both internal and external projects
  • Generate top level software architecture and design documentation
  • Look for opportunities to improve the software development process, make recommendations on software languages and tool sets
  • Firmware development in C

Ideal Qualifications, skills & experience

  • Bachelors or Masters degree in Software Engineering, Computer Science, Electronics Engineering or related engineering discipline
  • Languages; C#, C. Experience with WPF, and application of the MVVM design pattern
  • Use of software development tools, including Visual Studio and source control software such as GIT or Subversion>
  • Embedded software development; some prior experience with PIC and STM32 series microcontrollers ideal but not essential
  • Working knowledge of interfacing to hardware over USB, Ethernet and others
  • Knowledge of HTML and web development would be useful
  • Self-motivated and self-managed, well organised with strong problem solving, analytical & administrative skills
  • Background electronics knowledge ideal, but not essential
  • Competent in the use of office productivity tools such as Word and Excel
  • Fluent English language skills

Person specification

The successful applicant will be confident and capable of working under pressure and on multiple tasks simultaneously to achieve results. They will have a positive and resilient attitude, being able to work both on their own initiative and as part of a wider team. The successful applicant will be capable of communicating effectively across all levels and disciplines, both internally and externally. They will have strong influencing skills and be able to project a clear sense of purpose, with the ability to identify and prioritise activities being essential.

Please forward a copy of your CV to hr@arunmicro.com