Windows System Developer/Architect - Augsburg or Bucharest
IGEL
Augsburg, Germany
2 days ago
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
Microsoft Windows
Bash
C Sharp (Programming Language)
C++
Linux
Device Drivers
Python
System Center Configuration Manager
Powershell
Security Software
Software Systems
Systems Integration
Windows Software Trace Preprocessor
Linux Development
Programming Languages
Job description
In our R&D department, we integrate software solutions in the cloud/server-based computing environment into our Linux-based IGEL OS, some of which work hand-in-hand with Windows. Our developers are responsible for the entire development process from planning to completion and specialize in areas such as software integration, development of clients/tools, customization and much more., * Provide architectural expertise around the entire Windows OS including installation, boot and system-level components
- Experience with enterprise environments, SCCM and security software would be a plus
- Develop and maintain Windows system-level components (device drivers, services, installers, UI components, ...)
- Maintain and enhance development pipelines for Windows, If you have any questions about the position or application process, our HR team is happy to assist.
Requirements
Do you have experience in Writing skills?, * Minimum of 5 years of professional experience
- Experience in writing Windows system-level components such as device drivers and services
- Deep understanding of the structure and functionality of Windows-based systems
- Development experience with the Cygwin/MinGW framework
- Proficiency in programming languages, including:
- C/C++/C#
- Python
- cmd/PowerShell
- Bash would be a plus
- Ability to grasp complex concepts and work independently, to take responsibility for projects
- Ability to define the architecture of complex Windows software projects
- Comfortable with working under minimal supervision
- Capable of managing complex tasks with multiple variables
- Willingness to explore new topics and contribute to designing and implementing innovative solutions as part of a team
- Linux development experience would be a plus