
Application Software Architect
Daimler Truck AG
full-time
Posted on:
Location Type: Hybrid
Location: Bengaluru • India
Visit company websiteExplore more
About the role
- Lead and mentor a team of Qt developers to deliver high-quality, on-time implementation of instrument cluster features.
- Propose and implement architectural improvements within defined timelines, effectively communicating technical details to the global community.
- Actively participate in sprint planning, reviews, and retrospectives, ensuring team productivity and technical excellence through RDCT.
- Define coding standards, design principles, best practices, architectural guidelines and conduct reviews as necessary.
- Drive initiatives to improve software stability and performance.
- Ensure scalability, reusability, and maintainability of application components across different programs.
Requirements
- Extensive experience with the Qt toolchain, including the ability to make architectural modifications.
- Strong background in application development using Qt in an embedded environment, preferably on microcontrollers.
- Expertise in C/C++, Python, embedded UI frameworks, and graphics pipelines on MCUs with strong debugging and problem-solving skills.
- Solid understanding of RTOS-based architectures, memory management, and real-time performance optimization.
- Good understanding of AUTOSAR Classic/Adaptive frameworks and their interfaces with application software
- Thorough understanding of Instrument Cluster features and software architectures such as Application Software (ASW), Middleware, and BSP.
- Deep understanding of inter-processor communication mechanisms and related system behaviours.
- Experience with software design tools such as Enterprise Architect for concept and design creation.
- Familiarity with DRBFM and FMEA methodologies is an advantage.
- Good understanding of ASPICE processes related to software development, with the ability to enforce process adherence and ensure quality.
- Capable of performing Root Cause Analysis (RCA), decision matrix evaluations, and effort estimations.
- Excellent communication, presentation, and interpersonal skills, with the ability to work collaboratively across different time zones and cultures.
- Proactive, motivated, and team-oriented personality with strong leadership and communication abilities.
- Prior experience working with global teams and familiarity with OEM processes is highly desirable.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Qt toolchainC/C++Pythonembedded UI frameworksgraphics pipelinesRTOS-based architecturesmemory managementreal-time performance optimizationAUTOSAR ClassicAUTOSAR Adaptive
Soft Skills
leadershipcommunicationpresentationinterpersonal skillscollaborationproactivemotivatedteam-orientedproblem-solvingdecision making