Firmware Designer

6 giorni fa


Castel Maggiore, Emilia-Romagna, Italia Bonfiglioli A tempo pieno 40.000 € - 80.000 € all'ano

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 training to the Sales, Sales Engineers and After Sales Services about software/firmware functionalities and support them on technical issues relating to software/firmware applications

Software Maintenance & Updating


• Guarantee the constant software/firmware updating based on the feedback received from the customer in order to guarantee customer satisfaction and take charge of requests for improvement

• Ensure versioning maintenance of the software/firmware source code

Software Development guidelines and coordination


• Oversee the software/firmware development and software/firmware maintenance processes, coordinating product software/firmware engineers , in the respect of development guidelines and checklists

• Ensure up-to-date knowledge in the field of software/firmware technologies

Firmware Development


• Design and development of firmware system to ensure the effective operation and integration of all electronic components using proper programming languages (C, C++, Phyton,…)

• Design of motor control algorithms using proper programming languages (C, C++), eventually starting from Matlab/Simulink models

Location: Castel Maggiore (BO).

  • Firmware Designer

    1 settimana fa


    Castel Maggiore, Italia Bonfiglioli A tempo pieno

    MISSIONResponsible 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...