ENGINEER SOFTWARE DEVELOPER SWIFT & C++

Posted 12 days ago
Contract type: Permanent
Workplace: Milano MI, Italia

Our customer designs and develops applications for a wide range of customer base, starting from health care professionals, to  health care technicians, and finally products designed for their clients.
We are looking for a Engine Software Developer Swift & C++
 Joining the team, you will be working alongside other developers, product owners, and various stakeholders working on different layers of the applications’ structure and delivery. Therefore, a commitment to collaborative problem solving, sophisticated design, and a keen eye for details is essential.

Main responsibilities:
- Design and develop low level libraries and applications in C++ and Swift.
- Develop complex software in C++ implementing algorithms and techniques starting from Matlab programs- Ensure the performance and quality of the existing libraries.
- Identify and fix bugs and bottlenecks.
- Maintain code quality, organization, and automatization.
- Collaborate with team lead to translate requirements into high-quality efficient code.
- Work independently and take ownership of tasks, demonstrating a high level of autonomy.
- Perform technical root cause analysis and outline corrective actions on existing libraries in case of reported issues

Requirements:

- At least 3 years work experience developing with Swift and C++.
- Excellent knowledge and proficiency in C++ and Swift development.
- Attitude to write self-explaining, well-structured, and documented code.
- Excellent knowledge of iOS frameworks such as Accelerate and Core Audio.
- Proven experience in writing bindings between low level C++ code and Swift/Objective-C.
- Proven experience in developing libraries and frameworks based on C++ and Swift.
- Attitude to approach development using TDD.
- Expertise in functional, asynchronous, event-oriented, and object-oriented programming.
- Understanding of design patterns and clean code principles.
- Solid experience with advanced debugging tools and instruments.

Location: Italy, Full Remote

#LI-Remote