Associate Software Architect

Stellenbeschreibung:

Lead Talent Acquisition at Cloud Orbit Technologies

We are looking for Associate Software Architect

Job Details

  • Experience: 10+ Years
  • Job Type: Hybrid
  • Mandatory Skills: C/C++ programming, Linux, Android, Infotainment

Job Description

Technical Leadership: Provide technical leadership and mentorship to a team of software engineers. Guide the team in adopting best practices, design patterns, and coding standards.

Software Architecture: Define the long-term technical vision and architecture for core infrastructure components across multiple operating systems (Linux, QNX, Android) as per e‑cockpit architecture to support multiple product teams and applications.

Design & Implementation: Hands‑on involvement in the design and implementation of complex software modules in C++ for Linux-based systems and the Android platform.

Core Component Ownership: Lead the design, implementation, and evolution of highly reliable, reusable, and secure infrastructure components including:

  • Persistency: Design and implement robust and efficient data storage solutions.
  • Calibration/Configuration Management: Develop systems for managing vehicle configuration parameters and calibration data.
  • Vehicle Data Processing: Design and implement algorithms and frameworks for collecting, processing, and analyzing vehicle data.
  • Lifecycle Management: Design and develop software lifecycle management solutions including Over-the-Air (OTA) updates.
  • Log & Trace Management: Develop robust logging and tracing infrastructure for diagnostics and debugging.
  • HAL Development: Lead the development and integration of Hardware Abstraction Layers (HALs) to interface with vehicle hardware components.

Cross‑Functional Collaboration: Work closely with backend, security, product, and design teams to understand requirements and deliver platform capabilities that accelerate feature development and meet security standards.

Code Reviews: Conduct thorough code reviews to ensure code quality, adherence to standards, and proper documentation.

Problem Solving: Independently troubleshoot and resolve complex technical issues.

Documentation: Create and maintain comprehensive technical documentation, including design documents, API specifications, and test plans.

Process Improvement: Identify and implement process improvements to enhance team productivity and software quality.

Stay Current: Stay up to date with the latest technologies and trends in automotive software development.

Required Skills & Experience

  • Education: Bachelor's or master's degree in Computer Science, Electronic Engineering, or a related field.
  • C++ Expertise: Strong proficiency in C++ programming, including object-oriented design, data structures, and algorithms. Experience with C++11/14/17/20 standards is highly desirable.
  • Linux Proficiency: Deep understanding of Linux operating systems, including kernel concepts, device drivers, and system programming.
  • Android Development: Solid experience with Android platform architecture, Android framework, and NDK development.
  • QNX Experience: Understanding of QNX operating system and software development integration over QNX.
  • Automotive Experience: Proven experience in automotive software development, ideally with experience in one or more of the following areas: ADAS, infotainment, body control, powertrain.
  • HAL Development: Hands‑on experience developing and integrating HALs.
  • Infrastructure Components: Demonstrated experience in the architecture and development of infrastructure components such as persistency, calibration/configuration, vehicle data processing, lifecycle management, and log & trace management.
  • Communication Skills: Excellent communication, interpersonal, and presentation skills. Ability to effectively communicate technical concepts to both technical and non-technical audiences.
  • Problem‑Solving Skills: Strong analytical and problem-solving skills.
  • Tooling & CI/CD: Improve and automate the developer experience by contributing to build systems (Gradle), CI/CD pipelines, and internal tooling for platform components.
  • Agile Development: Experience with Agile development methodologies.

If you are interested, do share your resume to

Seniority Level

  • Mid‑Senior Level

Employment Type

  • Full‑time

Job Function

  • Information Technology

Industries

  • Information Technology & Services
  • IT Services
  • IT Consulting

Referrals increase your chances of interviewing at Cloud Orbit Technologies by 2x.

Ingolstadt, Bavaria, Germany 4 months ago

#J-18808-Ljbffr
NOTE / HINWEIS:
EnglishEN: Please refer to Fuchsjobs for the source of your application
DeutschDE: Bitte erwähne Fuchsjobs, als Quelle Deiner Bewerbung

Stelleninformationen

  • Veröffentlichungsdatum:

    26 Apr 2026
  • Standort:

    Ingolstadt

    Einsatzort:

    Germany
  • Typ:

    Vollzeit
  • Arbeitsmodell:

    Vor Ort
  • Kategorie:

  • Erfahrung:

    2+ years
  • Arbeitsverhältnis:

    Angestellt

KI Suchagent

AI job search

Möchtest über ähnliche Jobs informiert werden? Dann beauftrage jetzt den Fuchsjobs KI Suchagenten!