Multi-domain Security Software Engineer

vor 4 Wochen


Munich, Deutschland Codasip Vollzeit

Welcome to Codasip

We believe Codasip is the most innovative processor solutions company. 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. We give our customers a unique competitive advantage by empowering their system-on-chip developers to build the most innovative products.

Our processor cores are based on the RISC-V open architecture. The potential for customizing RISC-V is unlocked with the Codasip Custom Compute approach: our unique architecture description language, CodAL, and the powerful automated processor design tool, Codasip Studio. These are at the heart of our unique and groundbreaking RISC-V processor solutions.

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. Our products are already making a real impact, with billions of devices already in the market powered by our processor IP and tools.

  • Department: Labs
  • Employment: Full-time
  • Experience level: Mid-Senior (Ph.D./ MSc)
  • The location of work is Germany, ideally Munich.


The role

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. The role will be within our Labs organization, where we work on cutting edge technologies and prepare them for rapid commercialization.

Our RISC-V CPU hardware can support multiple execution domains using a number of different mechanisms:

  • Physical Memory Protection (PMP)
  • 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.

The role will involve prototyping multi-domain systems and then developing the best approaches into SDKs that we can supply to our customers. 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. As this is a Codasip Labs position, you will have the opportunity to propose ideas for new approaches and develop these to proof-of-concept and beyond.

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.

The role demands flexibility and lateral thinking. You will be working on both short-term customer-driven projects, as well as longer-term strategic Codasip software products.

While Codasip is headquartered in Europe, our approach and culture are typical of Silicon Valley, meaning that we value prudent risk taking and “out of the box” thinking.  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. This role will have high impact and visibility in Codasip and in the growing RISC-V world. 

Requirements

  • Main responsibilities include:
    • Design and evaluation of complex multi-domain system software architectures
    • Developing low-level software in C/C++ and possibly in future Rust
    • Developing proof-of-concepts and technology demonstrators of new technology
    • Writing documentation and technical papers
    • Providing technical software advice and expertise within Codasip
    • Involvement with RISC-V International standardization efforts
    • Researching and contributing new technology ideas into Labs

  • The core skills and competencies:
    • 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
    • Knowledge and experience with isolation technologies, such as Arm Trustzone or Intel SGX
    • A flexible and adaptable attitude to work
    • A desire to learn and also positively influence technical direction

  • The following skills and experience are highly desirable:
    • Experience with RISC-V technologies
    • Experience with different hardware architectures
    • Exposure to Confidential Compute hardware and software architectures such as Arm CCA
    • Knowledge of hardware and software security mechanisms
    • Rust programming experience
    • The ability to communicate effectively
    • Experience of software innovation

Benefits

Want to be an architect of ambition? Join Codasip

At Codasip we are committed to fostering a creative and collaborative work environment. Codasippers have the freedom to explore original ideas and experiment with new techniques. We believe in the benefits of cross-departmental collaboration and encourage sharing to build awareness throughout the teams. This enables you to add value through variety in your work.

When you join Codasip, you become part of a motivated team of self-starters where your ideas are appreciated and your voice is heard. We strive to create an environment where your ambition can flourish and your career can reach new heights. So, come and join our team of architects of ambition. We can't wait to see what you'll achieve at Codasip.


SOME USEFUL LINKS ON CODASIP:

  • Codasip RISC V Processor Solutions
  • Design for differentiation: architecture licenses in RISC‑V
  • Scaling is Failing - Dr. Ron Black, CEO, Codasip
  • Codasip Labs to accelerate advanced technologies

