Expoint – all jobs in one place
Finding the best job has never been easier

Software Developer jobs in Germany

Unlock your potential in the high tech industry with Expoint. Search for job opportunities as a Software Developer in Germany and join the network of leading companies. Start your journey today and find your dream job as a Software Developer with Expoint.
Company
Job type
Job categories
Job title (1)
Germany
City
420 jobs found
22.11.2025
A

Adidas DEVELOPER MATERIALS APPAREL CREATION CENTER TOKYO Germany, North Rhine-Westphalia

Limitless High-tech career opportunities - Expoint
Under the guidance of the Team Leader or a Manager Materials Development be the key contact and consultant for all material related questions for all internal interfaces. Contribute to all...
Description:

Purpose & Overall Relevance for the Organisation:

Ensure the availability of materials, which support the strategic marketing & design direction to enable commercial success. Finds or develops the right materials according to calendar timelines, target prices, sourcing policy, and quality standards.

Key Responsibilities:

  • Under the guidance of the Team Leader or a Manager Materials Development be the key contact and consultant for all material related questions for all internal interfaces
  • Contribute to all cross-functional discussions related to materials topics, actively participate in the material selection process and support material consolidation to improve material efficiency
  • Build and maintain a close relationship with interfaces such as Design, Creation Center Product Development, Material Sourcing, Quality and Suppliers
  • Ensure availability of correct materials data in FlexPLM (technical data, cost, toolbox, lifecycle)
  • Give input for suitable sources for new material developments (aligned with material sourcing strategy) and guide suppliers to translate the design vision into new, innovative material which meet commercial needs of the brand
  • Under the guidance of the Team Leader or a Manager Materials Development, kick-off and monitor all material developments (work together with suppliers, Sourcing, Quality and Creation Center Development) and be responsible for initial material price negotiations with suppliers (direct development) during development stage
  • Ensure that all selected materials are tested and approved by Materials Quality in accordance with applicable calendar timelines
  • Cooperate with cross-functional team to create a focused material toolbox and coach the cross-functional team on how to improve material efficiencies
  • Set up and maintain the materials library and work on continuously improving the setup and tools for the product creation teams
  • Provide latest information on material trends to the respective Business Units/ categories also by gathering innovative input from relevant fairs, supplier meetings, apparel material show etc

Key Relationships:

  • Marketing
  • Design
  • Sourcing
  • BOPS (Creation Center Development, Costing)
  • Suppliers T2

Knowledge, Skills and Abilities:

  • Good communication skills, especially when interacting with different levels of business
  • Ability to anticipate problems, offers solutions, and address issues with materials in order to meet the Design team’s aesthetic goals and financial targets
  • Ability to cope with change
  • Ability to accept and meet critical deadlines with good planning and organization skills
  • Fluent English (verbal and written)
  • Strong IT skills (e-mail, MS office)

Requisite Education and Experience / Minimum Qualifications:

  • Four year college or university degree in textile engineering or comparable degree/education
  • 5 years of relevant work experience in the fabric production industry (knowledge of manufacturing process, fabrics, mechanical and chemical treatments)
Show more
22.11.2025
U

Unity Senior Software Engineer Embedded Android Germany, Bavaria, Munich

Limitless High-tech career opportunities - Expoint
Extend Unity platform capabilities to include targeted hardware and operating systems used within industry verticals. Develop integrations with applications, development frameworks and libraries to support industry verticals. Work directly with...
Description:

We’re looking for a Senior Software Engineer to strengthen our Android & Embedded platform team for automotive. The team builds and maintains platform support across Android (AOSP/AAOS), Embedded Linux, and QNX, enabling multi-screen experiences, layering of 3D content with native applications, and rich multi-touch input. Our day-to-day spans large multithreaded C/C++/C#/Java codebases, deep work in the Android lifecycle and system services, GPU/CPU/IO profiling, and rendering pipelines (OpenGL/Vulkan).

