Job Closed

This listing is no longer active.

HARMAN International logo
HARMAN International

Harman International is a global leader in automotive technology, lifestyle innovations, design and analytics.

Advanced Engineer, Embedded C -Linux Kernel/Drivers Development (Ethernet/Networking)

Location

India

Posted

48 days ago

Salary

0

Seniority

Mid Level

Job Description

Advanced Engineer, Embedded C -Linux Kernel/Drivers Development (Ethernet/Networking)

HARMAN International

HARMAN’s engineers and designers are creative, purposeful and agile. As part of this team, you’ll combine your technical expertise with innovative ideas to help drive cutting-edge solutions in the car, enterprise and connected ecosystem. Every day, you will push the boundaries of creative design, and HARMAN is committed to providing you with the opportunities, innovative technologies and resources to build a successful career. 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 everyday. About the Role: Advanced Engg, proficient in designing, developing, and maintaining Visual drivers kernel-level software, showcasing mastery in open-source development practices. Skilled in developing complex drivers and adept at employing open-source development methodologies, with a strong capability for in-depth issue analysis within complex system environments. Your Team This position does not have any direct or indirect reports; but principal level engineers are expected to mentor more junior engineers and help guide their careers and activities.. What You Will Do - Own the design, development, and debugging of kernel-level software components, ensuring stability, performance, and security. - Investigate and resolve kernel-related issues, employing debugging tools and methodologies. - Develop kernel drivers for multiple products in Harman. - Ensures on-time support for Architecture, design, development and delivery activities and interfacing with Delivery and customers, other engineering organizations. - Participates in proposal to customer requests, RFQ and other opportunities that may arise. - Provides end to end development responsibility of the Kernel drivers assigned. - Maintains engineering standards by establishing and maintaining policies on software design standards. - Identifies and implements methods and practices that improve effectiveness of teamwork, and maturity of software development. - Performs technical research, monitors current trends and changes in technology. - Demonstrates industry knowledge to assist in new product development. - Uses Agile Scrum Methodology for software development. - Ensure proper review of code developed. - Drive team with Act like Owner Mindset. What You Need - Master’s/bachelor’s degree in Electronics or Computer Engineering - 5+ years of experience in software development - 5+ Years of experience on LINUX/Android driver development and debugging robust systems. - Good understanding in Kernel Internals, C programing. - Understanding of Android/Linux Boot Sequence and various Framework module architecture. - Hands on troubleshooting issues on run-time environment. - Strong communication and inter-personal skills. - Proficient in multi-threaded programming and middleware solution development on Linux & Android environment. - Strong in fundamentals of Inter Process Communication and OS concepts. - Creative problem-solver capable of creating and reproducing complex software defects. - Strong Knowledge on Embedded Linux Kernel Internals & Device Drivers and rich experience in Kernel Driver Development. - Good Understanding on ARM 32/64 Architectures and Kernel Debugging - Good Understanding of Realtime OS - Good Understanding of Display, Camera, Input device subsystems in Linux Kernel. - Good Understanding of I2C, SPI, UART subsystems in Linux Kernel. - Good Understanding of Memory, Storage devices, high Speed devices like USB, PCiE, SDIO. - Languages: - Required: C, C++, HAL, Device Drivers, System programming. - Desirable: Scripting, Yocto, perl, - OS: - Required: Linux/QNX/Android/RT Linux. - Tools: - GIT, Gerrit, HW debugging using Analyzers and HW debuggers. - Experience with cross compiler tool chain and build IDEs What is Nice to Have - Master’s degree or PG Diploma in Embedded systems or equivalent - Experience with multi-core System-on-Chip processors with hypervisor. - Experience developing automotive products or personal computing and mobile device platforms - Experience with ASPICE compatible software development practices - Work experience in QNX, VXWorks. What Makes You Eligible - Be willing to travel up to 10% domestic and international travel - Willingness to work in Bangalore. - Any offer of employment is conditioned upon the successful completion of a background investigation and drug screen 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 - Access to HARMAN Campus Fitness Center and Cafeteria - An inclusive and diverse work environment that fosters and encourages professional and personal development #LI-BM1 HARMAN is proud to be an Equal Opportunity / Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.

Related Job Pages

More Software Engineer Jobs

ICON plc logo

Senior Statistical Programmer

