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
Senior

Job 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

Apply for this position