The Job logo

What

Where

Software Engineer II, SW

Join for More Updates
Smart SummaryPowered by Roshi
As a Software Engineer II, you will be responsible for implementing platform software for Sensor framework, developing features, bug fixes, and core framework modules independently. The role requires expertise in C++, C++11, GTest, Design Patterns, Linux system programming, Android HAL layers, IPC, GNSS, IMU sensors, Camera Sensors, Communication protocols, Multithreading, Synchronization, IPC mechanisms, and debugging. Join HARMAN International in Bengaluru, Karnataka, India, for this full-time on-site opportunity.

Will be responsible to implementing the platform software for Sensor framework
will be responsible to develop features, bug fixes, requirement analysis, interation with CPM team on need basis
Will be responsible to independently own and execute core framework modules
Should be enthusiastic to learn new technologies also.
Should have an innovative mindset towards problems.
 

B-Tech/BE, 5 to 8 years experience in embedded software. 
4+ years of experience in Automotive and IVI systems.
Expertise in C++, C++11, GTest and fluent in concepts of Design Patterns.
Expertise in Linux system programming is a MUST.
Good knowledge of Android, its HAL layers and its IPC like Binders
Good knowledge in GNSS, IMU sensors, Camera Sensors
Experience in Communication protocol like UART, I2C, SPI in Linux.
Should have good knowledge in Multithreading, Synchronization mechanisms, IPC mechanisms using POSIX or equivalent.
Debugging skills, able to understand and implement UML designs

HARMAN International Logo

Company

HARMAN International

Job Posted

a year ago

Job Type

Full-time

WorkMode

On-site

Experience Level

3-7 Years

Category

Software Engineering

Locations

Bengaluru, Karnataka, India

Qualification

Bachelor

Applicants

Be an early applicant

Related Jobs

HARMAN International Logo

Associate Engineer, SW

HARMAN International

Bengaluru, Karnataka, India

Posted: 5 months ago

Analyzing specifications, developing high-level design, coordinating in software development, integrating features, troubleshooting, and delivering high-quality products in Android HMI domain for Harman products. Own multiple components, lead technical discussions, mentor team members, and ensure quality through design and code reviews.