Software Engineer C/C++ Embedded Linux Qt x2 - Barnsley
Software Engineer C/C++ Embedded Linux Qt x2 - Barnsley.
Commutable from Sheffield, Rotherham, Doncaster, Wakefield, Huddersfield, Leeds.
Software Engineer, Software Developer, Embedded Software, Embedded Linux, BSP, Linux Kernel, DSP, Embedded C, C/C++, Qt.
This well established and highly successful company which designs and manufactures monitoring Control Systems for Transport/Telematics, 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 a broad Embedded Software and Firmware role for new product development/greenfield development of Sensor and Control System Products.
Due to an expanding market and product range we are looking for an experienced Embedded 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 is mainly ARM based and 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.
Essential skills and experience should include:
- Embedded Linux development, including BSP configuration and optimisation
- Linux Kernel and Filing system configuration, build Linux device drivers and Cross-compilation
- Bash Scripting, Linux start-up and configuration scripts
The Desirable skills are:
- Bare Metal Embedded C
- Good understanding of hardware - schematics, data sheets, etc.
- Automotive experience
- Qt 5 and QtQuick
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 a commitment to continuous training & development, supported by excellent staff retention.