You’ll collaborate across Unity, partnering with industry teams who work directly with customers and core R&D teams responsible for cross-platform support, systems architecture, libraries, and runtime optimization. Alongside engine platform work, you’ll help provide embedded support for premium automotive customers, including integrations on Automotive SoCs (e.g., NXP i.MX8, NVIDIA Drive CX), Android system apps, and production HMI and instrument-cluster experiences.

This is a one-year contract position.

What you'll be doing
  • Extend Unity platform capabilities to include targeted hardware and operating systems used within industry verticals
  • Develop integrations with applications, development frameworks and libraries to support industry verticals
  • Work directly with our customers on investigating and fixing bugs as well as evaluating performance bottlenecks to ensure they are set up for success
  • Focus in on key performance areas, such as improving build time, load time and iteration time across platforms
  • Collaborate with other team members to ensure high quality code through code reviews and writing automated tests
What we're looking for
  • Strong ability to develop and debug code in C, C++, C#, or Java within large, multithreaded codebases.
  • Familiarity with the Android lifecycle, including UI systems and services.
  • Solid understanding of AOSP (Android Open Source Project) and/or AAOS (Android Automotive OS).
  • Experience working with rendering stacks such as OpenGL or Vulkan.
  • Proficiency with platform profiling tools for CPU, GPU, and IO performance analysis.
You might also have
  • Previous experience with embedded engineering (e.g. creating HMIs and Instrument clusters)
  • Experience with Operating Systems used in Automotive such as AGL and Yocto Linux or AOSP/AAOS and familiarity with the Android lifecycle
  • Knowledge of e-Linux and RTOS systems (e.g. QNX, Integrity) as well as Automotive SoCs, such as Qualcomm SA8155, NXP i.MX8 or Nvidia Jetson
Additional information
  • Relocation support is not available for this position.
  • Work visa/immigration sponsorship is not available for this position
  • This is a one-year contract position.

This position requires the incumbent to have a sufficient knowledge of English to have professional verbal and written exchanges in this language since the performance of the duties related to this position requires frequent and regular communication with colleagues and partners located worldwide and whose common language is English.

Show more

These jobs might be a good fit

17.11.2025
N

Nvidia Compute Developer Tools Intern - Germany, North Rhine-Westphalia

Limitless High-tech career opportunities - Expoint
Crafting and building the next generation of AI-based developer tools for in-depth performance on GPUs. Apply your own knowledge and skills to build tools that are instantly used by CUDA...
Description:
Germany, Munich
France, Courbevoie
Germany, Remote
Germany, Wuerselen
Germany, Berlin
time type
Full time
posted on
Posted 2 Days Ago
job requisition id

What you'll be doing:

  • Crafting and building the next generation of AI-based developer tools for in-depth performance on GPUs.

  • Apply your own knowledge and skills to build tools that are instantly used by CUDA developers all over the word.

  • Gain exposure to a wide range of NVIDIA technologies, including GPU Hardware, CUDA compilers/drivers, and developer tools software.

What we need to see:

  • Pursuing a Master's or higher degree in Computer Science or Computer Engineering.

  • Strong programming skills with Python and C++.

  • Completed coursework or possesses foundational knowledge in developing AI assistants.

Ways to stand out from the crowd:

  • Familiarity with tool-calling integrations into AI pipelines and agentic systems.

  • Skills in CUDA kernel programming, profiling, and targeting GPU hardware.

  • Outstanding interpersonal skills and ability to work effectively as a great teammate.

  • Highly motivated to apply our knowledge and eager to learn new skills in a fast-paced environment.

November 29, 2025.

Please note: We will be reviewing applications on a rolling basis as they are submitted. We encourage you to apply early.

Show more

These jobs might be a good fit

17.11.2025
E

Ebay Software Engineer Search Ranking Germany, Brandenburg

Limitless High-tech career opportunities - Expoint
Drive the search monetization technical vision by incorporating and developing software engineering processes and standards to enhance eBay’s buying experience. Collaborate with scientists and product managers to deploy complex yet...
Description:
What you will accomplish:
  • Drive the search monetization technical vision by incorporating and developing software engineering processes and standards to enhance eBay’s buying experience.

  • Collaborate with scientists and product managers to deploy complex yet scalable core algorithmic logic.

  • Create robust data pipelines and real-time monitoring and optimization algorithms.

