Sr Principal Engineer II, SW - Architect Emb C/C++ (Cockpit/Automotive/Infotainment Systems)
Harman
- Bangalore, Karnataka
- Permanent
- Full-time
- Provide technical leadership, Solution architecture and guidance in the area of Software Engineering for Middleware, stacks, hardware abstractions, drivers and communication logics for Automotive Digital cockpit and similar systems.
- Collaborate with Global teams, both OEs (Harman Customers) and Internal Customer Program teams to realize the right technical solution, for a given set of customer requirements. And, at the same time not dilute re-usability/common-platform criteria.
- Lend technical expertise in engaging OEs (Harman Customers) offer the right solution; determine/decide the right architecture and approach for the above mentioned areas. Support the team architecturally and design wise, where necessary to mentor and support the team in delivering critical deliverables
- Low level software that deals with the fundamental Hardware-Software Interface
- Interactions with the Hardware and systems design domains to understand plan and design the requisite infrastructure.
- Contribute in above areas, for all activities viz., Architecture conceptualization, Design and Development for reusable software
- Ensure that activities achieve quality, cost and delivery targets.
- Be a member of Software Engineering process initiatives like ASPICE
- Collaborate with cross-functional teams, including geographically separate/virtual teams across Harman's R&D centres.
- Work closely with the key stakeholders proactively for technical enablement of the business
- Provide strong technical leadership which role models Harman values and demonstrates cultural awareness.
- Harman Competencies:
- Strong focus on automotive systems which comprises of various ECUs like headunit, RSE, front passenger, gateway etc..
- Experience on various automotive EE architectures and system Software architectures including SDV
- Experience on working on cockpit solutions with multiple VMs (QNX, Linux, Android) and Hypervisors
- Experience on working with various operating systems - Linux, QNX or other RTOS and optionally Android, Autosar, Adaptive autosar
- Experience in working with automotive system SW infrastructure supporting digital cluster, ADAS and digital cockpit solutions.
- Should have Knowledge of FuSa compliance and various ASIL levels.
- Strong focus on OSS activities, Embedded Security development, Vehicle Interfaces, Interactions with IO-Controllers/Vehicle Interface processors
- Proficient in C/C++ Programming, RUST, Embedded security topics, Android/Java programming
- Proficient in analyzing system level requirements and define best suited Solution Architecture
- Strong in RTOS and GPOS concepts and good proficiency in real time multi-core multi-threaded software design and development. Additionally, architecture experience in multi SOC system development.
- Good knowledge of embedded systems architecture, Peripherals like PCIe, USB, I2C, I2S, SPI, Ethernet, HDMI, SSD, LVDS, CSI/DSI etc
- Should have prior experience on Architecting software for different Automotive SoCs.
- Should have experience of modelling software architecture in modelling tools like Enterprise Architecture, similar MBSE tools like SysML etc..
- Should have understanding of various communication protocols
- Should have exceptional problem solving and debugging skills.
- Should be fluent in reading/understanding hardware block diagrams and schematics
- Should be fluent in using test and measurement equipment like Oscilloscopes and Logic Analyzers
- Should be able to work independently, contribute to requirements reviews, analysis of customer change requests, analysis of existing designs and also development of new designs in the field of Systems Design/Development
- Experience with embedded application firmware development
- Good to have - Hands-on on some tools like ALM, JIRA, Confluence etc
- Good to have - Has experience in handling SOCs vendors and other 3rd party vendors
- Good to have - Familiar with requirements management tools like DOORS/DNG
- B-Tech/BE/MS/M Tech with 15 years or more having at-least 6 years of experience in embedded automotive system.
- Be willing to travel, domestic or international
- Be willing to work in an office, in Bangalore or Pune.
- Be willing to submit a background screen or drug test.
- Can-do attitude with unwavering sense of timeliness
- Ability to learn new technologies quickly.
- Self-motivated, results-driven individual and passionate about work.
- Excellent communication skills and problem solving skill
- 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