• Jobs
  • >
  • Linux Embedded Software Engineer

Linux Embedded Software Engineer

  • Full time
  • Montbonnot, France
  • SOFTWARE

Openchip is a European Silicon Engineering Company, headquartered in Barcelona, Spain. We aim to democratize the access to high performance compute Chips developing Systems on Chip based on Chiplet technology and the combination of RISC-V and compute acceleration for AI and HPC, everything interconnected with UCIe open interfaces. Our technologies will provide a value in multiple fields as Artificial Intelligence, Security and Privacy and Carbon Footprint Reduction.

We are willing to change the Silicon Industry and help to build a more sustainable world, where collaboration and openness are by default. Our chips will be used in High Performance Computing, Autonomous Driving, Telecommunications, Personalized Medicine, Edge Computing and Cloud.

To support our growth, we are recruiting a Linux Embedded Software Engineer for our DPU Software Engineering / Core Software Team. Join the adventure!

The role:

You will join the Boards & Systems Software team (10 people), responsible for the development of low-level embedded software for Openchip solutions. The team’s scope is broad, from the secure boot chain firmware to the deployment of rich OS such as Linux.

You will contribute to multiple topics, from the architecture of our many-core processor to the bring-up of the boards and you will have the opportunity to grow your skills continuously.

The goal is to provide rock solid software building blocks for Business Units to base their products on.

Key responsibilities:

  • Design, develop, and maintain embedded software (e.g., bootloaders, Linux kernel & drivers and Yocto support) for Openchip SoCs.

  • Follow upstream mailing lists and contribute changes to open-source projects.

  • Develop production-quality software, including testing, documentation, static analysis, and continuous integration (CI).

  • Participate in architecting specifications and software solutions for new generation of Openchip processors.

  • Interact with the SoC & Boards hardware design teams, and Business Lines development teams.

Qualifications:

  • Strong experience with the development of embedded Linux systems, with tools such as Yocto/Buildroot, or similar.

  • Solid understanding of computer architecture (CPU, cache and memory hierarchy, buses, etc.).

  • Knowledge of bootloaders, firmware, and SoC bring-up.

  • Solid knowledge about compilation and linking process (toolchains, object file formats, binutils, dynamic loading).

  • Familiarity with toolchains (GCC/LLVM), build systems, and cross-compilation.

  • Proficiency in low-level programming (C, Rust, Assembly) for embedded systems.

  • Experience with scripting languages (Bash, Python, Ruby) and development tools for continuous integration and source control (Git).

Nice to have:

  • Familiarity with RISC-V ISA extensions (vector, crypto, hypervisor, etc.).

  • Experience with real hardware bring-up and board support packages (BSP).

  • Knowledge of virtualization (KVM) and system emulation (QEMU).

  • Already contributed to open-source projects related to Linux or RISC-V.

Soft skills:

  • Graduate Engineer or PhD in embedded software or equivalent.

  • 5+ years of experience in embedded software development.

  • Problem-solving and good communication skills (English/French).

  • Ability to innovate and propose the right solutions.

  • Adaptability and flexibility.

What we offer?

  • Contract: Permanent contract (CDI).

  • Start date: ASAP.

  • Location: Montbonnot-Saint-Martin (near Grenoble).

  • Remote policy: 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.