Position: Jr. Embedded Engineer (TT25SI RM 4089)
Face-to-Face walk-in interview drive on 15 April at Bangalore office
About The Role
In this role you will help to shape and drive Harman’s cloud-based automotive software development toolchains as part of Harman’s broader software products portfolio. You will play the role of Senior developer and will be responsible for designing and implementing a device farm solution for automotive infotainment hardware into toolchain. You will also work on enabling Virtual Cockpit on cloud and integrate into the development toolchain.
You will be responsible for the continued transformation of HARMAN automotive into a leading tech player in software. You are an inspiring leader for our global team and your global peers, who shows both the technical and business acumen to rapidly grow our product family and its corresponding business in a rapidly growing eco-system.
Your Team
You will work as Individual contributor. You will work with Development Leads, Architects, other members of the team and will also provide guidance to junior members. You will not have any direct reports.
What You Will Do
-
Do everything needed to ensure we have a fully functional virtual cockpit in cloud with 80% of features enabled.
-
Do everything needed to ensure we have production ready Device farm solutions that can be provided to customers.
-
Create a highly scalable design that can be integrated easily with customer stacks/tools.
-
You will design, code and work with the team defining the overall architecture for the modules of Device farm and virtual cockpit solution
-
Guide the junior members of the team for any technical blockers.
-
Keep up to date on the latest cloud technologies and automotive industry trends. Should be able to adapt quickly to new technologies.
-
Identifying technical problems and developing software updates and ‘fixes’
-
Be capable of developing using an agile methodology, providing daily reviews of code and builds.
-
Think out of the box when it comes to defining unique ways users can use toolchain for Automotive software development.
What You Need
-
Bachelor’s degree in engineering or equivalent; BE/M.tech would be preferred.
-
2-5 years’ experience in implementing/solutioning automotive software solutions for Infotainment cockpit.
-
Experience working with embedded/edge environments
-
Solid hands-on experience with Linux systems (development, debugging, and deployment)
-
Working knowledge of containers (e.g., Docker) and virtualization technologies
-
Nice to have: Experience with WebRTC
-
Nice to have: Exposure to Python and/or JavaScript
-
Strong problem-solving skills and awareness of devOps and Agile principles.
-
You must understand the unique nature of the Automotive industry and why they are revolutionizing the way we stay connected and receive information.
-
Should be a self-starter with the ability to work with minimal supervision and manage time effectively.
-
Ability to solve problems independently.
-
Strong written and verbal communication skills are important.
What Is Nice To Have
-
Good understanding of cloud technologies related to virtualization.
-
Good experience in Automotive software development.
-
Good to have experience in performance optimization (KPIs)
-
Test Driven Development practices.