Our client located in Swindon is currently looking for a Technical Lead to join their growing team. This is an exciting opportunity for an experienced embedded software engineer to lead a team within an agile environment and will involve a technical hands-on approach whilst also managing projects. This company are leading the way within their target market, with the core systems and applications being dominant within the UK market and implemented in countries on a global scale. They have been enjoying continued success and now is certainly an excellent time to be joining them on their journey!
Technical Requirements include:
5+ years of experience with embedded software systems or applications
Design/ development in embedded C/C++ RTOS environment, MQX and Nucleus experience.
Embedded micro-controller development that includes ARM processor.
Experience of continuous development, implementation and automation processes.
Device driver development
Experience with communication interfaces such as UART, I2C, SPI and Ethernet.
Main responsibilities include:
Capable of managing multiple software development projects, enabling delivery from design to release and working closely with other teams for co-ordinated development and accuracy.
Responsible for overseeing the embedded software team, daily functions, prioritising workloads and projects.
Responsible for quality and structure of the design, code reviews and promoting improvements where possible.
Hands-on development, analysis, debugging, testing and reporting on projects status.
Compliance with companies’ quality procedures.
To be successful for this role you will have experience of managing/ leading a software development team, and managing the delivery of software projects (ideally embedded applications!). Strong communication skills are essential and showing a willingness to work with new technologies, tackle challenges head on and take a creative approach to problem solving and improving products.