Disclaimer: Hunt UK Visa Sponsors aggregates job listings from publicly available sources, such as search engines, to assist with your job hunting. We do not claim affiliation with Halma plc. For the most up-to-date job details, please visit the official website by clicking "Apply Now."
Furthermore, here at FFE we value our employees giving them the freedom to be creative and innovative. Having a great team spirt and people that are proud to work for a company that saves lives, our teams see the direct impact of their efforts in the daily operations.
Duties & Responsibilities
- Hands-on application of your software engineering expertise – lead by example.
- Act as the main/initial point of contact across FFE for software/firmware.
- Lead the planning and refinement of work plans for your team.
- Oversee delivery of planned work from your team and help resolve issues therein.
- Report into the business on Software Team plans and progress & identify opportunities for your team to help others.
- Owner of Software Team line management, mentoring, coaching, development (objectives, skills matrix, training plan & budget), and recruitment.
- Owner of working relationships with third-party suppliers (software developers) - people acting as a logical extension to your team capacity.
- Primary Design Authority for FFE’s software.
- Ensure working practices, procedures, processes for your domain are well documented and adhered to.
- Own the budget, acquisition & management/maintenance of tools & systems related to your team/domain (e.g. GitLab, compilers, debugging equipment).
- Ensure you and your team keep an eye on relevant external trends and opportunities (sister companies, customers, trade shows/associations, technologies, etc.).
Skills & Experience
- Track record of delivering high quality software, especially in a regulated environment.
- Highly experienced in embedded C development for bare-metal microcontroller systems, with a good knowledge of other languages (e.g. Python).
- Expertise in Git for source control (knowledge of GitLab an advantage).
- Understanding of up-to-date industry best practices.
- Able to line manage, lead and coach other team members to improve engineering practices.
- Contribute relevant software engineering knowledge.
- Solid technical authoring ability.
- Confident using modern collaboration tools such as Jira, Confluence, GitLab and MS Teams.
- Proficient in Microsoft Office.
- Some experience of Linux server administration is an advantage.
Behaviours
- Lead by example
- Collaborative, empowering, optimistic, and motivational.
- Clear, open, and direct – focus on goals.
- Principled, composed, and emotionally restrained.
- Flexible and considerate of impact of changes.
- Organised and empirical – decisions are data driven.
If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!
Not the right fit? Let us know you're interested in a future opportunity by clicking Introduce Yourself in the top-right corner of the page or create an account to set up email alerts as new job postings become available that meet your interest!