What you will bring:
  • 4+ years of software design and development experience, solid foundation in computer science with strong proficiencies in data structures, functional programming, algorithms, OOPs, and Software Design

  • Experience in designing and operating big data processing pipelines, such as: Hadoop, Spark, Hive, ETL

  • 3+ years of software development experience in building large scale Web Services and Backend Applications using Java, C++, Scala, and related technologies

  • Background or interest in mathematics or machine learning

  • Excellent verbal and written communication, collaboration, and influencing skills

  • Bachelor's degree in computer science/engineering or equivalent professional experience, with 5+ years of experience,

  • Masters degree in computer science/engineering or equivalent professional experience, with 3+ years of experience.

Show more

These jobs might be a good fit

17.11.2025
N

Nvidia Software Engineering Intern Neural Rendering - Germany, Bavaria, Munich

Limitless High-tech career opportunities - Expoint
Design and implement novel algorithms that enhance the real-to-sim quality, using state-of-the-art reconstruction and generative techniques. Optimize the reconstruction training and rendering runtime towards speed of light. Contribute to a...
Description:
Germany, Munich
time type
Full time
posted on
Posted 2 Days Ago
job requisition id

What you’ll be doing:

  • Design and implement novel algorithms that enhance the real-to-sim quality, using state-of-the-art reconstruction and generative techniques.

  • Optimize the reconstruction training and rendering runtime towards speed of light.

  • Contribute to a large codebase, combining Python and CUDA.

  • Close collaboration with experienced engineering and research team members.

  • Contribute to NVIDIA NuRec and other core NVIDIA products and libraries.

  • Publish and present results in internal or external conferences and articles.

What we need to see:

  • Pursuing MS or PhD in Computer Science, Computer Engineering, or a related area with a focus on computer graphics, computer vision, or machine learning.

  • Hands-on technical knowledge on Neural Reconstruction, and Generative Models such as image and video diffusion models.

  • Proven experience with Python and Pytorch as well as CUDA/Slang.

  • Strong experience in robotic systems such as autonomous vehicles or humanoid robotics.

  • Good software engineering fundamentals (source control, testing/validation, containerization).

  • Strong communication and interpersonal skills are required along with the ability to work in a dynamic, product- and research-focused team.

Ways to stand out from the crowd:

  • Strong coding architecture skills showed by contributing to large internal or open source projects.

  • Experience with performance analysis and optimization, particularly for GPU-accelerated workloads is a plus.

  • Experience with advanced CUDA development and optimization for graphics or vision applications.

  • History of multi-disciplinary creativity and innovation (for instance, experience with hardware + software projects in graphics or robotics).

November 29, 2025.

Please note: We will be reviewing applications on a rolling basis as they are submitted. We encourage you to apply early.

Show more

These jobs might be a good fit

17.11.2025
N

Nvidia Developer Relations Manager - Dach Region Germany, North Rhine-Westphalia

Limitless High-tech career opportunities - Expoint
Bachelor's Degree in Engineering, Science, Technical or other related discipline or equivalent experience. Master's or Ph.D’s is preferred. Intellectual curiosity and passion for innovation. Experience in several verticals/industries with good...
Description:
Germany, Munich
Germany, Remote
time type
Full time
posted on
Posted 2 Days Ago
job requisition id

What you will be doing:

Your main responsibility will be developing a technical strategy to assure GPU and NVIDIA platforms' adoption for the selected industries focusing on priorities. You will need to establish relationships and influence the technical leaders and technical communities, specifically developers, startups and ISVs within these industries. You will evangelize and develop our leadership position in this market by accelerating the availability of GPU-accelerated AI and data Science applications in the specified market by helping developers understand the value of our hardware products and SDKs in addressing critical development opportunities. Lead participation in targeted customer and industry developer events and activities. Chair technical activities spanning product divisions and sales geographies, particularly with solution architects, software developers and engineering resources, developer marketing contribute towards our local ecosystem strategy and development of our value messaging for your customers. Be the key advisor to how we are differentiated. You will become a NVIDIA technology mentor and focal point for the software developer community.

