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

Software Architect jobs in Germany

Unlock your potential in the high tech industry with Expoint. Search for job opportunities as a Software Architect in Germany and join the network of leading companies. Start your journey today and find your dream job as a Software Architect with Expoint.
Company
Job type
Job categories
Job title (1)
Germany
City
462 jobs found
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
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
16.11.2025
N

Nvidia Senior Embedded Solutions Architect Germany, Bavaria, Munich

Limitless High-tech career opportunities - Expoint
Engage customers and develop a keen understanding of their challenges, objectives, and technical needs – and help to define highly valued solutions that meet these needs. Be the trusted advisor...
Description:
Germany, Munich
time type
Full time
posted on
Posted 2 Days Ago
job requisition id

NVIDIA is searching for an outstanding SA with a focus on embedded systems and AI. Your primary responsibilities will be to partner with sales and support the customer technical engagement for NVIDIA’s Jetson platform. You will be working cross functionally with our organizations as well as our partner ecosystem. You should be comfortable working in a dynamic environment and have proven expertise with supporting embedded applications. You will emphasize on your interpersonal skills and your technical knowledge to provide support for our embedded GPU AI products. Excellent communication and interpersonal skills and the ability to work independently are key success factors. Experience with DL is a plus, as well as the aspiration the learn and develop new skills.

What you’ll be doing:

  • Engage customers and develop a keen understanding of their challenges, objectives, and technical needs – and help to define highly valued solutions that meet these needs

  • Be the trusted advisor for our customers, help them with our Jetson SDK and edge AI inference supporting our sales partners and customers

  • Work closely with the NVIDIA applications and engineering team to ensure customers are successful in developing their embedded systems, answer their questions directly, via email, and on the Nvidia developer forum

  • Actively establish relationships with our customer’s engineers, management and architects at focus accounts

  • Provide onsite support to guide our customers through firmware, BSP and application software development, and with deep learning inference

  • Consult with customers in whiteboarding sessions to propose technical solutions, demonstrate capabilities, build proof of concepts and application demonstrations

  • Provide technical and sales training to ecosystem and channel partners

  • Establish trusted relationships and communication channels with internal teams

What we need to see:

  • BS or MS in Electrical Engineering or Computer Science

  • 6+ years of work-related experience in a high-tech electronics industry in an embedded design role or technical customer support role

  • C, C++, and Python coding, Linux, embedded SW and embedded application expertise

  • Capability of working in a rapidly changing environment without losing focus

  • Ability to multitask effectively in a dynamic environment

  • Strong analytical, problem-solving skills, time-management, and organization skills for coordinating multiple initiatives, priorities, and implementations of new technology and products into very complex projects

  • Expert written and oral communications skills in English with the ability to effectively collaborate with management and engineering

Ways to stand out from the crowd:

  • NVIDIA GPU development background

  • Deep Learning and/or AI expertise

  • Experience with gStreamer, ROS and/or OpenCV

Show more
15.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
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
09.11.2025
A

Amazon Global Solutions Architect Automotive & Manufacturing Germany, Bavaria, Munich

Limitless High-tech career opportunities - Expoint
Review customer requirements and technical challenges, focusing on opportunities to implement complex solutions architectures that can transform business outcomes also leveraging AI capabilities. Develop proof-of-concepts that demonstrate how cloud solutions...
Description:
Description

Be great fun to work with.
At AWS, we have a credo of “Work hard. Have fun. Make history”. In this role, you will love what you do, and instinctively know how to make work fun. You will be dynamic and creative, and willing to take on any challenge and make a big impact.Have a strong understanding of large scale computing solutions. The ideal candidate will have past experience working as a systems or support engineer. You will enjoy keeping your existing technical skills honed and developing new ones, so you can make strong contributions to deep architecture discussions. You will regularly take part in deep-dive education and design exercises to create world-class solutions built on AWS.Key job responsibilities- Proactively identify opportunities to accelerate implementation through reusable components, parallel workstreams, etc.- Drive product innovation by gathering customer feedback, translating needs into clear requirements, and partnering with product teams through developmentA day in the life
• Review customer requirements and technical challenges, focusing on opportunities to implement complex solutions architectures that can transform business outcomes also leveraging AI capabilities
• Develop proof-of-concepts that demonstrate how cloud solutions can transform business processes
• Influence service team leadership and product marketing on the future needs for customers, prioritizing roadmap features and GTM messaging
• Dedicate time to continuous learning about the latest advancements in AWS service capabilities
• Participate in knowledge sharing activities with colleagues, creating field enablement materials to help other SAs understand how to integrate cloud solutions into customer architecturesDiverse Experiences
AWS values diverse experiences. Even if you do not meet all of the preferred qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.Mentorship & Career Growth
We’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.Work/Life Balance

