Global Engine Software Developer

  • Full Time
  • Remote, Italy
  • TBD USD / Year




  • Job applications may no longer be accepted for this opportunity.


Amplifon

Who we are

Amplifon is an Italian multinational company and the global leader in hearing care solutions and services for retail expertise, customization, and consumer care. 20.000 professionals every day in a network more than 9,500 points of sale across 26 countries, give back the joy of hearing, feeling, and living to thousands of people across the world.

At Amplifon we believe people are the most important component of our success. Thanks to our best-in-class Hearing Care Professionals and front and back-office Teams, we are able to put the everyday taps, pops and splashes back into the lives of our customers. We believe that it’s only through strong investment in talent engagement, continuous professional development, support, and recognition that our people can exceed every limit and build a fulfilling career. 

Who we are looking for

We are currently seeking a strongly motivated Engine Software Developer, that will work remotely, but based in Italy.

We would expect the successful candidate to have a proven working experience in desktop application and low level libraries development in order to join our team.

You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential.

You will be working with individuals who are passionate about technology and healthcare, designing and delivering the most innovative products in the Audiology Industry.

Main responsibilities

  • Design and develop low level libraries and applications in C++ and .NET.
  • 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.

What you’ll need

Required

  • Excellent knowledge and proficiency in C++ and C# development.
  • Attitude to write self-explaining, well-structured, and documented code.
  • Excellent knowledge of the Microsoft ecosystem for .NET development.
  • Proven experience in writing bindings between managed and unmanaged code.
  • Proven experience in developing unmanaged and managed libraries based on C++ and C#.
  • Experience in developing cross-platform libraries and developing software running on Linux and Windows.
  • 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 for both managed and unmanaged code.

Nice to have

  • Familiarity with cross-platform development for mobile platforms.
  • Experience in developing multi-threaded and network applications.
  • Experience in developing Windows Services and applications.
  • Capacity to develop pipelines for software testing and deploying.
  • Knowledge of popular frameworks such as gRPC, gTest and similar.
  • Experience with C++/CLI and PInvoke technologies.
  • Ability to diagnose and resolve performance bottlenecks and memory management issues.
  • A proactive and self-motivated approach to learning and staying up-to-date with the latest trends and best practices.
  • Degree in Computer Science/Engineering or equivalent experience.

Personal/Organisational skills

  • A passion for software development in general.
  • Enthusiasm, fast learning, strong problem-solving skills.
  • Ability to work on multiple projects, under deadline pressure.
  • Great attention to details.
  • B2 level English proficiency
  • Good communication and relational skills

Amplifon is working on boosting a Winning Culture that will lead our employees towards the future, starting from the improvement of our Winning Workplace. Aligned to this goal, this position is remote with the possibility to travel, mainly in the Italian territory.

To apply for this job please visit ars2.equest.com.

Scroll to Top