Embedded Software Engineer / Firmware Engineer - Barnsley / WFH
Commutable from Sheffield, Rotherham, Doncaster, Barnsley, Wakefield, Huddersfield, Leeds.
Embedded Software, Embedded Developer, Embedded C, Firmware, C/C++, ARM, JTAG, Serial/Comms Protocols, IoT.
This award winning and highly successful medium-sized company who design and manufacture innovative RF, Networking and Image Processing diagnostic equipment for the Automotive Industry are seeking an experienced Embedded Software Engineer / Embedded C Developer due to expansion. The candidate will be involved in the full life cycle development of existing and next generation systems which utilise mobile technologies.
The company is a market leader with a customer base that includes all major vehicle manufacturers and with offices in Europe, US and China. Amongst the company’s achievements, it has been privileged enough to receive the Queen's Award for Enterprise and has been named as one of the London Stock Exchange Group's '1000 Companies to Inspire Britain'. The business promotes a healthy work-life balance and provides a flexible and relaxed working environment for employees and as a result boasts a high staff retention rate.
Their new line of next generation products are modular, ARM based, use DSP techniques, and operate on tailored, embedded, operating systems to deliver high performance. We are looking for an Embedded Software Engineer with 18 months+ experience to join their multicultural team of pragmatic and passionate C/C++ Software Engineers. You will be working on innovative projects which utilise RF and wired communications to interface with vehicles and deliver IoT capabilities which keep their products connected to the Cloud.
You will need the ability to cooperate in a small team of software developers, and be encouraged to innovate and make autonomous decisions within an agile software development environment.
Required skills and experience should include :
• Good knowledge of bare metal Embedded C, Firmware and Application Development
• Good understanding of hardware (schematics, data sheets)
• Experience with diagnostic tools such as JTAG, oscilloscopes and bus analysers
• Knowledge of coding standards and design patterns
• Strong verbal and written communication skills
Desirable skills and experience should include :
• OBD experience (CAN, keyword 2000, ISO 15765-2, K-line, J1939)
• Automotive experience
• C++ Qt
• Embedded Linux knowledge
• C# and .NET
The company develops their own products totally in-house which means there’s great opportunities to work on a broad range of interesting technologies throughout the whole life cycle of product development. Individuals are encouraged to 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.