OpenMeets
← Back to jobs
Altaa Vistaa

Software Architect

Altaa Vistaa

ITviec
Vietnam3 days ago$2.5k – $3.3k
Apply Now

Job Description

Top 3 Reasons To Join Us The Job

Job Summary:

We are seeking a highly skilled and experienced Software Architect to join our In-Vehicle Systems team. The Architect will be responsible for designing and implementing robust and scalable software solutions for various in-vehicle functions, including system framework, Vehicle control systems, Audio processing, and more. You will play a critical role in ensuring the stability, performance, and reliability of our software platforms. This role also requires leadership skills to guide and mentor a team of developers.

Responsibilities:

  • System Architecture & Design: Formulate and define solutions for the system framework and key in-vehicle functionalities such as Vehicle control, Audio systems, and others, addressing complex technical challenges.
  • Stability & Performance Optimization: Lead efforts to optimize system stability, proactively identifying and resolving issues related to system performance, latency (lag), screen freezes (black screen), and other critical problems.
  • Technical Leadership & Mentorship: Manage and guide a team of developers in collaborative software development, providing technical direction and mentorship.
  • Bug Identification & Resolution: Effectively identify, analyze, and confirm bug issues reported by team members, ensuring timely resolution and high-quality code.
  • Code Reviews & Quality Assurance: Participate in code reviews to ensure adherence to coding standards and best practices.
  • Collaboration & Communication: Collaborate with cross-functional teams including Product Management, UX/UI Design, and Testing to define and deliver innovative solutions.
  • Technical Documentation: Create and maintain comprehensive technical documentation, including architectural diagrams, design specifications, and API documentation.
  • Staying Current: Remain current with the latest software technologies, automotive standards, and industry trends.
Your Skills and Experience

Required:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field. Master’s degree preferred.
  • 8+ years of experience in software development, with at least 3+ years in a software architecture role.
  • Strong understanding of software design principles, patterns, and best practices.
  • Proven experience designing and implementing complex software systems, preferably in the automotive domain.
  • Proficiency in C++, C, or other relevant programming languages.
  • Experience with embedded systems and real-time operating systems (RTOS).
  • Excellent analytical, problem-solving, and communication skills.
  • Experience with version control systems (e.g., Git).

Preferred:

  • Experience with automotive communication protocols (e.g., CAN, LIN, Ethernet).
  • Knowledge of automotive software standards (e.g., AUTOSAR).
  • Experience with Agile development methodologies.
  • Experience with performance profiling and optimization tools.
  • Experience with testing frameworks and methodologies.
Why You'll Love Working Here

•  20MN+ vehicles on road are powered by KPIT software
•  14+ Software Centers of Excellence Globally
•  25+ Years Focus on Auto & Mobility
•  13K+ Software experts passionate of mobility and tech

Benefits

•  20MN+ vehicles on road are powered by KPIT software
•  14+ Software Centers of Excellence Globally
•  25+ Years Focus on Auto & Mobility
•  13K+ Software experts passionate of mobility and tech