UI SW Development: Software Engineer-1

Mercedes-Benz Group

Aufgaben

We are looking for highly motivated and skilled engineers to help us design & develop UI Software Framework & Features for next-generation Mercedes-Benz vehicles at our R&D Division in Bangalore, India. This role is to work closely with our counterparts in Germany to define and implement software architecture, UI Concepts & Feature development on the latest automotive embedded platforms for MBUX as part of MB.OS.

  • Minimum 3 to 6 years of experience in software programming – UI Framework, Application Design, Implementation & testing reusable software components for embedded platforms.
  • Specialized in HMI development for Infotainment, Clusters and other Embedded HMI application development.
  • Good hands-on experience and knowledge in GUI development with Qt/QML or implementing Android UI views/Activities/ app life cycle.
  • Flexible and open to learn new technologies.
  • Experience in C/C++ programming with Embedded Linux knowledge.
  • Experience with version control (Git), Cmake, Unit Testing and CI/CD.
  • Enable high responsiveness between UI specification/style guide development/changes and UI module delivery.
  • Ensure timely delivery of tasks according to product back log
  • Ensure good quality of delivery
  • Experience in SAFe or agile software development process
  • Ability to lead a team.
  • Excellent communication and teamwork skills.

Qualifikationen

Master's degree in Computer Science, software engineering or related field; or equivalent work experience.

  • Experience in C/C++ programming.
  • Specialized in UI development for Infotainment, Clusters and other Embedded HMI applications.
  • Good hands on experience and knowledge in GUI development with Qt/QML or implementing Android UI views/Activities/ app life cycle.
  • Ability to manage competing project priorities and constraints.
  • Ability to work in inter-cultural, inter-disciplinary teams, across multiple time zones.
  • Analytical skills for continuous evaluation of ways to improve performance and behavior, focusing on efficiency and quality.
  • Knowledge in developing UIs (Views, Widgets, Business Logic, etc.)
  • Familiar with developing Unit Tests and SW functional tests for own code.
  • Demonstrated ability to implement high quality software for series development.
  • Experienced in agile collaboration models (e.g. SCRUM/KANBAN)
  • Extensive knowledge in various UI frameworks and technologies for embedded and mobile platforms such as Qt, HTML5, OpenGL & EBGuide.
Read Full Description
Confirmed 14 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles