Description & Requirements
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 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
- Understand business requirements, associate them with agile entities (stories/tasks) for planning and execution
- Enable platform for research and development of POCs and demos in areas like 5G
- Design and develop scalable, maintainable, well mannered (CPU, memory, disk, power, network) automotive grade Linux applications
What You Need to be Successful
- Masters/Bachelors degree in electrical, communications, computer engineering or a similar discipline
- Should have 3 to 5 years of overall experience.
- Working experience with Linux on an embedded platform
- Create reusable and scalable C, C++ code.
- Proficient understanding of STL (Standard Template Library): containers and algorithms.
- Good understanding of Linux IPC (Inter Process Communication) mechanisms like sockets, message ques, shared memory.
- Working experience in multithreading environment and thread synchronization techniques.
- Working experience with industry standard version control systems like GIT, Gerrit
- Working experience with Gtest based C++ unit test framework.
- Good written and oral communication skills to collaborate with teams across geographies
- Understanding of Automotive diagnostics and On Board Diagnostics.
- Hands on experience working with UDS (Unified Diagnostics Services) ISO 14229-1, DoIP (Diagnostics over IP) ISO 13400, DoCAN (Diagnostics over CAN) ISO 15765.
- Working experience with systemd, D-bus, TCP/IP and CAN.
- Hardware schematics analysis related to diagnostics circuits.
- Understanding on SW Download and Over the Air Updates.
What Makes You Eligible
- Strong understanding of embedded System Boot procedure
- Hands on experience with memory partitioning for Flash based storage devices like eMMC
- Good understanding of build environment for Linux on embedded platforms
- Knowledge of Open Embedded, Bitbake and package management is a strong plus
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.
- “Be Brilliant” employee recognition and rewards program.
- An inclusive and diverse work environment that fosters and encourages professional and personal development.
#LI-BM1