Senior HMI Software Developer

4 weeks ago


Bengaluru, Karnataka, India Polaris Full time

Job Summary:

Polaris, a global leader in powersports, is seeking an experienced senior software engineer to develop high-quality Infotainment User Interfaces. This role is part of the Ride Command team, responsible for building world-class connected rider solutions. The ideal candidate will possess strong communication, problem-solving, attention to detail, design, coding, and testing skills, and be effective in a fast-paced Agile Development environment.

Key Responsibilities:

• Understand project timelines, proactively coordinate, and communicate to ensure deadlines are met.

• Collaborate with Polaris team members and external vendors in multiple locations.

• Collect requirements from UI/UX designers, ask clarifying questions, validate concepts, and approaches.

• Quickly understand hardware/architecture capabilities & limitations, identify risks, and propose solutions.

• Produce task breakdowns and estimates.

• Write modular code that is performant, high-quality, self-documenting, adheres to standards, and best practices.

• Write unit tests and contribute to test automation frameworks.

• Provide feedback on designs and code via peer reviews.

• Assist with integration testing, including cloud connectivity.

• Produce documentation that captures assumptions and decisions, and builds institutional knowledge.

• Increase the team's velocity/productivity by suggesting ways to eliminate waste.

Minimum Qualifications:

• Bachelor's degree in Computer Engineering, Computer Science, Electronics Engineering, or related field.

• Strong verbal and written communication skills.

• 5+ years of Infotainment software development experience.

• 4+ years of progressive C++ development experience.

• Excellent UI coding skills using Qt and QML.

• Ability to quickly learn and apply new skills with minimal supervision.

• Experience in agile collaboration models (e.g., Scrum) with deadlines.

• Experience with well-known design patterns.

• Experience of Linux inter-process communication techniques and best practices.

Preferred Qualifications:

• Tier 1 or Tier 2 automotive infotainment experience.

• Excellent knowledge of compilers & debuggers for ARM-based development.

• Experience implementing Linux applications and daemons.

• Solid understanding of Linux boot-time optimization strategies.

• Experience with projection technologies (Android Auto, CarPlay).

• Experience with Android OS for infotainment/automotive.

• Experience with wired (USB, Ethernet) and wireless (Bluetooth, Wi-Fi) communication.

