💼

Software Engineer - HMI at Polaris Inc.

Location
Bengaluru
Job type
Full time
Posted on 03 Sep
Description

Essential Duties & Responsibilities


  • Understand timelines, proactively coordinate, and communicate to ensure deadlines are met
  • Work 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 performant, high-quality, self-documenting, adheres to standards and best practices
  • Write unit tests and contribute to test automation frameworks
  • Provide feedback 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 making suggestions that eliminate waste
  • Other duties and responsibilities as needed.


Skills & Knowledge


Minimum Qualifications:


  • Bachelor of Engineering.
  • Strong verbal and written communication skills
  • 3+ years of Infotainment software development experience
  • 3+ 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 (eg. Scrum) with deadlines


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
  • Mastery of Linux inter-process communication techniques and best practices
  • 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, Cellular) communication.
  • Experience with Infotainment Navigation.


Master Backend Engineering
Backend Engineering Launchpad
Next batch starts on 07 Jan
Always stay in the know!
Join our community and stay notified of latest job opportunities.
Tap to Apply