Windows System Developer - 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
Delivery Pipeline
Linux Development
Material Design
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
- 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