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 with 3+ years of commercial Software Application Development experience within an Embedded System environment. It is an interesting C, C++, Linux, Qt 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 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 3 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, Linux Kernel, Linux device drivers
- Qt 5 and QtQuick
- Bash scripting, Linux start-up and configuration scripts.
The Desirable skills are :
- Bare Metal Embedded C
- Good understanding of hardware - schematics, data sheets, etc.
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 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.
- Embedded Software
- Embedded Linux
- Linux Kernel
- Software Engineer
- Embedded C
- Software Developer