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
Hybrid
5+ years of experience
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 crucial in realizing a new paradigm in semiconductors and microprocessor design. The position involves working with cutting-edge RISC-V technology and custom processor solutions.

The role encompasses customizing firmware and RTOS for both standard and customized embedded CPU cores, supporting processor design teams, and working with novel compute architectures. You'll be involved in enhancing the Studio EDA tool and supporting silicon bring-up activities. The position requires expertise in low-level software development, particularly in C/C++ and potentially Rust.

Codasip, founded in 2014, has grown into a global company with design centers across Europe, including Brno, Cambridge, Bristol, Munich, Barcelona, and others. Their processor cores and tools are already powering billions of devices in the market. The company offers a Silicon Valley-style culture that values innovation and out-of-box thinking.

As an RTOS Engineer, you'll have the opportunity to work on both customer-driven projects and strategic software products. The role demands strong technical skills in embedded development, RTOS, and hardware architecture understanding. You'll be part of a collaborative environment where innovation is encouraged and cross-departmental collaboration is valued.

The position offers the chance to work with revolutionary RISC-V technology and make a significant impact in both Codasip and the broader RISC-V ecosystem. The ideal candidate will bring at least 5 years of embedded software development experience and a passion for low-level system programming.

Last updated 3 months 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
  • Contributing new software technology ideas
  • Developing proof-of-concepts and technology demonstrators

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)
  • Experience with different hardware architectures (desired)
  • Knowledge of hardware and software security mechanisms (desired)
  • Ability to communicate effectively (desired)
  • Experience of software innovation (desired)

Interested in this job?

Jobs Related To Codasip RTOS Engineer

Senior Verification Engineer

Senior Verification Engineer role at Codasip, focusing on RISC-V processor verification and development of verification solutions.

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.

Pre-Silicon GPU Driver Engineer

Senior GPU Driver Engineer role at Apple, developing pre-silicon drivers for next-gen Apple Silicon GPUs, offering competitive pay and comprehensive benefits.

Camera ISP Algorithm System Engineer, Sr. (Taipei)

Senior Camera ISP Algorithm Engineer position at Qualcomm focusing on computer vision development and systems engineering in Taipei.

System Software Engineer, New Products

Senior System Software Engineer role at Redwood Materials, developing embedded systems and containerized services for industrial control systems in the sustainable battery industry.