> Markdown version of [/jobs/ext/2786928-senior-software-developer-bare-metal-and-linux](https://www.wearedevelopers.com/jobs/ext/2786928-senior-software-developer-bare-metal-and-linux). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Developer Bare-metal and Linux - **Company:** ZEISS Group - **Location:** Oberkochen, Germany (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** C (Programming Language), Automation of Tests, Linux, Memory Management, Linux on Embedded Systems, Embedded Software, Field-Programmable Gate Array (FPGA), Python (Programming Language), Software Architecture, Systems Development Life Cycle, Software Engineering, VHSIC Hardware Description Language (VHDL), Software Verification, Solid Principles, Information Technology, Bare Metal - **Published:** September 8, 2026 - **Apply:** https://www.adzuna.de/details/5858385064 ## About the Role * Degree in engineering, computer science, control systems, mathematics, physics or a comparable field * Strong and recent hands-on experience in professional C software development for bare-metal systems * Sound understanding of low-level embedded software concepts, including memory management and hardware-related programming * Practical experience in machine-oriented software development, embedded Linux or real-time environments * Initial experience in software architecture tasks and in making technical design decisions * Good understanding of software design principles and the ability to derive solutions from requirements, runtime behavior and relevant edge cases * Experience with Python for test automation is an advantage * Ideally, knowledge of FPGA or VHDL * Strong analytical skills, a structured way of working and clear communication in interdisciplinary teams * You have good command of German and English. ## Description * In this role, you will develop software for highly precise lithography systems and contribute to robust embedded control solutions in a demanding semiconductor environment. * You will work closely with experienced experts in software, electronics and system development and help shape technical solutions from implementation to design decisions. * Develop embedded control software for next-generation lithography systems - Implement software for bare-metal controllers with a strong focus on C programming * Contribute to embedded Linux-based software components where required * Support software architecture definition and translate requirements into sustainable technical solutions * Create and improve test infrastructure for software verification and validation * Analyze technical requirements, runtime behavior and edge cases to ensure reliable system performance * Work closely with an agile and highly specialized development team ## About ZEISS Group ZEISS is technology, optics and innovation. We develop, manufacture and sell highly innovative products and solutions for our customers in a variety of business fields. As one of the world’s top technology companies with a portfolio aligned with future growth areas like digitalization, healthcare and Smart Production, and a strong brand to boot, ZEISS is shaping the future far beyond the optics and optoelectronics industries. The company’s significant, sustainable investments in research and ... **Tech Stack:** Java, .NET, Node.js, C#, Angular, React, Kubernetes, Software Architecture, C++, Python **Industries:** Electronics, Information Tech, Manufacturing, Medical Devices, Computer Software, Industrial Automation, R&D [Company profile](https://www.wearedevelopers.com/companies/1031-zeiss-group) ### More Jobs at ZEISS Group - [ERP Consultant MM und SD](https://www.wearedevelopers.com/jobs/ext/2728735-erp-consultant-mm-und-sd) - [SAP Consultant Procure to Pay](https://www.wearedevelopers.com/jobs/ext/2725792-sap-consultant-procure-to-pay) - [PLM Solution Designer / Module Owner](https://www.wearedevelopers.com/jobs/ext/2725315-plm-solution-designer-module-owner) - [Endpoint Security Engineer - OT](https://www.wearedevelopers.com/jobs/ext/2725791-endpoint-security-engineer-ot) - [Integration Architect](https://www.wearedevelopers.com/jobs/ext/2729251-integration-architect) ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [RPA crash course for .Net developers – intro into the world of RPA from the perspective of a .Net developer](https://www.wearedevelopers.com/videos/271-rpa-crash-course-for-net-developers-intro-into-the-world-of-rpa-from-the-perspective-of-a-net-developer) - [Single Server, Global Reach: Running a Worldwide Marketplace on Bare Metal in a Cloud-Dominated World](https://www.wearedevelopers.com/videos/1206-single-server-global-reach-running-a-worldwide-marketplace-on-bare-metal-in-a-cloud-dominated-world) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [The Environmental Impact of Software Development](https://www.wearedevelopers.com/videos/1341-the-environmental-impact-of-software-development) ## Related Articles - [Software Developer Salary in Germany [2023]](https://www.wearedevelopers.com/magazine/194-software-developer-salary-in-germany-2023) - [Backend Developer Salary in Germany [2023]](https://www.wearedevelopers.com/magazine/196-backend-developer-salary-in-germany-2023) - [Fullstack developer salary in Germany [2023]](https://www.wearedevelopers.com/magazine/197-fullstack-developer-salary-in-germany-2023) - [Frontend Developer Salary in Germany [2023]](https://www.wearedevelopers.com/magazine/195-frontend-developer-salary-in-germany-2023) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer)