Job Responsibilities:
- Work on HMI domain which includes interaction with all other infotainment domains (Bluetooth, Media, Tuner, Diagnostics, Vehicle Functions etc- ).
- Analyzes existing embedded software to add features, make modifications, fix, and/or port to different platforms.
- Working with an interdisciplinary team that includes designers, human factors, project management, business and brand strategists, and hardware and software developers.
- Able to work on HMI business logic and tie in all the infotainment features in the system via HMI.
- Tests software designs and code at the unit and system level to ensure that all requirements are met and the highest software quality is achieved.
- Leads internal and customer driven design reviews throughout program.
- Provides technical leadership for all domain software development activities.
- Identifies product requirement or performance issues. Works with software team leader to negotiate resolution.
- Communicates with peers inside the Harman group to coordinate software development. This includes occasional travel for training or coordination with other groups.
- Manages multiple large projects and technical resources, including planning, estimating, and developing requirements in compliance with the established software development process.
- Works with the customer to further define requirements and to resolve issues.
- Exposure to Application development on Embedded platform and mobile devices are preferred, especially with C++ (must) experience.
- Automotive knowledge will be a plus.
- Have Sound knowledge of Design Pattern, OOAD concepts and UML.
Basic Qualifications:
- B-Tech/BE. Expect 10+ years experience in embedded software.
- Expertise in C++ programming background;
- Worked on object-oriented design and programming skills
- Excellent communication and organization skills.
- Self-motivated; results-driven individual. Must be passionate about the work.
Preferred Qualifications & Desired Competencies:
- Solid understanding of RTOS; QNX's Resource Manager framework - overall a solid embedded developer.
- Strong knowledge of user interface design processes and methodology.
- Knowledge of capabilities and limitations of embedded systems
- Understanding of State Machine and UML diagrams.
Didn’t find the job appropriate? Report this Job