Job Title: Senior Embedded Software Engineer (x86 / UEFI / Driver Development) – Contract
Location: Augsburg, Germany (On-site)
Duration: 12 months
Overview
We are seeking an experienced Embedded Software Engineer for a 12-month on-site contract in Augsburg. This role focuses on low-level software development for x86-based systems, including firmware, boot environments, and operating system-level driver development.
Key Responsibilities
* Develop and maintain low-level software for x86 platforms
* Work on UEFI/BIOS development and customisation
* Design and implement device drivers across multiple operating systems
* Contribute to system bring-up, debugging, and validation
* Work across Linux, Windows, and VxWorks environments
* Collaborate closely with hardware teams on system integration and optimisation
* Ensure high performance, stability, and reliability of embedded systems
Required Experience
* Strong experience in embedded C/C++ development
* Proven background working with x86 architectures
* Hands-on experience with UEFI / BIOS development
* Solid experience in driver development for one or more of the following:
* Linux
* Windows
* VxWorks
* Experience with low-level debugging, system bring-up, and hardware interaction
Please send your CV to Mark Jones - mark@microtech-global.com