recruitment jobs vacancies Gold Group Recruitment

Connecting...

Banner Default Image

Senior Software Engineer

Location: Rochester Salary: + Benefits
Sector: Electronics Specialism:
Type: Permanent Contact: Adrienne Kettlewell

Senior Software Engineer (Electronics Fire Control Systems)

Location: Rochester

Senior Software Engineer will be responsible for:

Designing and developing software for Kentec products and devices and assist in software development for future group company projects

The Senior Software Engineer will be conducting:

  • Design and develop software for fire control system equipment, ensuring the product meets the relevant fire and safety standards.
  • Work closely with the hardware and software teams during the design and support stages of product development.
  • Liaise with other software engineers where necessary.
  • Ensure that designs meet the stated objectives relating to performance, cost and timescale.
  • Ensure that work is carried out within the framework of the company's Production

Engineering and Purchasing procedures.

  • Produce prototypes of designs where appropriate.
  • Maintain and update designs and design documentation as required.
  • Ensure that all aspects relevant to the tasks in hand relating to the product operation and usage are understood, thereby ensuring that products operate as required.
  • Maintain efficient and effective records relating to designs and design modifications, including issue status.
  • Keep abreast of new developments relating to system design including software tools and techniques.
  • Act as Project Leader on design projects as required.
  • Actively observe and support the company's Quality Policy.
  • Undertake other duties which may from time to time become necessary.

Who you'll be working with

- Internal Departments, up to Director level

- External Businesses, including suppliers, consultants and third parties

- Software Engineers

Qualifications the Senior Software Engineer will need are:

Essential:

  • Degree in an IT or Computer Science related field or a proven track record in system design and development.

Experience

Essential:

  • Previous Experience in a software design role, using C, C++ and C# in an embedded Linux based system. Working knowledge and experience with microcontrollers from 8 to 32 bit. o Ability to work within a team structure and provide leadership where required.

Desirable:

  • Experience with communications systems.
  • Experience with Windows application development.

Knowledge

Essential:

  • A good knowledge of C, C++ and C#.
  • A working knowledge of Embedded Linux based systems.

Desirable:

  • Knowledge of ARM Cortex M3/M4 development. o Working knowledge of Electronic Circuits.

Technical skills

  • Essential: Proficiency using Linux and Windows based systems. IDEs, Eclipse, Visual Studio,
  • C, C++, C#, serial communication protocols including RS232/RS485, USB, Networking protocols (TCP/IP, UDP etc).
  • Desirable: Understanding of Assembler, software techniques for power reduction, design for low-cost, high-volume manufacture.

Personal qualities

  • An analytic approach to problem solving
  • A critical thinker and active listener
  • Good time management skills
  • Good problem solving and system debugging skills.
  • Self-starter with the ability to quickly learn about new processes
  • A good team player with ability to work on own initiative as well as lead and integrate with team members

If you're a Senior Software Engineer and you are interested in this role then get in touch asap!

Services advertised by Gold Group are those of an Agency and/or an Employment Business.
We will contact you within the next 14 days if you are selected for interview. For a copy of our privacy policy please visit our website.

Similar Jobs

Chief Engineer

High Wycombe Package
Apply

Electrical Engineer

Birmingham Negotiable
Apply

Mechanical Draughtsperson

Stafford Package
Apply
recruitment jobs vacancies Gold Group Recruitment