Senior Software Engineer (Embedded Linux)

Engineering · Lausanne, Vaud
Department Engineering
Employment Type Full-Time
Minimum Experience Experienced

Start date: ASAP


We are CYSEC, A fast growing European data security company based at the EPFL Innovation Park in Lausanne, Switzerland.

We bring 360° security in one click for container-based workloads and platforms through our ARCA trusted OS software. We partner with leading cybersecurity research centers to develop technological innovations in the area of Confidential Computing and deliver our cybersecurity solutions for several vertical sectors. CYSEC offers end-to-end solutions to be deployed on premises, on cloud as well as on the edge.

We’re a team of leading cryptographers and software security specialists combining deep security knowledge with extensive industry experience.We are equipped to deliver agile security solutions for the most challenging infrastructures, always ready to take the highest challenge! We are a multinational and multilingual team. We believe that excellence and innovation come from diversity and inclusion. So, join us to build the future of security!


Your Team

You’re going to work with passionate engineers with a high collaborative and problem-solving mind-set. Your teammates have a strong security background and are highly committed to deliver the best quality and secure solution to our customers. Moreover you will be in an environment where you will be continuously learning and exploring new ways to improve our products and bring innovation to the field.
Side note: If you are used to participating to CTF events or you’re interested to try, you already found great teammates for that ;-) 



Job Description


You’re a Software Engineer (m/w) with a strong experience in the field of Embedded softwares and want to use your knowledge to build the next generation of security solutions for the Edge (IoT, Space, Energy…). You are highly motivated, result-driven and business value-oriented. You have a high sense of product ownership, constantly learning and enhancing your skills. Your journey at CYSEC is going to be extremely enriching and with new challenges to deliver the most secure solution for our customers. 


Duties and Responsibilities

    • Design, evaluate, implement and deliver software components as part of our engineering team.
    • Understand the business requirements to translate them into reliable and resilient technical solutions and recommendations
    • Interact with product, innovation and Engineering teams in terms of software architectural decisions
    • Participate in the test phase, from elaborating the test plans, write the unit test to the system integration testing
    • Participate in the product release process and in our customers support
    • Maintain the highest code quality standards and help the team to improve its best practices
    • Work with the agile iterative/incremental mindset to build and deliver our solution


    Qualifications

      • 4+ years of experience in Software development with an experience on an embedded Linux framework (such as Yocto project or Buildroot) and development on ARM architecture.
      • Experience with Linux architecture design.
      • Experience in low level programming (such as C, C++), Rust (a big plus)
      • Solid understanding of computer science fundamentals, secure development practices, clean code, and best software development practices.
      • Experience or Interest on Kubernetes 
      • Knowledge or strong interest in security and cryptography is highly valued
      • Experience with containers building and running containerized services
      • Experience working within a modern agile product development environment is a plus.
      • Strong problem-solving, troubleshooting and monitoring skills 
      • Strong communication and collaboration skills
      • Professional-level English spoken and written.


      Valued additional experience

      • Experience working with CI/CD pipelines.
      • Experience with RTOS (such as freeRTOS or Mbed OS)
      • Contribution to open-source projects.


      Come to join the CYSEC adventure !

      Thank You

      Your application was submitted successfully.

      • Location
        Lausanne, Vaud
      • Department
        Engineering
      • Employment Type
        Full-Time
      • Minimum Experience
        Experienced