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

Mechanical Engineer

Lichfield Negotiable
Apply

Electrical Design Engineer

Lichfield Negotiable
Apply