A Software Engineer is needed to implement platform software for Middleware and infrastructure, contribute to design and architecture, and execute module ownership.
Requirements
- Contribute to architecture, design and reviews
- Independently execute module ownership
- Design, Develop and maintain Middleware and infrastructure solutions
- Contribute to requirements reviews, analysis of customer change requests
- 6 -8 years' experience in embedded software
- 3+ years of experience in Automotive and IVI systems
- Expertise in C++, C++11 fluent in concepts of Design Patterns and android Framework
- Aware of Android HAL AOSP architecture
- Excellent debugging skills using GDB, JTAG etc.
- Exposure to JAVA is added advantage
- Fluent in reading/understanding hardware block diagrams and schematics
- Experience with embedded application firmware development
- Ability to work independently
Benefits
- Health insurance
- Retirement plan
- Paid time off
- Professional development opportunities