Full Stack Software Engineer, PLM & Quality
HARMAN International
2h ago
0DevRomaniahimalayas
Full-Stack-Software-EngineeringPLM-EngineeringSystems-EngineeringBackend-DevelopmentFrontend-DevelopmentSenior-Fullstack-Software-Development-EngineerSenior-Fullstack-Software-EngineerStaff-Fullstack-Software-EngineerSenior
Job Description
A Career at HARMAN
As a technology leader that is rapidly on the move, HARMAN is filled with people who are focused on making life better. Innovation, inclusivity and teamwork are a part of our DNA. When you add that to the challenges we take on and solve together, you’ll discover that at HARMAN you can grow, make a difference and be proud of the work you do every day.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 a Systems Engineer, you will design, build, and own applications and integrations that improve efficiency and effectiveness of the Business Systems in Automotive. The systems you build and work with will solve major business challenges with a focus on Product Lifecycle Management (PLM) & Quality Systems at Harman.The role is not transactional and not focused on only building and delivering code. It is focused on building Business Solutions based on real Problem Statements with freedom to create fit-for-purpose applications. You are expected and encouraged to stay on with the latest and greatest technological trends to create value in your designs and in the business application.This role is well‑suited for an experienced full‑stack software engineer, who is interested in applying Software Engineering and UX Design principles in a low‑code, model‑driven environment and thriving in creating applications with excellent user interfaces.You will work on business‑critical systems that integrate with PLM, ERP, MES, and Quality platforms, enabling Engineering, Manufacturing, Quality, and Program teams to manage complex product data in a controlled and traceable way. The problems you will solve are systemic, data‑intensive, and cross‑functional, rather than isolated feature development.While low‑code platforms (e.g. Mendix for Apps, QLIK for Analytics) are part of the technology stack, this is not a configuration or scripting role. You will apply Object Oriented Programming concepts, data modelling, and architectural thinking to design maintainable, scalable solutions. Low‑code is used to accelerate delivery—not to replace engineering discipline.In addition, you will leverage Analytics technologies (ex. QLIK) and Database technologies (ex Databricks, Snowflake, Microsoft Fabric, etc.) to build and create complete, well-rounded solutions in partnership with other HARMAN departments.You will act as a technical owner within the Configuration Management domain, working closely with domain experts and HARMAN Digital IT to ensure that business requirements are implemented as robust, well‑designed systems.What You Will DoDesign and own the Business Architectures on a system / data model level for PLM & QualityTranslate complex business requirements into clear domain models, data structures, and system behavior.Design and implement custom applications and services using: model driven development concepts, Low code platforms (e.g. Mendix) for rapid delivery of applications, Enterprise systems such as Teamcenter PLM and SAPDesign and Implement Analytics solutions, leveraging enterprise platforms (ex. QLIK with Snowflake)Apply software engineering best practices, including modular design, encapsulation, reuse, and lifecycle management.Define and maintain data models, interfaces, and integrations between PLM, Quality, ERP, and downstream systems.Act as a technical counterpart to business stakeholders, ensuring solutions are scalable.Analyze and resolve complex system, data, and process issues using structured root cause analysis.Drive continuous improvement of Configuration and Change Management processes through system design rather than manual workarounds.Support Engineering, Manufacturing, and Quality teams in the effective use of CM related systems.Build deep functional and technical expertise in assigned systems and contribute to migration and integration strategies as platforms evolve.What You Need to Be SuccessfulBachelor’s degree (or equivalent professional experience) in Computer Science, Software Engineering, Information Systems, or a related technical discipline.3-5 years of professional experience in software development, systems engineering, or enterprise application development.Strong knowledge of object‑oriented programming and design principlesProficiency in front end technologies (ex. React, HTML & CSS, JavaScript)Strong Backend Development skills (ex. Node.js, python).Experience with cloud platforms (ex. Azure)Proficiency with Git and collaborative development technologiesExperience in system integrations and interfaces, example by usin
