Position: Principal Software Engineer for Embedded IoT (m/f/div)*
Company: Infineon Technologies
Category: C++
Experience required: 5y

In your new role you will:
- Develop concepts, generate system requirements and create architectures.
- Solve system level issues during the development and production stages of the products.
- Develop C and C++ embedded firmware libraries for the products.
- Collaborate with other colleagues from different expert areas, namely software, digital hardware, RF IC design, operations, and marketing.

You are best equipped for this task if you have:
- Master's Degree or PhD in Electrical/Electronic Engineering, Computer Science or a similar field is a plus;
- 5+ years of experience in MCU Firmware development;
- Programming skills in C, and C++;
- Experience with Real-Time Operating System (RTOS) programming;
- Experience in Arm Cortex-M firmware development is desired;
- Scripting language experience (e.g. Python, Perl) is a plus;
- Fluency in English.

We offer:
- Medical Insurance
- 20 days of paid vacation
- Unlimited sick leaves
- Accounting Services
- Bonuses
- Wide range of training offers and planning of career development
- International assignments
- Different career paths: Project Management, Technical Ladder, Management and Individual Contributor
- On-site gym, table tennis, football
- Flexible Working Conditions
- Free English classes during the business hours
- Education compensation
- Travel
- Free parking zone (cars, bicycles, electric cars)
- IT Cluster membership