Principal Software Engineer

1 week ago


Bengaluru, Karnataka, India Hashlist Full time ₹ 3,11,400 - ₹ 25,12,000 per year

Hashlist is a platform for projects within the automotive industry.

We establish supplier relationships with automotive companies and provide a one-stop shop for candidates interested in working in the industry.

Are you ready to embark on this journey?

We are looking for a
Principal Software Engineer – Cluster
to join a project with a major OEM. In this role, you will lead the development of next-generation
digital instrument clusters and head-up displays (HUDs)
. You will combine deep expertise in
Unity-based HMI development
with embedded platform optimization (QNX, Hypervisor) to deliver safe, performant, and visually compelling driver experiences.

As a senior member of the HMI team, you will guide design translation, ensure real-time rendering quality, and mentor developers while collaborating with UX, system, and safety teams.

Engagement details

  • Location:
    Bengaluru, India (Hybrid)
  • Start date:
    October 2025
  • Compensation:
    31 – 39 LPA (per annum, full-time employee) or ₹1,945 – ₹2,457 per hour (contractor, B2B)

Responsibilities

  • Lead Unity-based HMI development for
    instrument clusters and HUDs
    on QNX embedded platforms
  • Translate UX/UI specifications (Figma, Adobe assets) into production-grade Unity components with design fidelity
  • Architect modular UI frameworks, animation systems, and rendering pipelines (URP/custom)
  • Optimize performance for boot time, memory footprint, FPS, and shader-based visual effects
  • Integrate real-time vehicle data into HMIs using CAN, LIN, and Ethernet protocols
  • Collaborate with UXD/UXE teams on design tokens, responsive layouts, and visual consistency
  • Support hybrid platform integration (Android + QNX) via JNI, AIDL, Android NDK
  • Utilize graphics APIs (OpenGL ES, Vulkan, GLSL/HLSL) for advanced rendering and effects
  • Debug and troubleshoot using GDB, Lauterbach, JTAG, ADB, and profiling tools
  • Work with Agile cross-functional teams, code reviews, and CI/CD pipelines (Git, Gerrit, Jenkins)
  • Mentor junior engineers and contribute to architecture reviews for HMI solutions

Qualifications

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Electronics, or related field
  • 10+ years of embedded software development, with strong focus on HMI for automotive systems
  • Expertise in C++, C#, and Python programming
  • Deep Unity engine experience: UI/UX implementation, scene management, animation, prefab structuring, asset bundling, build/runtime optimization
  • Strong knowledge of QNX Neutrino RTOS, QNX Hypervisor, and SoC deployment
  • Familiarity with Qt/QML for simulation or prototype reviews
  • Proficiency with tools: Figma, Photoshop, AfterEffects, Rhapsody (or similar), Davinci Adaptive, CMake, CI/CD workflows
  • Strong debugging and performance tuning expertise for real-time graphics

Preferred:

  • Experience in hybrid QNX + Android integration on SoC platforms
  • Understanding of 3D content pipelines (Blender, Maya, 3ds Max)
  • Experience with safety-compliant HMI design for automotive applications
  • Knowledge of diagnostic stacks (UDS, DoIP) and network security in HMI context

Next Steps:

  1. Click "Apply."
  2. We will review your application.
  3. If qualified, you'll be accepted into the Hashlist network and considered for this and other relevant projects. and similar projects


  • Bengaluru, Karnataka, India Oracle Financial Services Software Ltd Full time ₹ 12,00,000 - ₹ 24,00,000 per year

    Principal Software Engineer (IC4) At Oracle Cloud Infrastructure (OCI), we build the future of the cloud for Enterprises as a diverse team of fellow creators and inventors. We act with the speed and attitude of a start-up, with the scale and customer-focus of the leading enterprise software company in the world. Values are OCI's foundation and how we...


  • Bengaluru, Karnataka, India Oracle Financial Services Software Ltd Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Principal Software Engineer At Oracle Cloud Infrastructure (OCI), we build the future of the cloud for Enterprises as a diverse team of fellow creators and inventors. We act with the speed and attitude of a start-up, with the scale and customer-focus of the leading enterprise software company in the world. Values are OCI's foundation and how we deliver...


  • Bengaluru, Karnataka, India Dell Technologies Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Software Principal EngineerThe Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the...


  • Bengaluru, Karnataka, India NIKE Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    PRINCIPAL SITE RELIABILITY ENGINEERIndia Technology CenterWHO YOU WILL WORK WITHThe Principal Site Reliability Engineer will work alongside a talented team of Site Reliability Engineers focused on delivering reliabile and observable software used by millions of athletes* around the world. You will be a part of the Resilience Engineering organization which...


  • Bengaluru, Karnataka, India Dell Technologies Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    IT Principal Software EngineerThe Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering...


  • Bengaluru, Karnataka, India Dell Technologies Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Job Description Software Principal Engineer The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics all with the most advanced technologies, tools, software engineering...


  • Bengaluru, Karnataka, India Dell Technologies Full time

    Software Principal EngineerThe Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the...


  • Bengaluru, Karnataka, India Dell Technologies Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Software Principal EngineerThe Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the...


  • Bengaluru, Karnataka, India Dell Technologies Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Software Principal EngineerThe Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the...


  • Bengaluru, Karnataka, India Dell Technologies Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Software Principal EngineerThe Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the...