Software Engineering Specialist
We are seeking a highly skilled Software Engineering Specialist to play a pivotal role in the design, development, and integration of embedded software.
This specialist will be responsible for firmware development, system design, and hardware development across a range of connected devices.
A key member of our team, this individual will have extensive opportunities to upskill in multiple areas, as we foster a multi-skilled environment.
* Key Requirements:
* Minimum 5 years' experience in embedded software development
* Strong proficiency in C and/or C++ programming languages for embedded systems
* Experience with real-time operating systems
* Familiarity with microcontroller-based design - ARM architecture
* Knowledge of serial communication protocols (SPI, I2C, UART) and communication stacks
* Previous experience working in regulated environments
* Experience with IoT devices is desirable
Benefits Package:
* Comprehensive healthcare coverage
* Pension scheme
* Hybrid working arrangement