RTOS Engineer

Innovative processor solutions company designing and developing CPU cores based on RISC-V architecture with proprietary customization tools.
Munich, Germany01 Dresden, Germany
Embedded
Senior Software Engineer
Remote
101 - 500 Employees
5+ years of experience
AI · Enterprise SaaS

Description For RTOS Engineer

Codasip is seeking an experienced RTOS Engineer to join their Embedded Software team within their Labs organization. This role is at the forefront of revolutionizing semiconductor and microprocessor design. The position offers a unique opportunity to work on cutting-edge technologies and prepare them for rapid commercialization.

The role involves customizing firmware and RTOS for both standard and custom RISC-V cores, including work with CHERI security technology. You'll be supporting processor design teams, exploring novel compute architectures, and enhancing Codasip's Studio EDA tool. The position requires expertise in embedded software development, with a focus on C/C++ programming and RTOS development.

Codasip, founded in 2014, has grown into a global community with design teams across Europe, including centers in Brno, Cambridge, Bristol, Munich, Barcelona, and other locations. The company is backed by EU grants and has already impacted billions of devices with their processor IP and tools.

The ideal candidate will have at least 5 years of embedded software experience, strong C/C++ programming skills, and RTOS development expertise. Knowledge of RISC-V technologies, assembly language, and hardware security mechanisms is highly desired. The role offers the opportunity to work on both short-term customer projects and long-term strategic software products.

Working at Codasip means joining a Silicon Valley-style culture that values innovation and "out of the box" thinking. The company offers a creative and collaborative work environment where ideas are appreciated and cross-departmental collaboration is encouraged. This is an excellent opportunity to make a significant impact in the growing RISC-V ecosystem while working with cutting-edge technology.

Last updated 4 hours ago

Responsibilities For RTOS Engineer

  • Customizing firmware, OS/RTOS and low-level libraries for Codasip's CPU cores
  • Supporting processor design teams with software expertise
  • Exploring novel compute architectures and technologies
  • Enhancing Codasip's Studio EDA tool
  • Supporting silicon bring-up and verification/validation
  • Developing low-level software in C/C++ and Rust
  • Writing or modifying real-time OS
  • Software testing
  • Writing documentation
  • Providing technical software advice

Requirements For RTOS Engineer

Rust
  • Minimum 5 years experience of embedded software development
  • C or C++ programming experience
  • RTOS development experience
  • Knowledge of high-level hardware microarchitecture
  • Flexible and adaptable attitude to work
  • Experience with RISC-V technologies (desired)
  • Experience with writing assembly language (desired)
  • Knowledge of hardware and software security mechanisms (desired)
  • Ability to communicate effectively
  • Experience of software innovation

Interested in this job?

Jobs Related To Codasip RTOS Engineer

Formal Verification Engineer

Join Codasip as a Formal Verification Engineer in Thessaloniki, Greece, to work on cutting-edge RISC-V processors and advance formal verification techniques.

Senior Software Engineer - Camera

Senior Software Engineer position at Qualcomm focusing on camera software development for Snapdragon chipsets, offering competitive compensation and comprehensive benefits.

Senior Windows OS Drivers Developer, PC Compute

Senior Windows OS Drivers Developer position at Qualcomm, focusing on Windows on Snapdragon development with competitive compensation and benefits.

Senior ASIC Engineer

Senior ASIC Engineer position at NVIDIA focusing on IP integration and automation flow development, requiring 2+ years experience and Master's degree.

Senior ASIC Engineer, Switch SoC

Senior ASIC Engineer position at NVIDIA focusing on Switch SoC design and integration, requiring 4+ years of semiconductor experience.