Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Engineer,SW - Bengaluru/Bangalore - Harman @ HARMAN

Home > Programming & Design

 Engineer,SW - Bengaluru/Bangalore - Harman

Job Description

  • Deep working knowledge and hands on experience with various components of AWS.
  • Develop application through the complete lifecycle which include proposal, prototype, architecture, design, implementation and deployment of cloud components which communicate, monitor, and update devices like IOT and mobile.
  • Debug distributed cloud components at infrastructure, service and application levels.
  • Deep knowledge with object oriented programming and design patterns.
  • Familiarity with cloud offerings like Amazon AWS, Microsoft azure, Google Cloud services
  • Build systems which are scalable, reliable, and highly available
  • Perform peer reviews, code check-ins, static analysis tests, continuous build and unit test of the applications. Participate and lead in the technical workgroup to make sound technical decisions.
  • Able to understand 3rd party software of partners/OEMs/vendors with minimum support, and integrate it with HARMAN product portfolio.
  • Utilize working knowledge of software development processes and embedded operating systems.
  • Experience in driving ground up 4G/5G Modem development projects.
  • Possess understanding of system interconnect protocols and technologies and utilize your experience in SW, Telematics, Infotainment, etc.
  • Interface the hardware and software boundaries of the SoC/Modems.
  • Analyze customer and internal requirements and specifications and translates these into software designs.
  • Tests software designs and code at the unit and system level to insure that all requirements are met and the highest software quality is achieved.
  • Participates in internal and customer-driven design reviews throughout the program.
  • Coordinates software development activities with software team leader.
  • Identifies product requirement or performance issues. Works with software team leader to negotiate a resolution.
  • Communicate with peers inside the Harman group to coordinate software development. This includes occasional travel for training or coordination with other groups.
  • Manages 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.

What You Need

  • Masters/Bachelors degree in electrical, communications, computer engineering or a similar discipline
  • Should have 3 to 5 years of overall experience
  • Deep knowledge and hands on experience with AWS or Azure Cloud Services as a product offering.
  • Deep knowledge in writing cloud solutions using programming languages like NodeJs (preferred) or Java (optional).
  • Deep knowledge in designing and developing cloud native solutions
  • Deep knowledge in developing asynchronous applications in cloud setting
  • Hands on experience in building Big Data analytics applications using solutions like Spark
  • Hands on experience with implementations of REST based web services and clients for testing.
  • Hands on experience with implementations using micros services architecture.
  • Hands on experience with JavaScript libraries and frameworks like Angular, ReactJS, Vue
  • Hands on experience with NoSQL Databases like Amazon Dynamodb, MongoDB, Cassandra.
  • Hands on experience with Relational databases like MySQL, Postgres or Amazon RDS.
  • Hands on Experience using standard IDEs like eclipse, visual studio etc.
  • Hands on Experience with Git, Jenkins or team city for version control and continuous Integration.
  • Hands on Experience with any of the unit testing frameworks like Mocha, JUnit.
  • Knowledge of various data interchange mechanisms like JSON, protocol buffers.
  • Familiarity with in-memory caching like memcached or redis or elastic cache.
  • Understanding of modern software development tools and management.

What is Nice to Have

  • Prior live deployments of highly scalable application on the AWS cloud with graceful degradation.
  • Familiarity with Docker container.
  • Experience with Android and iOS App development.
  • UX/UI design and usability knowledge.
  • Experience with EMR Hadoop

What Makes You Eligible

  • Be willing to travel - domestic and international travel
  • Be willing to work in an office in Bangalore, India

Job Classification

Industry: Electronic Components / Semiconductors
Functional Area: IT Software - Application Programming, Maintenance,
Role Category: Programming & Design
Role: Programming & Design
Employement Type: Full time

Education

Under Graduation: Any Graduate
Post Graduation: Post Graduation Not Required
Doctorate: Doctorate Not Required

Contact Details:

Company: Harman Connected
Location(s): Bengaluru

+ View Contactajax loader


Keyskills:   Automation Coding Eclipse SOC MySQL Javascript Agile JSON Visual Studio Android

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

HARMAN

HARMAN (harman.com) designs and engineers connected products and solutions for consumers, automakers, and enterprises worldwide, including audio, visual and infotainment systems; enterprise automation solutions; and software services. With leading brands including AKG®, Harman Kardo...