Linux Architect - Augsburg or Bucharest
IGEL
Augsburg, Germany
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Augsburg, Germany
Tech stack
Bash
Booting (BIOS)
C++
Software Quality
Computer Programming
Linux
Python
Linux System Administration
Software Engineering
Information Technology
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
- 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++
- Python
- Bash
- 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 factors
- You are willing to familiarize yourself with new topics and to design and implement new solutions as part of a team