ICON plc

ICON is a global healthcare intelligence and clinical research organisation united by a mission to bring new medicines and treatments to patients faster. As a values-driven organisation, integrity, collaboration, agility, and inclusion are at the heart of how we work and interact with each other, customers, patients and suppliers.

Full TimeRemoteTeam 10,001+Since 1990H1B No Sponsor

• Develop, validate, and maintain complex statistical programs (primarily in R) to support data analysis and reporting for clinical trials • Take ownership of one or more studies, working alongside Principal Programmers and acting as a key contact for a leading FSP sponsor • Partner closely with biostatisticians and cross-functional colleagues to translate study requirements into robust, accurate statistical outputs • Prepare and review statistical analysis plans (SAPs), programming specs, and derived datasets to meet regulatory expectations • Safeguard data integrity and adhere to industry standards (ICH/GCP) throughout the programming lifecycle • Mentor junior programmers and contribute to building a culture of knowledge-sharing and continuous improvement

Romania
VISEO logo

Fluent Commerce Developer

VISEO

#PositiveDigitalMakers

Full TimeRemoteTeam 1,001-5,000Since 1999H1B Sponsor

We are looking for a Fluent Commerce Developer with solid experience in implementing and customizing the Fluent Commerce OMS. You’ll be part of a multidisciplinary team, working closely with tech leads, architects, and business teams to build scalable, reliable, and high-performing commerce solutions. We offer - A modern and stimulating tech environment. - Flexibility (remote work possible) and a collaborative team culture. - A chance to work on innovative commerce projects with real impact. Responsibilities: - Develop and maintain custom features, workflows, and integrations in Fluent Commerce. - Work with APIs (GraphQL / REST) to connect Fluent Commerce with external systems (ERP, PIM, WMS, etc.). - Participate in technical design, code reviews, and ensure good engineering practices. - Collaborate with product and tech teams to deliver high-quality features aligned with business needs. - Troubleshoot and debug issues in development, test, and production environments. - Stay up to date with Fluent Commerce updates and industry best practices. Profile: - 2+ years of experience working on Fluent Commerce implementations. - Experience integrating third-party systems via APIs (REST, GraphQL). - Solid knowledge of JavaScript / TypeScript and back-end development (Node.js). - Understanding of order management, inventory, and fulfilment flows. - Ability to work autonomously within a team and communicate clearly. - Experience in Agile/Scrum environments. - English fluency (written and spoken). French is a plus. - Experience with composable commerce and MACH architecture - Familiarity with cloud services (AWS, GCP) and CI/CD pipelines. - Exposure to front-end frameworks like React or Vue.js. GDPR MESSAGE: Our privacy policy has been updated to comply with the new regulations. We invite you to consult it by clicking here: https://www.viseo.com/fr/politique-de-confidentialite. The VISEO Group uses the data collected as part of your application to assess your suitability for the job in question. We use the Jazz HR tool to help us in our recruitment process. This tool complies with current regulations on the protection of personal data. The tool is hosted in the United States and is PrivacyShield certified for HR data. In all cases, we may keep your file for 5 years so that we can contact you again if another position matches your profile. You may, of course, object to this. To find out more about how your data is used and how you can exercise your rights, please consult our privacy policy https://www.viseo.com/fr/politique-de-confidentialite.

India
Full TimeRemoteTeam 11-50

