Software Engineer RTOS – Senior
Location (Bucharest/Sibiu)
As a contractor supporting the RTOS team, you’ll develop and maintain AUTOSAR and non-AUTOSAR RTOS solutions and Hypervisor products
supporting our team.
Your responsibilities
• 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.
Who we’re looking for
To ensure your success in this role, the following experience is needed:
• 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



