Job Description
Job Responsibilities:
• Design and develop scalable, maintainable, well mannered (CPU, memory, disk, power, network automotive grade Linux applications with C, C++ for embedded platforms
• Understand business requirements, associate them with agile entities (stories/tasks) for planning and execution
• Enable platform for research and development of POCs and product demonstrations for Telmatics Use Cases
• Build and grow technical expertise across Telematics domains
Basic Qualifications:
• Masters/Bachelors degree in electrical, communications, computer engineering or a similar discipline
• Should have 5 to 7 years of overall experience.
• Hands on working experience with Linux on an embedded platform
• Adept at designing and developing reusable and scalable C, C++ code.
• Proficient understanding of STL (Standard Template Library): containers and algorithms.
• Good understanding of
• Linux Inter Process Communication mechanisms (sockets, message queues, shared memory)
• Concepts and techniques for Multithreaded applications
• Working experience with
• Industry standard version control systems like GIT, Gerrit, Perforce
• Gtest based C++ unit test framework.
• Open Embedded, bitbake package management
• Excellent troubleshooting and debugging skills
• Good written and oral communication skills to collaborate with teams across geographies
Preferred Qualifications & Desired Competencies:
• Prior hands-on experience with embedded software development for Automotive Products is a strong plus
Willingness to work across technical domains and explore new technologies
HARMAN is an Equal Opportunity /Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, ****** orientation, gender identity, national origin, disability or Protected Veterans status. HARMAN offers a great work environment, challenging career opportunities, professional training and
💡 Quick Summary
Seeking a career-building opportunity? The Software Engineer position is now open for candidates interested in the Software Developer Jobs sector. This role in Bengaluru offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