What we need to see:

  • Bachelor's Degree in Engineering, Science, Technical or other related discipline or equivalent experience. Master's or Ph.D’s is preferred. Intellectual curiosity and passion for innovation.

  • Experience in several verticals/industries with good knowledge and trends in the industry.

  • Expertise in CUDA programming, GPU platforms and Deep Learning and Machine Learning frameworks.

  • You will show a deep understanding of who and how to engage the developer’s product and engineering organizations with at least 8 years related experience.

  • 5+ years’ experience in an AI and ML software development environment or working with developers in these areas; and at least 3 years’ experience in business development activities.

  • Able to work independently and possess excellent communication skills to drive customer and internal engagements.

  • Demonstrate ability to influence, evangelize and persuade at both operational and executive level (including engineering/ product management) to achieve a targeted outcome.

  • Execute and accelerate strategic decisions

  • Ability to effectively deliver value propositions for specific and targeted industries.

  • Ensure a positive experience for external customers and partners while working cross functionally within our organization.

Ways to stand out from the crowd:

  • Experience working on AI Deep Learning and Machine Learning Applications, AI Model Training/Inferencing and other GPU related technologies and application domain.

  • Strong technical understanding of Data Analytics, Conversational AI, Embedded System/Jetson.

  • Experience in network communication protocol is an added advantage.

  • Strong analytical, problem solving, and negotiation skills and the ability to use data analysis to support strategic decisions

  • Excellent organizational, planning, and execution skills

Show more

These jobs might be a good fit

14.11.2025
JE

Johnson Electric Lead Engineer Software Development - E-bike Products Germany, Saxony

Limitless High-tech career opportunities - Expoint
Development of embedded software and tools for electrical components and systems for e-bike drives, from concept to series production. Design of concepts, architectures, and specifications based on CAN bus and...
Description:

Your Responsibilities:

  • Development of embedded software and tools for electrical components and systems for e-bike drives, from concept to series production

  • Design of concepts, architectures, and specifications based on CAN bus and Bluetooth Low Energy (BLE)

  • Responsibility for the integration of HMI, remote controls, and displays

  • Interface coordination with system components, especially Battery Management Systems (BMS)

  • Support in the development of ride control and drive regulation systems

  • Creation of test specifications, reviews, and approvals within the software development process

  • Development of software test strategies and implementation of automated software tests, including unit, integration, and system testing

  • Documentation and version control of software, including code reviews

  • Independent work within project teams, including analysis and planning of work packages in close collaboration with hardware and frontend developers

  • Potential interest in taking on a team lead role

Your Profile:

  • Successfully completed degree in electrical engineering, communications engineering, computer engineering, information technology, mechatronics, or a comparable qualification with relevant professional experience

  • Experience in e-bike drive systems and related interfaces (CAN bus)

  • Experience with HMI, remote controls, and displays, including relevant interfaces (BLE)

  • Solid practical knowledge of programming languages Python and C/C++

  • Experience in embedded software development (real-time systems)

  • Familiarity with configuration, version control, documentation, and testing tools (e.g., GIT, DOXYGEN)

  • Experience in software design according to the V-model standard

  • Basic knowledge of electric drives and actuators, interfaces, and protocols

  • Independent working style, reliability in meeting deadlines, and strong team skills

  • Proficient in English, both written and spoken

What We Offer:

  • Competitive salary and monthly tax-free benefit

  • Opportunity to shape future mobility technologies in a dynamic, forward-thinking team passionate about innovation

  • Professional growth with potential for leadership roles

  • Flexible working hours to support a healthy work-life balance


Show more

These jobs might be a good fit

Limitless High-tech career opportunities - Expoint
Under the guidance of the Team Leader or a Manager Materials Development be the key contact and consultant for all material related questions for all internal interfaces. Contribute to all...
Description:

