Job Search and Career Advice Platform

Aktiviere Job-Benachrichtigungen per E-Mail!

Associate Technical Architect

KPIT

Ingolstadt

Vor Ort

EUR 65.000 - 85.000

Vollzeit

Vor 4 Tagen
Sei unter den ersten Bewerbenden

Erstelle in nur wenigen Minuten einen maßgeschneiderten Lebenslauf

Überzeuge Recruiter und verdiene mehr Geld. Mehr erfahren

Zusammenfassung

A leading technology company in Germany is seeking an Associate Technical Architect to lead BSP development for innovative automotive solutions. The role requires proficiency in C/C++ programming, experience in kernel and device driver development, and strong problem-solving skills. Candidates should have a Bachelor's degree in Engineering and German language proficiency. This full-time position offers an opportunity to collaborate with cross-functional teams and contribute to cutting-edge projects.

Qualifikationen

  • Strong understanding of core Kernel Subsystems.
  • Hands-on experience with Device Drivers and Kernel Development.
  • Experience in designing, developing, debugging and testing Embedded Systems.

Aufgaben

  • Assist in creating high-level architectural designs for software solutions.
  • Write clean, efficient, well-documented code.
  • Analyze complex technical problems and propose effective solutions.
  • Create and maintain technical documentation.

Kenntnisse

C/C++ programming
Kernel development
Device drivers
Problem-solving
German proficiency

Ausbildung

Bachelor of engineering in Electronics, Computer Science or related field

Tools

Git
Gerrit
Android Build System
Jobbeschreibung

Join to apply for the Associate Technical Architect role at KPIT

Get AI-powered advice on this job and more exclusive features.

Job Description

KPIT is seeking a highly skilled and experienced Technical Architect to lead BSP (Board Support Package) development for cutting-edge automotive solutions.

Required experience
  • Bachelor of engineering in Electronics, Computer Science or a related field
  • Proficiency in C/C++ programming and debugging skills in Kernel and Debugging tool usage
  • Hands‑on experience with Device Drivers and Kernel Development
  • Strong understanding of core Kernel Subsystems such as the Kernel Scheduler, USB, and other Peripherals
  • Extensive Knowledge of the Android Operating System, including the Build System, Android manifests and BSP migration
  • Experience in designing, developing, debugging and testing Embedded Systems
  • Knowledge of multitasking Operating Systems like Linux and Android
  • Familiarity with Automotive Domain and experience with Qualcomm/Samsung Automotive SoCs
  • Experience developing drivers such as Display, Audio and Touch
  • Experience migrating the BSP from one Android version to another
  • Hands‑on Git, Gerrit knowledge
Other Skills
  • Excellent analysis, problem‑solving and coding skills
  • Ability to work in a team environment and good stakeholder management
  • Experience with the Android Build System is considered an added advantage
  • German language proficiency
Responsibilities
  • Technical Design & Architecture:
    • Assist Senior/Lead Architects in creating and refining high‑level architectural designs for software solutions, including system context, key requirements and non‑functional requirements such as performance, security and scalability.
    • Translate architectural designs into detailed, low‑level designs for developers, creating technical specifications, sequence diagrams and other documentation.
    • Participate in design reviews, providing constructive feedback and ensuring adherence to architectural principles and KPIT best practices.
    • Contribute to the selection of appropriate technologies, frameworks and tools based on project requirements.
  • Implementation & Coding:
    • Hands‑on coding – write clean, efficient, well‑documented code, often contributing to critical components and prototyping complex modules.
    • Code reviews – actively participate to maintain quality, identify potential issues and share knowledge.
    • Unit/Integration testing – contribute to the creation and execution of unit and integration tests.
  • Problem Solving & Troubleshooting:
    • Analyze complex technical problems and propose effective solutions.
    • Troubleshoot and resolve technical issues during development and testing.
    • Assist developers in debugging and resolving complex code issues.
  • Collaboration & Communication:
    • Work closely with developers, testers, project managers and other stakeholders.
    • Effectively communicate technical concepts to both technical and non‑technical audiences.
    • Participate in project meetings and provide technical updates.
    • Mentor junior developers.
  • Technical Research & Innovation:
    • Stay up‑to‑date with the latest technologies and trends.
    • Evaluate new technologies and tools for potential use in KPIT projects.
    • Contribute to the development of reusable components and best practices.
  • Documentation:
    • Create and maintain accurate, up‑to‑date technical documentation, including design documents, API documentation and user guides.
    • Ensure documentation is clear, concise and accessible to all stakeholders.
Required Skills

BSP, Embedded Linux, Device Drivers, Kernel Development, Android, German

Supported Skills

Android Build System

Seniority level

Mid‑Senior level

Employment type

Full‑time

Job function

Engineering and Information Technology

Referrals increase your chances of interviewing at KPIT by 2x

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
eine PDF-, DOC-, DOCX-, ODT- oder PAGES-Datei bis zu 5 MB per Drag & Drop ablegen.