Giesecke+Devrient

Developer – Embedded Software, C/C++

Giesecke+Devrient

full-time

Posted on:

Location Type: Office

Location: MünchenGermany

Visit company website

Explore more

AI Apply
Apply

Tech Stack

About the role

  • Development and implementation of embedded software in C/C++
  • Creation of software architectures and designs for embedded systems
  • Integration of a real-time operating system (RTOS)
  • Design of interfaces to PC-based tools
  • Design, development and execution of integration tests
  • Support of product delivery and ensuring support throughout the entire product lifecycle
  • Close collaboration with an interdisciplinary team of experts in algorithms, electronics and measurement physics.

Requirements

  • Successfully completed degree in Electrical Engineering, Computer Engineering (Technical Computer Science) or equivalent experience
  • Excellent knowledge of C/C++
  • Understanding of low-level (hardware-near) programming and multi-core processor architectures
  • Experience in developing embedded systems and real-time operating systems
  • Strong hands-on mentality and an independent, well-organized way of working
  • Analytical, structured and team-oriented approach
  • Passion for delivering high-quality software
  • Very good German and English skills, both written and spoken.
Benefits
  • Flexible working hours between 06:00 and 22:00; option to work remotely or on-site and, if desired, occasionally work on a Saturday instead of a weekday
  • Regular, reciprocal and appreciative feedback to support your individual development and to learn from you
  • Competitive, performance-based compensation and an employer-funded company pension
  • Benefit from a genuine work–life balance, attractive family benefits and a comprehensive occupational health program
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
CC++embedded software developmentreal-time operating systemssoftware architectureintegration testinglow-level programmingmulti-core processor architectures
Soft Skills
hands-on mentalityindependent workingwell-organizedanalytical approachstructured approachteam-orientedpassion for quality
Certifications
degree in Electrical Engineeringdegree in Computer Engineeringdegree in Technical Computer Science