Software Engineer II
41037 Mirandola, Módena, Italia
Sol. nº 317
miércoles, 26 de junio de 2024
A Day in the Life
The ideal
The ideal candidate is a self-motivated, multi-tasker and demonstrated team-player.
You will be a lead developer responsible for the development of new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills.
Responsibilities:
- Analyze software requirements, design documents and feasibility
- Lead Design and Development activities
- Design architecture of software components and interfaces and develop software components
- Debug and test software improvements on devices. Ensure that system improvements are successfully implemented and monitored to increase efficiency
Must Have: (Minimum Requirements)
- Master’s degree in software engineering, Computer Science or related technical discipline
- More than 3 years professional experience
- Excellent Knowledge of object-oriented programming paradigm and C, C++ programming languages
- Excellent Knowledge of Design Patterns and Software Architecture Design
- Proficiency with multi-threading and event driven programming
- Knowledge of version control systems (git, SVN)
- Excellent knowledge of English language and, at least, good command in Italian
Nice to Have
- Experience with embedded systems
- Excellent Knowledge of Python programming language
- Knowledge of Machine Learning Algorithms
- Proficiency with QP/C++ framework and TCP/IP, Uart, CanBus protocols
- Proficiency with Static Analysis tools (Coverity, Code Collaborator)
- Proficiency with Qt and PyOt Framework
- Good Knowledge of IEC 62304 and medical devices or biomedical field
- Team working attitude
Otros detalles
- Grupo de puestos Software Engineer
- Función del puesto Engineering
- Tipo de pago Salario
- Indicador de empleo Regular
- Nivel de formación requerido Título de licenciatura
- 41037 Mirandola, Módena, Italia