Lead Software Engineer

Carl Zeiss AG

Job

In this role, you will develop embedded software for mechatronic control systems in lithographic optics. You will tackle technical challenges, support team members, and ensure comprehensive documentation throughout the entire development lifecycle.

Job summary

This listing has been machine translated. Show original

Job technologies

Your role in the team

  • Design and develop embedded software for mechatronic control systems used in adaptive lithography optics systems.
  • Solve technically challenging problems as a senior expert and support and qualify junior developers within projects.
  • Work on several projects simultaneously and deliver innovative, high-quality software solutions.
  • Develop tailor-made C and Python solutions for embedded Linux and ARM-based bare-metal systems.
  • Cover the entire development lifecycle, from requirements analysis through to series readiness.
  • Support initial in-house commissioning Ensure long-term software availability through high-quality documentation.
  • You will contribute your expertise to innovative lithography systems and collaborate closely with colleagues from control engineering, optics, electronics and process engineering.

Our expectations of you

Education

  • Successfully completed university degree in physics, electrical engineering, mechatronics, computer science or a comparable field.

Qualifications

  • Proficiency in C, Python and Git, including pull requests and code reviews.
  • Vertrautheit mit Low-Level-Protokollen und Konzepten wie SPI, I²C, MMIO oder PCI/PCIe.
  • Strong technical and communication skills and an openness to challenges in a VUCA environment.
  • Willingness to share knowledge in interdisciplinary teams.
  • Openness to experimenting with artificial intelligence and developing agent-based systems.
  • Outstanding personal projects or GitHub activities are welcome.
  • German language skills at least B2 level and English language skills at least B2 level.

Experience

  • Several years of relevant experience in embedded software development.
  • Strong Linux knowledge and experience with the GCC toolchain, including Makefiles.
  • Experience with testing and automation tools, as well as specification work.

Benefits

Health, fitness & fun

Topics you will work on

Job locations

Map of the job locations
© OpenMapTiles, © OpenStreetMap contributors
  • Location Oberkochen
    73447 Baden-Württemberg, Germany

About your employer

ZEISS is a world-leading technology company that is active in the fields of optics and optoelectronics. In the last financial year, ZEISS generated sales revenues of more than 6.4 billion euros through its four segments Semiconductor Manufacturing Technology, Industrial Quality & Research, Medical Technology and Consumer Markets (as at 30 September 2019).

Company size
50-249 Employees
Company type
Established Company
Work model
Full Remote, Hybrid, Onsite
Industry
Industry, Production

Employer reviews

3.7Total(1 review)
Team culture
x
4.0
Working conditions
x
4.6
Career growth
x
3.6
Engineering
x
2.7
  • Tröger & Cie. AktiengesellschaftNuremberg, Regensburg, Bayreuth

    • Easy Apply
    • Hybrid
    • Onsite
    • Full Time

    Anyone who joins here not only designs software – they bring machines to life that are recognizable on real construction sites. Software Developer (m/f/d) Basic Engineering Our client is an internationally leading manufacturer of technically...

    • Ethernet
    • C
    • Git
    • Python
    • Bash
    • Linux
    • C++
    • CAN
    • J1939
    • +4
    • +5
  • Öko-Institut Consult gGmbHFreiburg im Breisgau, Berlin

    • Easy Apply
    • Hybrid
    • Onsite
    • Part Time/Full Time

    Operation, monitoring, and further development of the network infrastructure. Administration and configuration of firewalls, routers, and switches. Ensuring network availability, performance, and security. Participation in IT security concepts and...

    • TCP/IP
    • Active Directory
    • Windows
    • Microsoft Exchange
    • Office 365
    • Linux
    • VLAN
    • +4
  • ATSPMannheim

    • Easy Apply
    • Hybrid
    • Onsite
    • Part Time/Full Time
    • Senior

    Consultant & Project Manager – You are the primary contact for our clients and take on the leadership of new projects. Optimize processes & create added value – With your expertise, you will design more efficient workflows and support our clients with...

    • SAP for Healthcare
    • ABAP

Lead Software Engineer

Carl Zeiss AG