Software Developer

Posted 6 April by ReQuire Consultancy Easy Apply

Our client primarily writes and deliver embedded software solutions for passenger transportation.

Their expertise is in motion control,sensor algorithms, board level communications and safety critical systems; the role you will lead is hands on and involves working with electromechanical devices and machines. You will work closely with all engineering disciplines to ensure a holistic design solution is achieved.

You will be part of a team that design, develop, and deliver new products to production; also supporting their existing range with upgrades and new features. You will experience diversity in the role and will not be limited by your skills or experience.

Historically they have used C code for embedded processors, and more recently Python, C# and C++ for supplementary tools.

They ensure high integrity with coding standards, testing and continuous integration. Language and tools do not limit our abilities, but serve to advance our skills and products.

What are we looking for?

We’ll expect you to be proficient in embedded C as your primary language and have demonstrated knowledge of other languages such as Python, C#, C++ or assembler. We are an experienced software team that hold a wealth of experience in various languages; we see this as a strength that has aided our solutions to problems.

The nature of our client’s products requires you to have good knowledge for electronic and mechanical systems.

Due to the flexibility of software they are often the team that interfaces between the other disciplines to resolve design problems with a software solution.

We expect you to hold a HNC/Degree or equivalent in an engineering discipline related to Software, and be a great communicator with the ability to communicate at all levels.

We would love you to have experience in:

  • Embedded systems and development of software for microcontrollers.
  • Written software for machines i.e. white goods, vehicles etc.
  • Worked in Agile environments and aware of Scrums, Sprints etc.
  • Good knowledge of compilers, debuggers, version control and bug tracking methods.

Strong delivery skills: a huge drive to get something completed and shipped.

This is a full time vacancy based in Andover, Hampshire.

Required skills

  • C++
  • Python
  • Version Control
  • Coding Standards
  • Debuggers

Reference: 34842482

Bank or payment details should not be provided when applying for a job. is not responsible for any external website content. All applications should be made via the 'Apply now' button.

Report this job