HARMAN International

Principal Software Engineer

Posted: just now

Job Description

Introduction: A Career at HARMAN AutomotiveWe’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 experienceCombine ingenuity, in-depth research, and a spirit of collaboration with design and engineering excellenceAdvance in-vehicle infotainment, safety, efficiency, and enjoymentAbout The RoleAs the Functional Owner for Key Provisioning within the EU System Engineering team, you will be responsible for developing concepts and tools that enable secure configuration and key material provisioning on Harman’s production lines. You will collaborate across software domains, system engineering, industrialization, and production departments. This role combines technical leadership with cross-functional collaboration to deliver robust and scalable solutions for complex systems.What You Will DoLead and supervise the Key Provisioning teamCoordinate and contribute to RFI/RFQ evaluationsClarify requirements and designs with customers, PCSM, SW-Industrialization, software domains, and Harman’s production departmentSupport Industrialization PM and SWPM/PL in evaluating internal requirements (IRS)Coordinate analysis and effort estimation for change requestsClarify dependencies and project timeline with all stakeholdersReport status updates to the software project lead and managementActively drive and participate in external and internal communication (e.g. workshops, regular communication)Plan, control and monitor all tasks related to key provisioningTrack integration of software modules into the overall projectMonitor ticket resolution status and progressEnsure compliance with Harman internal and customer SW engineering processes and standards (ASPICE, SAFe, …)Drive the design of robust key handling concepts, ensuring alignment with system/software testing strategies and integration approachesComply with Cyber Security and Functional Safety related processes and standardsCollaborate with domains and departments involved in Key Provisioning (e.g. Cyber Security, Production, Key Management System, Project Management). What You NeedBachelor or Master degree in computer science or a related fieldExperience in coordinating distributed development teamsExperience in technical coordination of engineering teamsExperience working in scrum teamsExperience in working with (external) customers/OEMsEffective communication and collaboration abilitiesStrong communication and technical presentation skillsSelf-driven, autonomous, and systematic working style with the ability to support team goalsFluent English communication skills, both written and verbalStrong problem-solving and analytical skillsExperience in embedded systems and automotive environmentsStrong SW development background (C/C++, Linux)Basic understanding of production processes and diagnostics (UDS)Foundational knowledge about CryptographyGeneral understanding of Cyber Security concepts (e.g. Secure Boot, TEE, Key Provisioning)Familiarity with automotive and industrial Cyber Security standards (ISO/SAE 21434, UNECE WP.29, …)Knowledge about trusted execution environmentsBonus Points if You HaveExperience in software design and development for QNXExperience in software design and development for AndroidExperience developing systems with NVidia, Qualcomm, or Samsung SoCsExperience in System + SW FMEAExperience in Functional Safety and familiarity with its standards (ISO 26262, ISO 21448, …)Experience in requirements engineering (CRS, SRS, TRS) using IBM ALM, classic DOORSWhat We OfferFlexible work environmentAccess to employee discounts on world-class Harman and Samsung products (JBL, HARMAN Kardon, AKG, etc.)Extensive training opportunities through our own HARMAN UniversityCompetitive wellness benefits“Be Brilliant” employee recognition and rewards programAn inclusive and diverse work environment that fosters and encourages professional and personal development

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In