Firmware Engineer
CurrentDetermine specifications, develop and review design prototypes, perform functionality testing and finalise product design to facilitate the commercialisation of the product.Analyse and perform quantitative assessment of design prototypes in line with regulatory and industry norms to ensure compliance with all regulatory and marketing requirements.Monitor project progress, identify critical paths and project constraints and address any issues impeding project progress, through the use of MS Project where appropriate.Document all output of development activities using GitLab in line with accepted industry document records and control processes.Conduct timely patents searches to ensure innovations are not in breach of existing patents or alternatively if there are advantages in having ideas/innovations patented.Communicate with all stakeholders, though emails, meetings and presentations to ensure they are up to date with milestones on all assigned projects.Carry out continuous improvement activities, by actively working with QA and Operations, to improve the quality/performance of existing products to reduce the instances of product failures and returns.Keep up to date with changes in technology and the industry in general.Provide technical guidance understanding of firmware development.