Software & security engineer (F/M) - München, Deutschland - Codasip

    Codasip
    Default job background
    Beschreibung

    We take pride in designing and developing cutting-edge, high-performance , and energy-efficient CPU cores from scratch, and our own automated proprietary tools to fully customize them.

    Founded in 2014, we've grown into a thriving and talented global community.

    Our IP engineering teams work from offices spread across Europe , including our first and largest design center in the beautiful city of Brno , Czechia.

    Across Europe , we already have design teams in Cambridge, Bristol, Munich, Villeneuve-Loubet, Barcelona, Thessaloniki, Heraklion and Athens.

    The Codasip team is also based close to its customers, which means we have dedicated sales and application engineers in the USA, Japan, Korea, and China.

    Codasip is a private company backed by well-funded EU grants


    Employment:
    Full-time

    We are looking for an experienced embedded software developer to join our Security team and be part of realizing a whole new paradigm in semiconductors and microprocessor design.

    Hypervisor support (RISC-V H extension) and the emerging RISC-V CoVE (formerly AP-TEE) support
    CHERI security technology

    These mechanisms support running multiple isolated secure and non-secure software environments (for example, running a rich OS such as Linux and a secure OS such as OP-TEE in parallel).

    This new job role is to work on the software architecture and implementation of such multi-domain support on RISC-V on a range of different CPU types and hardware technologies.

    This will involve working with low-level security monitor firmware (e.g. secure hypervisors), secure and non-secure operating systems, inter-domain communication, and hardware security technologies.

    In future, we will be looking to develop ever more advanced mechanisms by using a software-hardware co-design approach to support concepts such as Confidential Compute.

    We are looking for an experienced embedded software engineer who has an interest in software architecture, practical skills in software implementation and familiarity with working at the hardware/software boundary.

    You will be working on both short-term customer-driven projects, as well as longer-term strategic Codasip software products.
    We are a well-funded start-up poised for dynamic growth based on our leading edge product portfolio.
    RISC-V is a revolutionary technology in the semiconductor industry. Design and evaluation of complex multi-domain system software architectures
    Developing low-level software in C/C++ and possibly in future Rust
    Providing technical software advice and expertise within Codasip
    Involvement with RISC-V International standardization efforts
    A minimum of 5 years experience of embedded software development
    C or C++ programming experience
    Knowledge of high-level hardware microarchitecture and its effects on software performance
    Experience with OS (especially TEE OS) and/or hypervisor development
    Exposure to Confidential Compute hardware and software architectures such as Arm CCA
    Knowledge of hardware and software security mechanisms
    Experience of software innovation

    At Codasip we are committed to fostering a creative and collaborative work environment. We believe in the benefits of cross-departmental collaboration and encourage sharing to build awareness throughout the teams.

    When you join Codasip, you become part of a motivated team of self-starters where your ideas are appreciated and your voice is heard.

    So, come and join our team of architects of ambition.