We're passionate about RISC-V processors and are in tune with the times If you are, apply now :)



  • Munich, Deutschland Codasip Vollzeit

    Welcome to CodasipWe believe Codasip is the most innovative processor solutions company. 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. We give our customers a unique competitive advantage by empowering their system-on-chip...


  • Munich, Bayern, Deutschland Edag Group Vollzeit

    Embedded Software Engineer Automotive Security Specialist Tasks that will support your personal growth: Develop the software function immobilizer in compliance with applicable standards (A-SPICE, ISO26262, security, cryptography etc.)Design the architecture for the software function Immobilizer Implement the software through suitable modeling (model-based)...


  • Munich, Bayern, Deutschland Edag Group Vollzeit

    Embedded Software Engineer Automotive Security Specialist Tasks that will support your personal growth: Develop the software function immobilizer in compliance with applicable standards (A-SPICE, ISO26262, security, cryptography etc.)Design the architecture for the software function Immobilizer Implement the software through suitable modeling (model-based)...


  • Munich, Deutschland Optimus Search Vollzeit

    Are you an accomplished C++ Software Engineer with expertise in Domain-Specific Languages (DSL)? Are you eager to join a prestigious name in the industry and work on cutting-edge technology? Look no further!Optimus is joining forces with a renowned company that specializes in high-tech printing products and workflow software for the commercial printing...


  • Munich, Bayern, Deutschland IC Resources Vollzeit

    A Senior Software Engineer is urgently sought by this multi-national medical device developer to be based at their R+D Centre in Munich. The Senior Software Engineer will be responsible for developing high quality and high-performance medical imaging software. Working closely with a team of high calibre Engineers the Senior Software Engineer will be required...


  • Munich, Bayern, Deutschland IC Resources Vollzeit

    A Senior Software Engineer is urgently sought by this multi-national medical device developer to be based at their R+D Centre in Munich. The Senior Software Engineer will be responsible for developing high quality and high-performance medical imaging software. Working closely with a team of high calibre Engineers the Senior Software Engineer will be required...

  • Sales Engineer

    Vor 3 Tagen


    Munich, Deutschland Deutsche Telekom Security GmbH Vollzeit

    Aufgabe Als Sales Engineer (m/w/d) Security übernehmen Sie folgende Aufgaben, um unsere Kunden in Sachen IT-Security sicherer zu machen: Entwickeln und Abstimmen von Lösungsarchitekturen gemäß Kundenanforderungen und Leistungsspektrum Fachliche & strategische Anforderungen in Lösungen übersetzen, im Abgleich mit unserem Portfolio ...

  • IT Security Engineer

    vor 2 Wochen


    Munich, Deutschland Materna Information & Communications SE Vollzeit

    Du möchtest eine zentrale Rolle in der Gewährleistung der Sicherheit der Systeme und Daten eines Unternehmens übernehmen? Unsere interne IT, die grundlegende (IT-)Services für die Materna Gruppe zur Verfügung stellt, sucht einen IT Security Engineer, der den sicheren Betrieb der internen IT für über 4000 Mitarbeitende gewährleistet. Als IT Security...


  • Munich, Deutschland Stott and May Vollzeit

    Series C Data Management Software Vendor We are partnering with a leading Enterprise data-management security software already supporting over 50% of the fortune 50 companies.About to announce their third round of investment that will fuel this next phase of growth. They are seeking an experienced Solution Engineer/Presales Consultant who understands the...


  • Munich, Deutschland Stott and May Vollzeit

    Series C Data Management Software Vendor We are partnering with a leading Enterprise data-management security software already supporting over 50% of the fortune 50 companies.About to announce their third round of investment that will fuel this next phase of growth. They are seeking an experienced Solution Engineer/Presales Consultant who understands the...


  • Munich, Deutschland Celonis Vollzeit

    We're Celonis, the global leader in Process Mining technology and one of the world's fastest-growing SaaS firms. We believe there is a massive opportunity to unlock productivity by placing data and intelligence at the core of business processes - and for that, we need you to join us. The Team: Our Global information security organization is responsible...


  • Munich, Deutschland Celonis Vollzeit

    We're Celonis, the global leader in Process Mining technology and one of the world's fastest-growing SaaS firms. We believe there is a massive opportunity to unlock productivity by placing data and intelligence at the core of business processes - and for that, we need you to join us. The Team: Our Global information security organization is responsible...

  • IT Security Engineer

    vor 2 Wochen


    Munich, Deutschland DMG MORI Software Solutions Vollzeit

    DMG MORI ist ein weltweit führender Hersteller von Werkzeugmaschinen und treibt die ganzheitliche Prozessintegration auf der Basis von Technologieintegration, Automation und Digitalisierung für mehr Nachhaltigkeit voran.In der „Global One Company“ setzen sich mehr als 12.000 Mitarbeiterinnen und Mitarbeiter gemeinsam dafür ein, für unsere Kunden ein...

  • IT Security Engineer

    vor 2 Wochen


    Munich, Deutschland DMG MORI Software Solutions Vollzeit

    DMG MORI ist ein weltweit führender Hersteller von Werkzeugmaschinen und treibt die ganzheitliche Prozessintegration auf der Basis von Technologieintegration, Automation und Digitalisierung für mehr Nachhaltigkeit voran.In der „Global One Company“ setzen sich mehr als 12.000 Mitarbeiterinnen und Mitarbeiter gemeinsam dafür ein, für unsere Kunden ein...


  • Munich, Deutschland Interhyp Vollzeit

    Du machst bei uns den Unterschied, weil ...… wir dich als Wegbereiter*in für eine sichere Technologieführerschaft brauchen, du unsere Security-Konzepte weiterentwickelst und neue Applikationen kreierst.… du unsere Applikationen sicherer machst, indem du unsere Software überwachst und eng mit unseren Engineers zusammenarbeitest.… du es schaffst,...

  • Java Software Engineer

    vor 3 Wochen


    Munich, Bayern, Deutschland CHECK24 Vollzeit

    Java Software Engineer (m/f/d) Investment PlatformWe are looking forward to your application as a Java Software Engineer (m/f/d) Investment Platform at GmbH.Your ResponsibilitiesAufgabe 1Aufgabe 2Your QualificationsAnforderung 1Anforderung 2Your BenefitsSecurity of an established online company with start-up flair - we hire permanent staff for an unlimited...

  • Java Software Engineer

    vor 2 Wochen


    Munich, Bayern, Deutschland CHECK24 Vollzeit

    Java Software Engineer (m/f/d) Investment PlatformWe are looking forward to your application as a Java Software Engineer (m/f/d) Investment Platform at GmbH.Your ResponsibilitiesAufgabe 1Aufgabe 2Your QualificationsAnforderung 1Anforderung 2Your BenefitsSecurity of an established online company with start-up flair - we hire permanent staff for an unlimited...


  • Munich, Deutschland OSB AG Vollzeit

    Make it happen YOU... are as a Spaceopal (SPO) Local Security Monitoring (SECMON) Engineer a member of the SPO Technical Team in the domain of the Security and you are supporting the Security Monitoring Manager in the activities of this domain participate in the management of Galileo’s SECMON processes. These processes include security monitoring and...

  • Senior Security Engineer

    vor 2 Monaten


    Munich, Deutschland Mattermost Vollzeit

    Mattermost provides secure, workflow-centric collaboration for technical and operational teams that need to meet nation-state-level security and trust requirements. We serve technology, public sector, national defense, and financial services industries with customers ranging from tech giants to the world’s largest banks, to the Department of Defense and...


  • Munich, Deutschland Mattermost Vollzeit

    Mattermost provides secure, workflow-centric collaboration for technical and operational teams that need to meet nation-state-level security and trust requirements. We serve technology, public sector, national defense, and financial services industries with customers ranging from tech giants to the world’s largest banks, to the Department of Defense and...