Linux Architect - Augsburg or Bucharest
Role details
Job location
Tech stack
Job description
In our Linux department we are developing the Linux-based IGEL OS. Our developers are responsible for the entire development process from planning to completion, and specialize in areas such as base system, kernel, display support, hardware support, bootloader, window manager, audio, multimedia., * Planning and development of the OS architecture
- Ensure product quality, maintainability, code quality and fail-safety
- Participate in and coordinate software design decisions
- Initiate and plan re-designs or refactoring's
- Development, integration, maintenance, and testing of OS components (specialized on certain area)
- Insurance and verification of OS system security
- Development and integration of customer requirements
- Collaborate with colleagues toward a common goal, If you have any questions about the position or application process, our Talent Acquisition Team is happy to assist.
Requirements
Do you have experience in Python?, Do you have a Bachelor's degree?, * Bachelor's degree or equivalent in computer science, mathematics or electrical engineering is preferred, or relevant professional experience with qualified technical training
-
Minimum 7-8 years of professional experience
-
Knowledge of the structure and function of Linux-based systems
-
Skills and knowledge in the following areas
-
Programming skills in the following languages:
-
C/C++
-
PythonBash
-
Advanced skills in at least one area: i.e., base system, kernel, display support, hardware support, bootloader, window manager, audio, multimedia, etc.
-
You have no problem grasping complex contexts and working out content independently
-
Own development of structures and algorithms based on existing comparable implementations
-
Moderately complex tasks with easily identifiable influencing factorsYou are willing to familiarize yourself with new topics and to design and implement new solutions as part of a team