- LocationPune, India
-
IndustryAutomotive
Overall responsibilities and duties:
The BSP HAL Technical Leader oversees the HAL development team. The HAL team is working on multiple products running on Android & Linux Operating Systems.
The BSP HAL Technical Leader must have a great expertise in Linux HAL domain for Automotive and can mentor/groom/help team members to perform their development tasks.
The BSP HAL Technical Leader is having the overall responsibility on feature completion for all programs according to Feature Roll Out Plan.
Qualifications
Minimum education level:
Master's degree in Computer Science/ Electronics / Software engineering.
Proficient in English
Experience:
12+ years of experience in Embedded Software development for Automotive domain
5+ years of experience in Team Lead/management
Skills and competencies:
Must Have:
- Project achievements in HAL for IVI based on Linux and/or Android.
- Very good understanding of Android architecture and framework
- Hands on experience in HAL code development and Linux interface.
- Hands on experience in Hardware level debugging and board bring up.
- Experience with HSIS review and Harware interfacing.
- Experience with Diagnostics and related development in HAL code.
- Experience in C/C++, Scripting, Make/Cmake.
- Experience in debugging tools like gdb,strace,ftrace etc.
- Good understanding of Continuous build using Jenkins, Linux tools.
- Good experience in integration and validation methodologies.
- Good experience with requirement management, revision control, issue-tracking, review tools JIRA/GIT/GERRIT etc.
- Good experience to lead the team for executing & managing all their day-to-day basis activities with proper planning & scheduling according to set targets
- Excellent business level of English.
Nice to have:
- A-SPICE
- Agile development/scrum
- Functional safety and ISO 26262
Responsibilities:
- Responsible to lead BSP HAL team as owner of the feature across multiple projects
- Interaction with software lead for scheduling and planning of releases
- Follow-up development & maintenance of existing products and modules.
- Develop flowcharts, layouts and documentation to identify requirements and solutions.
- Produce specifications and determine operational feasibility
- Integrate software components into a fully functional software system
- Should able to perform PEER reviews
- Document and maintain software functionality
- Comply with project plans and industry standards.
Mindset/Attitude:
- Proactive, autonomous, rigorous, and quality mindset.
- Strong communication skills in English
- Sense of ownership: will do their best to get the job done and done right
- Eager to learn and understand the topics
