job details
Senior Embedded Sofwtare Engineer
Bristol
Permanent
Hybrid
£65,000 - £70,000
Randstad Digital have partnered with an exciting technology company, with products facing many engineering challenges and covering many technologies, including control systems, dynamics, hydraulics, motors, generators, sensors, electronics, data science, signal processing, microcontrollers and software.
ESSENTIAL FUNCTIONS/RESPONSIBILITIES:
The individual will be accountable for the following functions and responsibilities:
Firmware design and development to support product changes and new products Design and develop embedded firmware for downhole tools Design and develop embedded firmware for interface and communication systems Design and develop tests along with the creation of test scripts Work with legacy firmware Find and fix bugs in embedded firmware
QUALIFICATIONS/EXPERIENCE REQUIRED
The individual must at a minimum possess the following:
Experience in embedded programming using C or C++ Experience in C or C++ coding Knowledge of coding in a high-level scripting language such as Python Experience in designing multithreaded and/or multi-process embedded systems Knowledge of synchronisation issues in embedded systems User-level familiarity with Microsoft Windows operating systems and Office applications Knowledge of commonly used communication systems, interfaces, and protocols: SPI, async serial, RS232, RS485, CAN
The role is a Senior position, paying upto £70,000 and includes a hybrid model of working also. Please get in touch if you would be keen to discuss further.
Randstad Technologies Ltd is a leading specialist recruitment business for the IT & Engineering industries. Please note that due to a high level of applications, we can only respond to applicants whose skills & qualifications are suitable for this position. No terminology in this advert is intended to discriminate against any of the protected characteristics that fall under the Equality Act 2010.