Basic Qualifications

- Experience within specific technology domain areas (e.g. software development, cloud computing, systems engineering, infrastructure, security, networking, data & analytics).
- Experience in design, implementation, or consulting in applications and infrastructures
- Experience in IT development or implementation/consulting in the software or Internet industries
- Experience communicating across technical and non-technical audiences, including executive level stakeholders or clients


Preferred Qualifications

- Experience designing, developing, and optimizing prompts and templates that guide LLM behavior; Experience with design, deployment, and evaluation of LLM-powered agents and orchestration; Experience with building AI applications powered by language models with frameworks like LangChain, LlamaIndex, or others

Show more
09.11.2025
N

Nvidia Solution Architect – Digital Biology Germany, North Rhine-Westphalia

Limitless High-tech career opportunities - Expoint
Guide customers through the end-to-end process of AI adoption—from requirements gathering and proof-of-concept development to deployment, integration, benchmarking and ongoing optimization. Collaborate with our business/account team to identify technical needs,...
Description:
Germany, Remote
Denmark, Remote
France, Remote
Belgium, Remote
Switzerland, Remote
time type
Full time
posted on
Posted 13 Days Ago
job requisition id

What you will be doing:

  • Guide customers through the end-to-end process of AI adoption—from requirements gathering and proof-of-concept development to deployment, integration, benchmarking and ongoing optimization
  • Collaborate with our business/account team to identify technical needs, customer goals, and strategies. Your responsibilities will include enabling customer adoption of NVIDIA technology by mapping our solutions to their use cases and driving positive relationships with our technology partners, making NVIDIA an integral part of end-user solutions.
  • Keep up to date on AI advancements in Digital Biology as well as relevant NVIDIA technology that enable this innovation.
  • Be a technical leader, bringing vision to the integration of NVIDIA technology into AI and HPC architectures for advanced applications, such as agentic AI, autonomous labs or drug discovery.
  • Engaging with developers, researchers, data scientists, IT managers, and senior leaders internally and externally is an essential part of the Solutions Architect role to gain experience in various technical areas.
  • Document what you know and teach others. This can vary from building targeted training for partners and other Solutions Architects to writing whitepapers, blogs, and wiki articles to simply working through hard problems with a customer on a whiteboard.
  • We make heavy use of conferencing tools, but some travel is required for this role. You are empowered to find the best way to get your job done and make our customers successful.

What we need to see:

  • MS or PhD (or equivalent experience) in Computer Science, Computational Biology, Computational Chemistry or Computational Physics, or related fields with strong applied experience in these domains.
  • 5+ years of work-related experience with hands-on expertise in AI/ML for healthcare or life sciences.
  • Proven experience with Python and AI/ML frameworks (PyTorch, Langchain, or building custom framework) and application to scientific questions.
  • Strong time-management and organizational skills for coordinating multiple initiatives, priorities, and implementations of new technology and products into very complex projects.
  • Motivated self-starter with an equal balance of strong problem-solving skills and customer-facing communication skills - especially in effectively presenting complex technical information. Must enjoy engaging with innovative individuals, continuous learning, and staying at the forefront of the field.

Ways to stand out from the crowd:

  • Demonstrated work in AI-at-scale related to multi-omics foundation models, protein structure prediction, drug discovery or clinical development.
  • Experience building, deploying, and optimizing agentic AI systems for healthcare and life sciences, especially for scientific software vendors and data platforms, is a plus.
  • Experience developing, training and customizing Transformer models for healthcare and life sciences applications, especially using libraries like Transformer Engine or Megatron-LM.
  • Background with accelerating scientific algorithms using parallel programming (e.g., using CUDA), or experience with distributed programming models for supercomputing applications, AI deployment/inference technologies (e.g. TensorRT), cloud deployment (AWS, Azure) or optimization frameworks (e.g. cuOpt), is a plus.
  • Experience in the pharmaceutical industry or stablished thought leadership through publications or presentations on AI/ML applications in healthcare and life science.
Show more
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
Find your next career move in the high tech industry with Expoint. Our platform offers a wide range of Software Architect job opportunities in the Germany area, giving you access to the best companies in the field. Whether you're looking for a new challenge or a change of scenery, Expoint makes it easy to find your perfect job match. With our easy-to-use search engine, you can quickly find job opportunities in your desired location and connect with top companies. Sign up today and take the next step in your high tech career with Expoint.