Logo Carl Zeiss AG

Hardware-related algorithm developer

Job

  • Level
    Experienced
  • Job Field
    Embedded
  • Employment Type
    Full Time
  • Contract Type
    Permanent employment
  • Location
    Brunswick
  • Working Model
    Onsite
  • Job Summary

    In this role, you will develop high-performance algorithms and software architectures for optical measurement systems, optimize them for various hardware platforms, and collaborate closely with hardware and software teams.

    Job Technologies

    Your role in the team

    • As a hardware-oriented software developer (m/f/x), you design software architectures and implement complex algorithms efficiently across various hardware platforms. You work closely with hardware, software, and research teams.
    • Development and performance-optimized implementation and porting of complex algorithms on GPU-based systems (OpenCL, Vulkan, CUDA)
    • Profiling, optimization, and stabilization of time-critical components (runtime, memory, throughput)
    • Design and development of software architectures, workflows, and functions for optical measurement systems
    • Hardware-oriented implementation of these workflows on various processor platforms (CPU, embedded systems, GPU)
    • Close collaboration with our software department as well as the hardware team

    This text has been machine translated. Show original

    Our expectations of you

    Education

    • Completed degree in Computer Science, Electrical Engineering, Technical Informatics, Physics, or a related field

    Qualifications

    • Very good knowledge of C and C++ (preferably modern C++ standards)
    • Solid Linux skills (development, toolchains, scripts)
    • Analytical strength, structured work, and goal-oriented problem solving
    • High motivation, team spirit, and enjoyment of complex technical challenges

    Experience

    • Experience in hardware-near software development (e.g., embedded, drivers, real-time, performance-critical applications)
    • Ideally, experience in high-performance programming (parallelization, multithreading, SIMD, vectorization).
    • Experience with GPU programming (OpenCL, Vulkan, CUDA) is a big plus.

    This text has been machine translated. Show original

    What we offer

    • Become part of our team and set new standards in industrial measurement technology!

    This text has been machine translated. Show original

    Benefits

    Work-Life-Integration

    Health, Fitness & Fun

    Topics that you deal with on the job

    Job Locations

    • Location Brunswick

      Niedersachsen

      Germany

    This is your employer

    Carl Zeiss AG

    Carl Zeiss AG

    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).

    Description

  • Company Size
    50-249 Employees
  • Company Type
    Established Company
  • Working Model
    Full Remote, Hybrid, Onsite
  • Industry
    Industry, Production
  • Employer reviews

    by devworkplaces.com

    Total

    (1 Review)
    3.7
    • Culture

      4.0
    • Workingconditions

      4.6
    • Career Growth

      3.6
    • Engineering

      2.7
    Show all reviews
    Logo Carl Zeiss AG

    Hardware-related algorithm developer

    Location
    Brunswick
    Working Model
    Onsite
    Diversity
    Open for all genders

    More Jobs