Engineer II, SW - Embedded C++

5 - 9 years

0 Lacs

Posted:1 week ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

A career at HARMAN Automotive offers you the opportunity to be part of a global, multi-disciplinary team that is dedicated to utilizing the power of technology to drive innovation and shape the future. As a member of the HARMAN Automotive team, you will have the chance to fast-track your career and contribute to engineering audio systems and integrated technology platforms that enhance the driving experience. By combining ingenuity, thorough research, collaboration, and excellence in design and engineering, you will play a key role in advancing in-vehicle infotainment, safety, efficiency, and overall enjoyment. In the role of Engineer II SW at HARMAN Automotive, you will be tasked with designing, implementing, and maintaining modules for embedded systems, with a specific focus on utilizing C++ for these projects. Your responsibilities will include designing production-ready software following a defined software development process, analyzing specifications, developing high-level design, maintaining traceability, reviewing unit-level code, and documenting the work on Harman product(s). Additionally, you will provide technical coordination in software development by understanding project requirements and guiding a team of engineers on skill-building aspects related to the project. Your day-to-day tasks will involve developing and implementing modules for embedded systems using C++ as the primary language, analyzing existing embedded software for enhancements, modifications, bug fixes, or platform porting, writing clean and efficient code adhering to coding standards, collaborating with other engineers to integrate embedded systems with Windows-based platforms, utilizing IPC mechanisms for functionalities, conducting thorough testing of embedded systems, creating and maintaining comprehensive documentation, optimizing code for performance and resource constraints, identifying and resolving technical issues, and working effectively with cross-functional teams to ensure successful project delivery. To be successful in this role, you should possess 5-8 years of extensive experience in C++ and C programming, including object-oriented design, data structures, algorithms, and memory management. A strong understanding of embedded systems principles, real-time operating systems, and communication protocols is essential, along with familiarity with Windows operating systems and IPC mechanisms. Experience with debugging tools, excellent communication skills, and the ability to work collaboratively in a team environment are also key to your success. Bonus points will be awarded if you have experience with specific RTOS, hardware knowledge, version control systems, or automated testing frameworks. Additionally, willingness to work in Bangalore, India, and successfully complete a background investigation and drug screening are required for eligibility. In return, HARMAN Automotive offers a flexible work environment, employee discounts on world-class products, extensive training opportunities through HARMAN University, competitive wellness benefits, tuition reimbursement, access to the fitness center and cafeteria on the HARMAN Campus, and an inclusive work environment that values professional and personal development.,

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your C Skills

Practice C coding challenges to boost your skills

Start Practicing C Now

RecommendedJobs for You