Experienced Software Engineer
My role as part of the firmware development team was to:-develop new products and features, integrating software and hardware together, using the latest technologies developed internally and to bring those products successfully to the market;-lead a team of skilled firmware engineers within multi-disciplinary projects;-support released products and software as part of maintenance routine and customer support requests;-communicate with other departments in relation to ongoing projects and to improve the platform stability;-write automated tests and perform, when necessary, manual testing as well;-offer guidance and help to the team members as well as act as a scrum master.