Senior HMI Software Developer
4 weeks ago
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.
-
Senior Software Engineer
4 weeks ago
Bengaluru, Karnataka, India Siemens Limited Full timeEmpowering 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...
-
Senior Software Engineer
4 weeks ago
Bengaluru, Karnataka, India Siemens Limited Full timeEmpowering 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...
-
Senior Android HMI Developer
1 month ago
Bengaluru, Karnataka, India Luxoft Full timeProject 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...
-
Android HMI Software Developer
3 weeks ago
Bengaluru, Karnataka, India Luxoft Full timeAbout 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,...
-
Software Development Engineer for HMI
3 weeks ago
Bengaluru, Karnataka, India Krones Digital Solutions India Pvt. Ltd. Full timeAbout 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...
-
Senior Android HMI Developer
1 month ago
Bengaluru, Karnataka, India Luxoft India Full timeJob 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 timeJob 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 timeEmpowering 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 timeJob 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...
-
Senior Software Developer
3 weeks ago
Bengaluru, Karnataka, India MRI Software Full timeJob 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...
-
Senior Software Engineer
3 weeks ago
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 timeJob 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...
-
Senior Software Developer
3 weeks ago
Bengaluru, Karnataka, India MRI Software Full timeAt 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...
-
Senior Software Developer
4 days ago
Bengaluru, Karnataka, India MRI Software Full timeCompany 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,...
-
Senior Software Developer
4 weeks ago
Bengaluru, Karnataka, India MRI Software Full timeAt 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...
-
Senior Software Developer
3 weeks ago
Bengaluru, Karnataka, India PNR Software Solutions Full timeMain 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...
-
Senior Enterprise Software Developer
3 weeks ago
Bengaluru, Karnataka, India Iosys Software Full timeJob 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...
-
Senior Software Architect
3 weeks ago
Bengaluru, Karnataka, India Domnic Lewis International Full timeJob 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...
-
Senior Software Developer
3 weeks ago
Bengaluru, Karnataka, India AVEVA Full timeSolution 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 timeJob 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...