Lead Software Engineer
Woking
70,000 - 80,000 + Holidays + Pension + Bonus + Medical Insurance + Sick Pay + Excellent Culture + Free Parking + Gym Membership + More
This is a fantastic opportunity for someone looking to take on a leadership role within a forward-thinking, flexible, and collaborative environment. If you are excited by the challenge of growing a team and leading cutting-edge software development, then this could be an excellent fit.
This nationally-renowned business operate at the fore-front of their industry supplying high quality products to a wide range of industries and clients. As they continue to develop innovative equipment, they are constantly expanding alongside technological advancements.
In this role you will lead and grow the software team, focusing on embedded systems and application-based software using C#, C++, and Linux. You'll manage modular software development, collaborate with a small team and oversee testing and debugging of PC tower systems, all in a flexible, hands-on environment.
The ideal candidate will have proven experience in FPGA, embedded systems, and digital imaging (ideal), with strong knowledge of C#, C++, and Linux. They should be experienced in modular software development and thrive in a collaborative environment. Natural leadership skills are essential, with the ability to inspire and grow a team. The candidate should be able to work autonomously, taking a flexible and hands-on approach.
The Role:
* Lead and grow the software team, focusing on embedded systems and application-based software.
* Develop modular software solutions using C#, C++, and Linux.
* Collaborate with a small team and outsourced contractors on product development.
* Oversee testing and debugging of systems running through PC towers.
* Work in a flexible, hands-on environment with autonomy in decision-making.
The Person:
* Proven experience in FPGA, embedded systems, and digital imaging (ideal).
* Strong knowledge of C#, C++, and Linux.
* Experience in modular software development.
* Ability to thrive in a collaborative environment.
* Natural leadership skills with the ability to inspire and grow a team.
* Capable of working autonomously with a flexible and hands-on approach.