SA

Senior Engineer - Front End Dev

Sasken Technologies
Bangalore2-4 LPA Posted 27 Jun 2025
FULL TIME
Embedded Software
cluster development
Front End Development

Job Description

Job Summary

A highly skilled software engineer with extensive experience in automotive instrument cluster development. Specializes in C++ (14 or above) and Qt/QML for UI development, with strong architectural design capabilities using UML. Demonstrates deep understanding of embedded systems, RTOS environments, and adherence to industry standards like MISRA. Operates effectively in Agile/Scrum teams and is adept at tackling complex design and integration challenges in multi-core, multi-process automotive platforms.

Key Responsibilities

  • Develop and integrate cluster applications using Qt/QML and C++ for automotive platforms.
  • Translate product requirements into modular, scalable, and maintainable system architectures.
  • Create and manage UML-based design documents to support architecture and implementation.
  • Perform coding, unit testing, debugging, and issue resolution in alignment with MISRA guidelines.
  • Work collaboratively in Agile sprint teams to deliver incremental, high-quality software releases.
  • Support system-level debugging and performance tuning on embedded platforms.
  • Interface with cross-functional teams to ensure compliance with automotive software constraints.

Required Education & Experience

  • Qualification: B.E/B.Tech in Computer Science, MCA, or M.Sc. in Computers
  • Experience: Significant hands-on experience in embedded development for automotive domains

Core Competencies

  • Programming: C++14 or higher (expert level), object-oriented design principles
  • UI Development: Qt, QML for rich, real-time vehicle displays
  • Design Tools: UML-based modeling and architecture documentation
  • Embedded Systems: Real-Time Operating Systems (RTOS), multi-core/multi-process environments
  • Coding Standards: Familiarity with MISRA C++ compliance
  • Agile Execution: Sprint planning, user stories, retrospectives, iterative delivery
  • Automotive Software Constraints: Memory usage, processor load, timing compliance

Join WhatsApp Channel