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 a month 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

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.

Post-Silicon Validation Engineer - Multiple Levels

Senior CPU Silicon Validation Engineer role at Qualcomm, focusing on CPU bring-up and validation, offering competitive compensation and benefits.

CPU Core Validation Engineer

Senior CPU Core Validation Engineer position at Qualcomm India, focusing on CPU architecture validation and requiring 5+ years of experience in Silicon validation and embedded systems.

Display Software Engineer, Senior

Senior Display Software Engineer position at Qualcomm focusing on embedded systems and driver development for Snapdragon processors.