Security Software Engineer C++ / Embedded Software Engineer (w/m/d)

Job description

  • Take responsibility for full software development lifecycle activities using C++
  • Design and develop software for safety and security critical systems
  • Write high-quality, scalable and maintainable code
  • Define, document and implement microservices
  • Code reviews, integration and verification tests, and software maintenance
  • Implement IP protection features
  • Develop cyber security concepts and apply cyber security best practices
  • Technical content discussions with customers

Requirements

  • Degree in Computer Science, Electrical Engineering, Mathematics, Physics or equivalent qualification
  • Very good knowledge of object-oriented software development, excellent C++ programming skills and DevOps Mindset
  • In-depth knowledge of data structures, algorithms and software design
  • Qt knowledge (desired)
  • Experience in development of embedded systems, FPGA, microcontrollers (desired)
  • Cyber security experience (desired)
  • Entrepreneurial spirit and desire for growth
  • Team player
  • Very good oral and written communication skills in English
  • Fluent German (desired)