As part of the launch of new strategic projects, we are strengthening our Toolchain team. You will join a small, dynamic group of seven people, responsible for designing and developing all tools that enable software development on our processors, such as compilers, debuggers, simulators, and many utilities.
Join a passionate and dynamic team at the heart of software tooling for our hardware platforms.
The Role:
As a Toolchain Engineer, you will play a key role in designing, improving, and maintaining the technical environment used by our R&D department and our customers.
Key responsibilities:
Developing and maintaining compilation and debugging environments.
Designing and improving simulation and benchmarking tools to evaluate system performance.
Creating and maintaining internal tools and scripts to support team workflows (automation, packaging, reporting…).
Providing technical support and guidance to internal users of the toolchain solutions.
Required qualifications:
Very good understanding of processor and multi-processors architectures.
Solid understanding of software-hardware interactions (registers, memory mapping, low-level drivers).
Experience with Risc-V processor architecture.
Familiarity with Processor and Hardware modeling (SystemC/C++, Qemu).
Proficiency in C/C++ and scripting languages (Python, Bash).
Familiarity with Linux-based development environments and embedded systems.
Nice to have:
Experience with compilation and debugging tools (LLVM, GCC, GDB, etc.).
Exposure to DevOps practices for building and testing software.
Interest in performance optimization and software behavior analysis.
Soft Skills:
Master's degree in computer science, Engineering, or equivalent (BAC+5).
5+ years of experience in simulators development or related domains.
Strong problem-solving and debugging skills.
Ability to innovate and propose the right solutions.
Ability to communicate complex technical topics clearly.
Team player with a collaborative mindset.
Capacity to write clean, maintainable, and well-documented code.
Enthusiasm for innovation and continuous learning.
What do we offer?
Contract: Permanent contract (CDI).
Location: Montbonnot-Saint-Martin (near Grenoble)
Up to 2 days per week remote work possible.
Benefits: Meal vouchers, Premium health coverage, Sustainable mobility incentives, Generous paternity leave, etc.
We offer a remuneration package that values your experience.
We believe in investing in our employees and providing them with opportunities for growth and career development.
Join an innovative team and experience company growth.
A chance to work on one of the most transformative AI and silicon engineering companies in Europe.
Opportunity to travel to other countries in Europe to meet the teams, collaborate and drive solutions.
We are looking for outstanding people willing to join our mission to change the silicon industry and help build a better world. If you identify with Openchip, please contact us.
At Openchip & Software Technologies S.L., we believe a diverse and inclusive team is the key to groundbreaking ideas. We foster a work environment where everyone feels valued, respected, and empowered to reach their full potential - regardless of race, gender, ethnicity, sexual orientation, or gender identity.