Embedded Software Engineer - C/C++ x2 ( Barnsley ).
Commutable from Sheffield, Rotherham, Doncaster, Barnsley, Wakefield, Huddersfield, Leeds.
C/C++, Embedded C, Software Engineer, Software Developer, Embedded Software, Embedded Linux, Linux Kernel, Qt, DSP.
This well established and highly successful company which designs and manufactures high end monitoring Control Systems are seeking an experienced C/C++ Software Engineer / Software Developer x2 with 2+ years of commercial Software Application Development experience within an Embedded System environment. It is an interesting Embedded C/C++ role for new product development / greenfield development of Control System Products.
Due to an expanding market and product range we are looking for an experienced C/C++ Software Engineer to join the current Software team and drive new LINUX based product development forward. The candidate will be involved in the full life cycle development of next generation systems which utilise mobile technologies and also help improve upon existing ones. The client's ARM based equipment makes use of the latest hardware, software and DSP techniques in order to deliver outstanding performance.
The ideal candidate will be educated to degree level in a relevant technical discipline with at least 2 years' experience in a software development role.
Software Engineering skills and experience should ideally include as many of the following as possible, however, some training will be provided :
- C and C++
- Embedded Linux Development, including BSP configuration and optimisation
- Linux Kernel and Filing System Configuration and Build
- Linux Device Driver Development
- Bare Metal Embedded C
- Good understanding of hardware – schematics, data sheets, etc
- Qt 5 and QtQuick.
You will ideally have good Debug skills and have experience in the use of diagnostic tools.
Personal Qualities should include :
- Highly motivated
- Able to communicate and work as part of a team
- Good team player with a desire to develop and transfer skills in a technical industry
- Capable of working on multiple projects and able to correctly prioritise work.
The company develops their own products totally in-house which means there’s great opportunity to work on a broad range of interesting technologies and have control. Individuals are encouraged to innovate and invent and are given the freedom and flexibility to develop products in a very friendly, informal work environment. The company treats employees as individuals, has a great relaxed culture with flexible working, a commitment to continuous training & development, supported by excellent staff retention.