Why Join Sidestream? At Sidestream, we’re building a team of committed, explorative and witty individuals who love pushing boundaries while having fun. Here’s what you can expect: - Impactful Work: Contribute to projects that matter, whether it’s digitalizing leading companies, developing open-source tool or innovating with blockchain and AI. - Learning & Growth: Gain mentoring from experienced professionals and access to proven processes that prepare you for success in a fast-paced tech environment. - Our Culture of Excellence: Embrace modern systems like the Entrepreneurial Operating System (EOS) to deliver outstanding performance and achieve ambitious goals. - Collaboration & Fun: Be part of a driven team that values humor, creativity and shared experiences, with regular team events and occasional meetups. - Flexibility: Work remotely, from our modern office in Cologne, or a mix of both—whatever helps you thrive. Tasks Your Responsibilities - Contribute to Open Source: Write, maintain, and enhance open-source projects like Sidebase and actively engage with the developer community. - Community Engagement: Address issues, create documentation, and develop a vision for open-source initiatives. - Fullstack Development & Technical Lead: Build robust applications using TypeScript, Nuxt3 and Vue. Collaborate with product managers to conceptualize, architect and implement projects in agile teams. - Mentor and Guide: Help junior developers level up their skills through mentoring and collaborative projects. Requirements What You Bring - Open-Source Enthusiast: You have experience contributing to open-source projects and actively engaging with the community. - Tech-Savvy: You’re proficient in TypeScript or JavaScript and have a solid understanding of frameworks like Vue or React. - Modern Tech Explorer: You enjoy working with cutting-edge technologies like Nuxt 3 and Kubernetes, staying ahead of the curve. - Craftsmanship in Code: You take pride in writing clean, composable, and peer-reviewed code that meets high-quality standards. - Passionate Collaborator: You’re excited about shaping the future of open-source and love working with others to bring ideas to life. - Hands-On Problem Solver: You’re open to a real-life coding challenge during the application process. We value developers who enjoy rolling up their sleeves and writing great code, not just technical managers. - Strong Communicator: Your can communicate great in English (and German is a bonus). No cover letter required! Instead, share 2-3 sentences about why you’re excited about this role and what makes Sidestream appealing to you. You can also include links to projects you’ve worked on to give us an impression of your skills and contributions.

Germany
Career - avl.com logo

Software Developer - Combustion Modelling (Finite Volume CFD)

Career - avl.com

AVL is the world’s largest independent company for development, simulation and testing in the automotive industry, and in other sectors. As a global technology leader, AVL provides concepts, solutions and methodologies in the fields of e-mobility, ADAS and autonomous driving, vehicle integration, digitalization, virtualization, Big Data, and much more.

Full TimeRemoteTeam 10,001

AVL is the world’s largest independent company for development, simulation and testing in the automotive industry, and in other sectors. As a global technology leader, AVL provides concepts, solutions and methodologies in the fields of e-mobility, ADAS and autonomous driving, vehicle integration, digitalization, virtualization, Big Data, and much more. Software Developer - Combustion Modelling (Finite Volume CFD) We are seeking a highly motivated Software Developer with expertise in combustion modelling and finite volume CFD methods to join our CFD development team. In this role, you will contribute to the development, implementation, and optimization of advanced numerical models for reactive flows, supporting cutting-edge applications in powertrain, e mobility, thermal systems, and energy conversion. YOUR RESPONSIBILITIES: • Develop, implement, and maintain combustion and reactive-flow models within a finite volume CFD solver environment. • Enhance numerical algorithms to improve stability, accuracy, and computational performance, including adaptation for parallel and high performance computing environments. • Integrate new physical models into existing codebases following established software development processes and coding standards. • Conduct verification and validation of implemented models using experimental data and standardized CFD benchmarks. • Prepare technical documentation, including model descriptions, user guidelines, and internal design documentation. YOUR PROFILE: Required Qualifications • PhD (preferably PhD but possible also with master’s degree) in Mechanical Engineering, Chemical Engineering, Physics, Computational Engineering, or a related technical discipline. • Strong theoretical understanding of combustion, fluid mechanics, thermodynamics, and heat transfer. • Experience with finite volume CFD methods and numerical discretization techniques. • Proficiency in C++ or Fortran for scientific or engineering software development; additional experience with Python is advantageous. • Experience working with version control systems (e.g., Git) and standard software development workflows. Preferred Qualifications • Experience with chemical kinetics, mechanism reduction, or chemistry solvers (e.g., CHEMKIN, Cantera). • Experience in high performance computing: MPI, multi-threading, or GPU acceleration. • Background with commercial or open source CFD tools (e.g., OpenFOAM, CCM+, CONVERGE, Ansys). • Understanding of automotive, aerospace, or energy sector applications. Key Competencies • Strong analytical and problem solving skills. • Ability to work effectively in multidisciplinary and international teams. • Clear and structured communication skills. • High degree of self initiative, accountability, and organizational ability. WE OFFER: • Working in a small, focused team with motivated developers • Work on the company's own product (established software packages) • Full creative & professional freedom, no micromanagement • International teams and dynamic environment • Comfortable offices (no open space) • Remote work option • Flexible working hours Interested? If so, please use our online application tool to send your application to AVL!

Croatia