Senior Software Engineer - C/C


Premium Job From Matchtech

Recruiter

Matchtech

Listed on

21st December 2017

Location

Marlow

Salary/Rate

£35000 - £55000

Type

Permanent

Start Date

asap

This job has now expired please search on the home page to find live IT Jobs.

C/C++ Software Engineer

This is an immediate requirement for a Software Engineer or Software Developer with experience of C/C++ in an embedded environment.

A great opportunity has arisen for a Software Engineer to work for a leading aerospace design company in the Buckinghamshire area. This Software Engineer role will be working on a number of

Avionic products beig developed across several new rotary and fixed wing platforms.

Re-locators are also welcome to apply and my client can offer assistance to those who qualify.

******

JOB DESCRIPTION & REQUIREMENTS

Responsibilities for this C/C++ Software Engineer role

- C/C++ experience in an embedded environment

- Object Oriented Design and Programming experience

- Knowledge of various operating systems, including Windows, and any embedded RTOS

- Experience of embedded processors

- Experience of interfacing with hardware devices

- Solid understanding of software development life-cycles and processes

- Experience of requirement analysis, software design and software architecture

- Behavioural: self-starting, adaptable, problem solving, team working ability and drive to deliver on time

Requirements for this C/C++ Software Engineer role

- The purpose of the role is the design, coding, debugging, testing and maintenance of software for both PC-based and embedded applications encompassing both low-level microprocessor code (assembler) as well as higher level software designs running within an embedded operating system environment or on a PC.

- Responsibilities will include the development and implementation of embedded algorithms, peripheral drivers, protocols, human-machine interfaces and documentation of the same.

- Familiarity with desktop applications, GUI/event-based design

- Experience in programming peripheral interfaces, particularly Ethernet, SPI, serial ports

- Experience with source control tools such as SubVersion and/or Git

- This will be undertaken alongside other technical activities while working with hardware and software engineers to deliver specific project goals derived from future product requirements.

- A key element of the role will be the delivery of new software within agreed timescales and to budget.

- The right candidate will be capable of designing and delivering robust code. Demonstration of competence in using C/C++ is essential as is embedded programming experience of both low level and high level code.

******

Matchtech acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers and is part of Gattaca Plc.

Gattaca Plc provides support services to Matchtech and may assist with processing your application.

You are currently using an outdated browser.

Please consider using a modern browser such as one listed below: