HA

Sr Engineer I, SW - Linux Kernel Development

Harman Connected Services Corporation India Private Limited
Bangalore2-3 LPA Posted 26 Feb 2025
FULL TIME
Pcie
C++
SDIO

Job Description

About the Role:

Senior Engg, proficient in designing, developing, and maintaining different 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
  • 3+ Years of experience on LINUX/Android driver development and debugging robust systems.
  • Good understanding in Kernel Internals, C programming.
  • 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

Required Skills

Join WhatsApp Channel