Platzhalter Bild

Hybrid MB.OS - Software Developer, Linux Middleware – Camera/Vision Systems bei Mercedes-Benz Group AG

Mercedes-Benz Group AG · Bangalore, Indien · Hybrid

Jetzt bewerben

Job ID: Software Developer, Linux Middleware – Camera/Vision Systems

Job Description: Develops end-user features. Design, document, implement / integrate and test. Develop features with focus on back-end layer and/or middle-layer in a layered architecture view.

 

 

Experience

  • 2 to 6 years of experience in Software development

 

Education & Training

  • Masters/Bachelors in Computer Science or Electronics and Communication Engineering or related field

 

Mandatory Skills

  • C/C++ programming experience
  • Experience with development on embedded Linux platforms
  • Experience in using IPC mechanism like DBus, Thrift etc.,
  • Experience in working with Linux embedded platform (Development, Build and Deployment)
  • Experience in build tools cmake, make/gmake and cross compilation
  • Excellent Communication and Team work skills 

 

Desired Skills

  • Experience in working with Automotive Infotainment Head Unit Hardware
  • Good knowledge of UML Modelling tools like EA, Rhapsody.
  • Good knowledge of Test driven development (Unit and Module testing)
  • Good knowledge of SW-Version-Tools like SVN, GIT Knowledge of systems software design, operating systems and architectures
  • Proven ability working in Agile Scrum environment using Atlassian tools

 

Job Responsibilities

  • Software Development and Unit Testing
  • Optimizing computational applications (such as computer vision, image processing, graphics, machine learning) for architectures such as x86, ARM, NEON, or CUDA
  • Conceptualize, architect and prototype software solutions on high performance embedded systems
  • Development of SW frameworks and modules for Head Unit
  • System requirements analysis and clarification internal in Daimler and with suppliers
  • Define and Analyse SW requirements and SW interfaces
  • Integration, Build and Release Management of application
  • Documentation of High Level, Low Level design, Source code and Unit Tests
  • Develop, flash and test the application in Embedded Hardware
  • Communication with partners, suppliers and within the team

 

Jetzt bewerben

Weitere Jobs