Semiconductors
• Work hands-on with RTOS concepts and implementations, either AUTOSAR-based or non-AUTOSAR, such as FreeRTOS or Zephyr.
• Develop new software functionality in C and Assembly, focusing on product development rather than maintenance or integration-only activities.
• Design, implement, and maintain embedded real-time software components for microcontrollers supporting AUTOSAR and non- AUTOSAR contexts, for diverse architectures (ARM Cortex A/M/R52) and toolchains (GCC, IAR, GHS, DIAB).
• Debug complex issues on embedded targets and analyze low-level behavior using embedded debugging techniques and tools. The examples include experience with debugging software on embedded systems and highlight strong debugging skills.
• Collaborate with local and international engineering teams, align technical concepts, propose solutions, estimate effort, and track progress.
• Knowledge of real time hypervisor would be considered a plus.
• Strong programming experience (ANSI C)
• Good understanding and practical usage of Assembly language in embedded software development, debugging or low-level optimization.
• Solid understanding of CPU / Computer architecture and low-level system concepts
• Strong hands-on experience with RTOS development, either AUTOSAR- based or non-AUTOSAR, including FreeRTOS, Zephyr, or similar real-time operating systems.
• Familiarity with version control systems (Git or similar)
• Strong problem-solving skills and ability to work across multiple software layers
• English language (spoken and written);
Experience with any of the following is considered a plus:
• Knowledge of real-time hypervisors