Android Framework, Java And OTA/HAL

Harman

  • Halle, Vlaams Brabant
  • Vast
  • Voltijds
  • 1 maand geleden
Software Update Engineer plays a key role in Development, Maintenance and Bug Fixing of Software update subsystem in both Linux and Android, communication with OTA server, downloading and installing images on cockpit system. He/She holds the key stake in communication between different services and ECUs in an Intelligent Cockpit Environment. Guide the team by detailing the requirements, designing the stack and ensuring the features are delivered.What You Will Do
  • Design, develop, unit test, and document assigned complex features with high quality with committed delivery timeline.
  • Contribute to bug prevention with improved code quality, compliance with HARMAN processes.
  • Follow Agile process and Adherence to defined ASPICE process guidelines.
  • Work closely with Domain Manager and SMEs for architecture, planning and delivery.
  • Develop and Guide team members with low level design, development and test case engineering with training, reviews, and feedback.
  • Collaborate with multiple domains across IVI and Cockpit to drive high level design for complex domain features.
  • Report status, issues, and progress of the SW development at timely intervals to stakeholders.
  • Ensure pre-integration testing and verification for the functional area and its features.
What You Need
  • B-Tech/BE, 7-8 years of experience in Android based embedded software design and development.
  • Expertise with programming in Java (Mandatory), C, C++
  • Fluent in concepts of Design Patterns.
  • Expertise in concepts like OOPS, Multithreading
  • Expertise in Linux and android startup
  • Knowledge of hypervisor and virtualization
  • Knowledge in one of the scripting languages is preferred (Shell script, Python)
  • Good Knowledge of IPC and RPC mechanisms available in Android & Linux
  • Should have excellent debugging skills.
  • Should have exposure to UML\SysML, should be able to understand UML\SysML diagrams and contribute to UML\SysML based designs preparations.
  • Experience in Automotive and IVI systems is an added advantage.
  • Hands on experience with communication protocols such as I2C, SPI, UART, USB is an added advantage.
What is Nice to Have
  • Exposure to internet protocols like TCP, UDP
  • Should be able to analyze Customer, System Requirements specifications and derive technical requirements applicable for domain.
  • Should be able to drive the design and architecture discussions.
  • Excellent communication and negotiation skills
  • Should be able to work independently, contribute to requirements reviews, analysis of customer change requests
  • Should have fair exposure to analyzing and debugging existing software or designing and building new ones.
  • The candidate should be dynamic, enthusiastic team player with a "can do" attitude.
What Makes You Eligible
  • Willingness to work in an office located in Bangalore, India.
  • Successfully complete a background investigation and drug screen as a condition of employment
What We Offer
  • Opportunity to work on latest Android Automotive Stack.
  • Opportunity to work on cutting edge technologies evolving in IVI, Digital Cockpit Systems
  • Exposure to entire software development cycle in Android based IVI, Digital cockpit Systems.
  • Opportunity to get deep insights into feature intricacies.
  • Opportunity to play a key role in improving overall efficiency by building robust platform.
HARMAN is proud to be an Equal Opportunity / Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.© 2024 HARMAN International. All Rights Reserved. If you are using a screen reader and are having problems using this website, please call (800) 645-7484 for assistance.

Harman