Design
- Design, development, test, maintenance and documentation of software embedded in FT products
- Write requirements, system, design and technical specifications from inputs received from Engineering, Sales/customers, Manufacturing or Quality
- Contribute to the conceptual stage of design, research and development
- Specify, develop and test algorithms and software for circuit boards
- Within remit of product history knowledge, investigate and resolve faults on returned products that are provided to Engineering for troubleshooting
Quality Control
- Ensure quality control of the software development cycle through Version Control, Documentation, Reviews, Verification & Validation, Change and Configuration Management
- Support the quality control and continuous improvement of released software and products to meet customer requirements and deadlines
- Seek to continuously improve the development guidelines and design control of software development
- Manage development software environment, maintenance and licensing