MISSION
Responsible for Software/Firmware Applications Development that ensure the design of embedded software for microprocessors and microcontrollers for electronic boards, to provide technical solutions which fulfill the specified customer requirements. Oversees the software/firmware development and software/firmware maintenance processes in the respect of development guidelines and checklists. Ensures up-to-date knowledge in the field of software/firmware technologies.
MAIN RESPONSIBILITY
Application Analysis and Concept Design
• Understand business needs and requirements to properly define and validate software/firmware development specifications documents
• Guarantee the definition of software/firmware specification
• Define the technologies and resources necessary to guarantee the software/firmware development, based on the analysis of the markets / trends and competitors, define costs and project timeline
• Create mockups to summarize the project's features and the management of functional requirements
Software Development
• Software/firmware specifications analysis and development, validation and certification in compliance with internal and external standards
• Manage the project iteration in order to verify the first application prototype with customers
• Add/modify features based on customer feedbacks received during iteration phase
Software Test
• Define the user cases to test and validate the software/firmware
• Prepare user case books for testing session
• Participate in testing activities with Project Leader and Customers
Software Release
• Ensure the project finalization following the latest feedback and validation of the end users in order to start the commercialization of the applications
• Guarantee the software/firmware validation throughout unit up to final application tests
Documents Update & Training
• Software/firmware documentation for production, quality, certifications and product lifecycle management
• Provide traini