Job Description

Major Accountabilities:

  • Lead the design and development of software architectures for automotive embedded systems, ensuring alignment with project requirements, industry standards, and best practices.
  • Define architectural patterns, components, and interfaces to support modularity, scalability, and reusability across different automotive applications and platforms.
  • Drive the software development life cycle (SDLC) from requirements analysis to deployment, providing guidance and oversight to ensure adherence to quality, schedule, and budget objectives.
  • Apply in-depth knowledge of the automotive product development process to tailor software architecture solutions to meet industry-specific requirements and regulatory standards.
  • Participate in design reviews, risk assessments, and compliance audits to validate architectural decisions and ensure alignment with project goals and objectives.
  • Utilize expertise in embedded systems to design software architectures that leverage microcontroller architectures, real-time operating systems (RTOS), and communication protocols for automotive applications.
  • Act as a primary point of contact for customer engagements related to software architecture design, providing technical expertise, guidance, and support to address customer requirements and concerns.
  • Establish testing and debugging processes and procedures for validating software architectures, ensuring robustness, reliability, and performance across different automotive platforms and configurations.
  • Utilize testing tools and techniques, such as Vector CANalyzer, CANoe, and Renesas hardware, to conduct functional testing, integration testing, and system validation, identifying and resolving architectural issues in a timely manner.
  • Manage and maintain architecture toolchains and development environments, including configuration management, tool integration, and workflow automation, to support efficient and effective software architecture design activities.
  • Evaluate and recommend new tools, technologies, and methodologies to enhance the architecture toolchain, improve productivity, and enable continuous improvement in software architecture design practices.
  • Foster strong relationships with customers by actively listening to their feedback, understanding their needs, and proposing innovative software architecture solutions that add value and enhance customer satisfaction.
  • Apply for this Position

    Ready to join ? Click the button below to submit your application.

    Submit Application