Search by job, company or skills

HARMAN India

Software Engineer - Embedded Applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago
  • Be among the first 20 applicants
Early Applicant

Job Description

Introduction: A Career at HARMAN Automotive

We're a global, multi-disciplinary team that's putting the innovative power of technology to work and transforming tomorrow. At HARMAN Automotive, we give you the keys to fast-track your career.

  • Engineer audio systems and integrated technology platforms that augment the driving experience
  • Combine ingenuity, in-depth research, and a spirit of collaboration with design and engineering excellence
  • Advance in-vehicle infotainment, safety, efficiency, and enjoyment

About the Role:

As part of an agile team, you will research and build the software on telematics devices with state-of-the-art technologies and features like communication, networking, and positioning. You will be on a path-finding mission to enable and create new business in the Telematics domain. Will be part of highly visible demos; and lead effort to bring the product and solutions to market. Your responsibilities include design, development/coding, build, debug, and modify software enhancements and new products development.

What You Will Do

  • 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

What You Need To Be Successful

  • Masters/Bachelors degree in electrical, communications, computer engineering or a similar discipline
  • Should have 2 to 5 years of overall software development 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

Bonus Points if You Have

  • 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

What Makes You Eligible

  • Successfully complete a background investigation and drug screen as a condition of employment
  • This position requires the use of a HARMAN or customer-owned vehicle. As such, any offer of employment will be contingent upon having a clean driving record, which will be evaluated and determined in HARMAN's sole discretion

What We Offer

  • Flexible work environment, allowing for full-time remote work globally for positions that can be performed outside a HARMAN or customer location
  • Access to employee discounts on world-class Harman and Samsung products (JBL, HARMAN Kardon, AKG, etc.)
  • Extensive training opportunities through our own HARMAN University
  • Competitive wellness benefits
  • Tuition Reimbursement
  • Access to HARMAN Campus Fitness Center and Cafeteria
  • An inclusive and diverse work environment that fosters and encourages professional and personal development

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 132663863

Similar Jobs