Location
Bangalore | India
Job description
Job Description
Designation: Telematics Architect
Experience : 12 â€' 18 years
Work Location: Bangalore
Responsibilities:
- Architect and Develop Telematics middleware and applications using C and C++
- Understand and analyse customer's requirements.
- Software development, integration and testing based on requirements.
- Execute software development tasks, document user guides, HLD, LLD
- Provide effort estimation and other inputs for project planning.
- Able to interact professionally with a diverse group of clients and staffs.
- Be able to work independently or with minimum supervision.
Mandatory technical skill set:
- Strong C and C++ Programming Skills in Embedded Environment
- OOPs concepts, data structures, hands on with design patterns
- Operating systems: - Linux and RTOS
- Strong Linux system programming: (System-d, Kernel module, Device drivers, Middleware development)
- Good parallel processing programming (IPC: binder, Share-mem, socket)
- Security Concepts: openssl, tls, rsa, aes
- Experience in Software Development Lifecycle
- Exposure to emulators, simulators, debugging and test equipment.
Nice To Have:
- Automotive communication protocols know-how, e.g. Ethernet/SOMEIP/CAN/ LIN/ Flexray and Classic & Adaptive AUTOSAR architecture should be advantages.
- Working model- SAFe, Scrum etc.
- Experience handling build system, Dev ops, Jenkins, CI/CT/CD
Job tags
Salary