Embedded Software Engineer - Embedded Systems

Location: Leicester, Leicestershire
Job Type: Permanent
Specialisation: Engineering
Salary: Excellent Benefits
Reference: 72625-ITENG-JBS_1552318309
Contact: Joseph Coombes
Email: email Joseph
Embedded Software Engineer - Embedded Systems C, C++

I am ideally looking for a Senior Embedded Software Engineer who will demonstrate leadership in communicating business goals, programs, and processes for an area of the business. You will have proven ability to act as a change agent for the organisation, serve as a recognised leader adviser, provide engineering support within your speciality, to teams working on performance, cost reduction and quality initiatives. You will have solid development experience with embedded software/firmware in (C/C++/C#), implementation of digital communications protocols (TCP/IP, CANBUS, MODBUS, RS485, SPI, 12C), debugging and problem investigation of software/firmware, experience of implementing embedded firmware with an RTOS (e.g. Uc/OS, Free RTOS). You will also have the ability to influence, suggest and proactively implement process improvements, proactive participation in product definition and roadmap, ensuring requirements are captured, specified and translated correctly into cohesive development and verification plans.

Other responsibilities would include contribution in the definition of product and software/firmware architecture and design decisions, embedded platforms - including the use of instrumentation such as oscilloscopes and logic analysers etc. Mobile/Tablet platforms (e.g. Android, iOS, Linux), Web Applications (e.g. Java, C#, Spring, Maven, etc), Desktop software (e.g. Microsoft Visual Studio), verification and testing of software/firmware (e.g. Robot Framework), developing drivers (C++/COM) for embedded systems and development of STM32 and similar microprocessor and microcontroller software.

Key Skills & Technologies:

*Degree qualified BSc or MSc
*Development of embedded software/firmware C/C++/C#)
*Experience of implementing embedded firmware with an RTOS
*Mobile/Tablet platforms (Android, iOS, Linux)
*Web Applications (Java, C#, Spring, Maven)
*Desktop software (Microsoft Visual Studio)
*Developing drivers (C++/COM) for embedded systems
*Development of STM32 and similar microprocessor and microcontroller software
*Experience of working within an Agile development environment

Please send you CV details to be considered.