Expoint - all jobs in one place

המקום בו המומחים והחברות הטובות ביותר נפגשים

Limitless High-tech career opportunities - Expoint

ARM Senior C++ Engineer - CPU Models 
France, Provence-Alpes-Côte d'Azur, Valbonne 
980202269

25.03.2025


We are looking for a skilled and proactive engineer to contribute to the development and testing of our CPU Fast Models. As part of our team, you will be encouraged to start contributing quickly with support from the team, applying your expertise in modern C++ patterns (up to C++17), testing frameworks, and process awareness. We value engineers who are adaptable, proactive, and capable of working autonomously while encouraging a strong team spirit.

Responsibilities:


We seek a passionate engineer to partake in our workflow and improve it to elevate efficiency, taking our processes to the next level by:

  • Contributing to our C++ models development cycle.
  • Developing and implementing robust tests, applying modern testing principles (e.g., GMock/GTest, Robot Framework).
  • Collaborating with other specialists to integrate models into internal workflows and external tools.
  • Demonstrating a strong problem-solving approach, overcoming obstacles autonomously or through effective collaboration.
  • Investigating and resolving issues autonomously, documenting findings and solutions.
  • Maintaining a high standard of documentation (Doxygen preferred).
  • Working with CI/CD tools (e.g., Jenkins, Artifactory) to automate and streamline workflows.
  • Articulating technical insights effectively in discussions to drive continuous improvement and innovation.


Required Skills and Experience :

  • Strong modern C++ (C++17) skills, with a deep understanding of design patterns and effective techniques.
  • Familiarity with software testing and test frameworks to support and improve testing and quality on an ongoing basis.
  • Proficiency in debugging C++ programs and analyzing performance issues.
  • Familiarity with hardware specifications and how they translate into software models.
  • Excellent communication skills and the willingness to engage in professional technical discussions.


“Nice To Have” Skills and Experience :

  • Hands-on experience with developing software models.
  • Familiarity with computer architecture concepts and Arm Fast Models.
  • Experience in cross-platform development for Linux and Windows.
  • Leadership experience or the ability to mentor and support other engineers.
  • Ability to work independently, finding solutions autonomously or shifting focus efficiently when blocked.
  • Strong software development process awareness.
  • Strong documentation skills (Doxygen preferred).