Software and Firmware Development Engineer
Full job description
SER Limited
Salary: £56,400 – £62,400 per year
Team Lead Software and Firmware Development Engineer- £47,000- £52,000
Gloucester, UK
My client is a manufacturer & global leader in solutions and technologies and operates in various industries including fire and security, electrical, lighting and power.
Due to further growth my client now has an opening for a Team Lead Software and Firmware Development Engineer.
Essential Requirements:
– Enforce and improve the software and firmware development processes liaison with product managers/ project managers to develop implementation concepts.
– Manage Software and Firmware Elements of development carried out by onshore and offshore partners
– Develop software and firmware architectures from initial requirements through design and coding through to system testing
– You may also be required to take specific project management responsibilities
– You will have specific responsibility for the design and development of control systems products within fire and security
– You will be capable managing and maintaining project schedules, assigning and tracking tasks both internally and externally
– As this is a line management role, it includes day to day management, work assignment, review and mentoring of a talented team of professional engineers.
Qualifications/Experience:
– Educated to a degree level or equivalent
– Firmware design and development experience with 32 bit platforms ARM based architecture in STM32 or TMS controller Architectures from TI
– At least 3-5 years within a similar role including imbedded experience
– Proven line management and project management experience
– Excellent C programming skills and adheres to expected design practices
– Experience in Network communications, TCP/IP other protocols
– Additional programming languages, Assembly, Scripting languages, Perl etc
Excellent communication skills, in particular reporting.
– Experience of a structured design environment with a clearly defined development process.
– Embedded (Linux) development or device driver development
To apply for this job please visit definitejobs.co.uk.