MZ TECHNOLOGIES is growing a team of experienced and motivated professionals.
Senior Software Engineer/Developer (C++)
Responsibilities
The candidate will be involved in the whole project cycle from the specification phase to the testing of the software at the customer site and will be responsible for:
- Keeping close relationship with the Engineering Manager and Junior Developers
- Sharing and broadening his/her knowledge and experience within the team
- Taking over responsibility along the product lifecycle – from requirements gathering to implementation and testing
Required Skills/Experience
- Bachelor degree in Computer Engineering or equivalent
- 5 or more years of professional development experience
- Flexibility to code and debug in C++
- Familiarity with one of Qt and OpenGL and Boost libraries
- Experience with GIT version control and Jenkins Continuous Integration or equivalent
- Excellent oral and written communication
- Interpersonal, organizational, oral presentation
- Self-motivation, good communication, synthesis and cooperation
- Analytical and assessment
- Strongly team-oriented, working closely with junior developers
- Ability to scope, define and manage work packages
- Execute advanced development activities per assigned work orders
- Open-minded, strategic & technical thinking
- Fluency in English
Preferred Skills/Experience
- Master degree in Computer Engineering or equivalent
- 7 or more years of professional development experience
- Knowledge in data structures, optimization/minimization algorithms
- Experience with some of computational geometry, multi-threading, high-performance, computing
- Skills in working with Linux
- Understanding of IC design methodologies and flows
Junior Software Engineer/Developer (C++)
Responsibilities
The scope of work includes design, develop and unit test system functionality, regression testing and support on-going operations and maintenance activities.
Required Skills/Experience
- Bachelor’s degree in computer engineering or equivalent
- Flexibility to code and debug in C++
- Interpersonal, organizational, oral presentation
- Self-motivation, good communication, synthesis and cooperation
- Analytical and assessment
Preferred Skills/Experience
- Master degree in Computer Engineering or equivalent
- 1 or more years of professional development experience
- Experience with Qt, OpenGL, Boost libraries
- Knowledge in data structures, optimization/minimization algorithms
- Experience with some of computational geometry, multi-threading, high-performance computing
- Skills in working with Linux
- Understanding of IC design methodologies and flows
- Fluency in English
Embedded Software Engineer (C)
Responsibilities
The scope of work concerns the SW design, develop and test of embedded and real time systems.
Required Skills/Experience
- Master’s degree in engineering or equivalent
- Design and development of C/C++ SW architectures
- Experience with real time operating systems and multi-threading computing (Linux rt or equivalent OS)
- Use of laboratory instrumentation (oscilloscope, …) to setup a test environment
- Understanding of PCB schematics
- Interpersonal, organizational, oral presentation
- Self-motivation, good communication, team working skills
- Fluency in English
Junior Software Engineer/Developer (C/C++)
Our Proposal
Responsibilities
- The scope of work includes design, develop and unit test system functionality, regression testing and support on-going operations and maintenance activities
Essential Skills/Experience
- Bachelor’s degree in computer engineering or equivalent
- Flexibility to code and debug in C/C++
- Experience on distributed software architectures composed by embedded/host/cloud systems
- Interpersonal, organizational, oral presentation
- Self-motivation, good communication, synthesis and cooperation
- Analytical and assessment
Optional Skills/Experience
- Master’s degree in computer engineering or equivalent
- 1 or more years of professional development experience
- Experience with Qt, Java, Python, PHP
- Knowledge in data structures, optimization/minimization algorithms
- Experience with multitasking / multi-threading
- Linux operating system
- Fluency in English
Embedded Software Engineer - internship
Our Proposal
As part of the technical team, MZ is looking for an Embedded SW Engineer to be included in a 6 months internship program with the chance to be confirmed after the training period.
The topics covered during the internship will be the following:
- Design, development and validation of SW for embedded and real-time systems (also at driver level) in C language
- Programming of 16/32 bit microcontroller/microprocessors
- Management of I/O and communication peripherals (ADC, WiFi, BLE, SPI, I2C)
- SW testing and debugging
- Technical documentation (requirements, specification, test plan and test report)
Required Skills/Experience
- MZ evaluates applications of almost graduate or graduates in electronic engineering, computer science, and scientific fields.
- Fluency in English
Place of internship: Rome, about 50% in attendance at the MZ headquarters
Monozukuri is an Equal Opportunity Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status or disability status.
Please submit your CV, sending an email to info@monozukuri.eu