Purpose & Overall Relevance for the Organisation:

Ensure the availability of materials, which support the strategic marketing & design direction to enable commercial success. Finds or develops the right materials according to calendar timelines, target prices, sourcing policy, and quality standards.

Key Responsibilities:

  • Under the guidance of the Team Leader or a Manager Materials Development be the key contact and consultant for all material related questions for all internal interfaces
  • Contribute to all cross-functional discussions related to materials topics, actively participate in the material selection process and support material consolidation to improve material efficiency
  • Build and maintain a close relationship with interfaces such as Design, Creation Center Product Development, Material Sourcing, Quality and Suppliers
  • Ensure availability of correct materials data in FlexPLM (technical data, cost, toolbox, lifecycle)
  • Give input for suitable sources for new material developments (aligned with material sourcing strategy) and guide suppliers to translate the design vision into new, innovative material which meet commercial needs of the brand
  • Under the guidance of the Team Leader or a Manager Materials Development, kick-off and monitor all material developments (work together with suppliers, Sourcing, Quality and Creation Center Development) and be responsible for initial material price negotiations with suppliers (direct development) during development stage
  • Ensure that all selected materials are tested and approved by Materials Quality in accordance with applicable calendar timelines
  • Cooperate with cross-functional team to create a focused material toolbox and coach the cross-functional team on how to improve material efficiencies
  • Set up and maintain the materials library and work on continuously improving the setup and tools for the product creation teams
  • Provide latest information on material trends to the respective Business Units/ categories also by gathering innovative input from relevant fairs, supplier meetings, apparel material show etc

Key Relationships:

  • Marketing
  • Design
  • Sourcing
  • BOPS (Creation Center Development, Costing)
  • Suppliers T2

Knowledge, Skills and Abilities:

  • Good communication skills, especially when interacting with different levels of business
  • Ability to anticipate problems, offers solutions, and address issues with materials in order to meet the Design team’s aesthetic goals and financial targets
  • Ability to cope with change
  • Ability to accept and meet critical deadlines with good planning and organization skills
  • Fluent English (verbal and written)
  • Strong IT skills (e-mail, MS office)

Requisite Education and Experience / Minimum Qualifications:

  • Four year college or university degree in textile engineering or comparable degree/education
  • 5 years of relevant work experience in the fabric production industry (knowledge of manufacturing process, fabrics, mechanical and chemical treatments)
Show more
Als Softwareentwickler in Deutschland haben Sie eine wichtige Rolle in der Entwicklung der Technologie und der IT-Branche. Sie sind für das Design und die Entwicklung der Software verantwortlich, die die Kunden ihres Unternehmens benutzen. Dies bezieht sich auf Anwendungsentwicklung, Systementwicklung, Benutzeroberflächendesign und Datenbankentwicklung. In dieser Führungsposition stellen Sie sicher, dass die Softwaretechnologie Ihres Unternehmens auf dem neuesten Stand ist. Um als Softwareentwickler erfolgreich zu sein, müssen Sie über sehr gute analytische, kritische und prozessuale Fähigkeiten verfügen. Es ist wichtig, dass Sie über breite technische Kenntnisse verfügen, einschließlich Programmierung, Webdesign und Netzwerke. Darüber hinaus ist es nützlich, Kommunikationsfähigkeiten und Projektmanagement-Fähigkeiten zu haben, um mit dem übrigen Technikteam zusammenzuarbeiten. In Deutschland gibt es viele verschiedene Softwareentwickler-Jobs. Einige Beispiele sind Java-Entwickler, Web-Entwickler, Software-Ingenieure und Mobile-Entwickler. Expoint bietet eine breite Palette an Job-Angeboten für diese so wichtige technische Rolle. Ob Sie nach einer festen Stelle, befristeten Verträgen oder Freiberufler-Rollen suchen, Expoint ist der ideale Ort, um Ihre besten Chancen zu finden. Registrieren Sie sich noch heute bei Expoint, und finden Sie einen lukrativen Job als Softwareentwick