Senior Software Engineer

Published date: 2024/01/10
  • Location: Bangalore, Karnataka, India
• B-Tech/BE, 5–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
• 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.
• 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
Company Name: HARMAN International

Apply

0 page views

Related listings

  • Software Engineer|2-6Yrs|Bangalore
    Software Developer
    Software Developer
    Software Engineer Primary Skills Should have worked on NET Core with hands on of at least 6 9 months Should have worked on both NET Core MVC NET Core WebAPI along with some basic knowledge of SQL Resource should be having hands on experience of devel...
    2026/11/08
  • Full Stack Engineer
    Software Developer
    Software Developer
    Roles and Responsibilities: • Develop software solutions by studying information needs and investigating problem areas. • Can work on sophisticated commercial PHP and Reactjs software products in a fast paced environment. • Contribute to improving th...
    2026/11/08
  • Javascript Developer
    Software Developer
    Software Developer
    Responsibilities & Key Skills: • Strong proficiency in JavaScript, object model, DOM manipulation and event handlers, data structures, algorithms, JSX, and Babel · Complete understanding of ReactJS and its main fundamentals like JSX, Virtual DOM,...
    2026/11/08