• Experience with Infotainment Navigation.



  • Bengaluru, Karnataka, India Siemens Limited Full time

    Empowering InnovationWe're seeking a skilled Senior Software Engineer to join our team at Siemens Limited. As a key member of our HMI Linux development team, you'll play a crucial role in designing and implementing cutting-edge software solutions for our rail vehicle systems.Key Responsibilities:Develop error-free and clear visualization in real-time on the...


  • Bengaluru, Karnataka, India Siemens Limited Full time

    Empowering InnovationWe're seeking a talented Senior Software Engineer to join our team at Siemens Limited. As a key member of our HMI Linux development team, you'll play a crucial role in designing and implementing cutting-edge software solutions for our rail vehicle systems.Key Responsibilities:Develop error-free and clear visualization in real-time on the...


  • Bengaluru, Karnataka, India Luxoft Full time

    Project OverviewLuxoft is seeking a talented Senior Android HMI Developer to join our international team and contribute to the development of a new in-vehicle infotainment (IVI) project for a major European car manufacturer.ResponsibilitiesParticipate in requirement analysis and design efficient, reusable, and reliable code from scratch.Implement performance...


  • Bengaluru, Karnataka, India Luxoft Full time

    About the RoleWe are looking for an experienced Senior Android HMI Developer to join our team at Luxoft. The ideal candidate will have a strong background in Java and Kotlin development on Android, with a focus on creating efficient, reusable, and reliable code.ResponsibilitiesParticipate in requirement analysis and design, create, and maintain efficient,...


  • Bengaluru, Karnataka, India Krones Digital Solutions India Pvt. Ltd. Full time

    About the JobWe are seeking a skilled Software Development Engineer for our team at Krones Digital Solutions India Pvt. Ltd. The successful candidate will be responsible for the software development of a web-based Human Machine Interface (HMI) for machines in the production environment.Key ResponsibilitiesDesign, implementation, and testing of modern...


  • Bengaluru, Karnataka, India Luxoft India Full time

    Job DescriptionWe are seeking a highly skilled Senior Android HMI Developer to join our team at Luxoft India.Key ResponsibilitiesParticipate in requirement analysis and design efficient, reusable, and reliable C++/Java code from scratch.Implement performance and quality services, identifying bottlenecks and bugs, and implementing solutions to these...


  • Bengaluru, Karnataka, India Bosch Full time

    Job DescriptionAs an Android Expert for HMI and Android Services Development at Bosch, you will be responsible for designing and developing innovative Android-based solutions for our Human Machine Interface (HMI) and Android services. Your primary focus will be on creating custom services and managers, as well as developing or modifying Android framework and...


  • Bengaluru, Karnataka, India Siemens Limited Full time

    Empowering InnovatorsWe're looking for a talented Senior Software Developer to join our team at Siemens Limited.As a key member of our team, you will be responsible for designing and developing real-time visualization software for our rail solutions. Your expertise in Linux and HMI will be crucial in ensuring the success of our projects.Your Key...


  • Bengaluru, Karnataka, India Bosch Full time

    Job Overview We are seeking a highly skilled Android Expert to join our team at Bosch. As an Android Expert, you will be responsible for designing and developing HMI and Android services frameworks. Key Responsibilities Requirements analysis and clarificationPrepare concepts & design for HMI & HMI application FrameworkPrepare concepts & design for...


  • Bengaluru, Karnataka, India MRI Software Full time

    Job Title: Senior Software DeveloperAbout the Role:MRI Software is a global leader in Proptech, delivering innovative applications and solutions that enable real estate companies to excel. As a Senior Software Developer, you will play a crucial role in designing, developing, and maintaining efficient, reusable, and reliable code for our browser-based...


  • Bengaluru, Karnataka, India ARYAN HR SOLUTIONS Full time

    **Job Title:** Software Design Engineer**Job Summary:**Arya HR Solutions is seeking a highly skilled and motivated Software Design Engineer to join our team. The ideal candidate will have a strong background in electronics engineering and software development, with a focus on power systems engineering.Main Responsibilities:• Develop and validate software...


  • Bengaluru, Karnataka, India Yularatech PVT LTD Full time

    Job Summary:Yularatech PVT LTD seeks an experienced Senior Software Engineer to design, develop, and maintain high-performance systems built on object-oriented principles with C/C++ programming language. The ideal candidate will have a deep understanding of AUTOSAR and IPC mechanisms for seamless communication between multiple subsystems.Key...


  • Bengaluru, Karnataka, India MRI Software Full time

    At MRI Software, we are seeking a highly skilled Senior Software Developer to join our team and contribute to the design, development, and maintenance of our innovative applications.Key Responsibilities:Design, develop, and maintain efficient, reusable, and reliable code.Write efficient and effective automated unit tests.Review and refactor code.Collaborate...


  • Bengaluru, Karnataka, India MRI Software Full time

    Company Overview:MRI Software is a global leader in Proptech, delivering innovative applications and hosted solutions that empower real estate companies to elevate their business.We have nearly five decades of expertise and insight, with offices across the United States, the United Kingdom, Hong Kong, Singapore, Australia, South Africa, New Zealand, Canada,...


  • Bengaluru, Karnataka, India MRI Software Full time

    At MRI Software, we're seeking a highly skilled Senior Software Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining efficient, reusable, and reliable code for our browser-based applications.Key responsibilities include:Designing and developing software applications using...


  • Bengaluru, Karnataka, India PNR Software Solutions Full time

    Main Responsibilities: As a Senior Software Developer, you will be responsible for designing, developing, and maintaining high-quality software solutions. You will work closely with cross-functional teams to identify business needs and implement technical solutions. Your expertise in full stack development will enable you to handle tasks ranging from...


  • Bengaluru, Karnataka, India Iosys Software Full time

    Job Title: Senior Enterprise Software DeveloperOverviewIosys Software is seeking a highly skilled and experienced Senior Enterprise Software Developer to join our dynamic team. The ideal candidate will have a strong background in designing and developing complex enterprise applications using EJB technology, with a focus on scalability and reliability.Key...


  • Bengaluru, Karnataka, India Domnic Lewis International Full time

    Job Title : Senior Architect - Applications & FeaturesLocation : RemoteDuration : Full TimeExperience Range : 12 -14 YearsSkills : C++. Linux, QT & QML, Coding, HMI Architecture, Design & Development (For Automotive Infotainment).Job Description : Essential Duties & Responsibilities :- Lead the development of a technology roadmap for in-vehicle infotainment...


  • Bengaluru, Karnataka, India AVEVA Full time

    Solution Development ExpertiseAveva is a world leader in industrial software. Our cutting-edge solutions are used by thousands of companies to provide essential services such as energy, infrastructure, chemicals and minerals safely, efficiently and more sustainably.We are the first software business to have our sustainability targets validated by the SBTi...


  • Bengaluru, Karnataka, India Bosch Full time

    Job DescriptionMandatory Skills:Deep understanding of AOSP architecture and conceptsStrong knowledge of Android application framework, boot, and memory optimizationsProficiency in Android debug tools (Perfetto, GPU overdraw, profiler, etc.)Experience with automotive Android development preferredMulti-threaded application development expertiseKnowledge of...