Principal Software Architect

4 weeks ago


Bengaluru, Karnataka, India HARMAN International Full time

About the Role

HARMAN International is seeking a highly skilled Principal Software Architect to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining cutting-edge kernel-level software components.

Responsibilities

  • Spearhead the design, development, and debugging of kernel-level software components, ensuring stability, performance, and security.
  • Investigate and resolve complex kernel-related issues, employing debugging tools and methodologies.
  • Ensure on-time support for architecture, design, development, and delivery activities and interface with delivery and customers, other engineering organizations.
  • Participate in proposal to customer requests, RFQ, and other opportunities that may arise.
  • Provide software leadership for different kernel components.
  • Interface with customers both internal and external to ascertain customer satisfaction and take appropriate action to ensure customer satisfaction relative to group performance.
  • Maintain engineering standards by establishing and maintaining policies on software design standards.
  • Identify and implement methods and practices that improve effectiveness of teamwork and maturity of software development.
  • Supervise and review contributions from the development team.
  • Perform technical research, monitor current trends and changes in technology.
  • Demonstrate industry knowledge to assist in new product development.
  • Use Agile Scrum Methodology for software development.
  • Ensure proper review of code developed by junior team members.
  • Present and defend technical decisions to peers and engineering management using facts.
  • Analyze and resolve incompatibility and conflicts between teams through technical discussions.
  • Drive team with Act like Owner Mindset.

Requirements

  • Master's or bachelor's degree in Electronics or Computer Engineering.
  • 10+ years of experience in software development, architecture.
  • 7+ 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.
  • Expertise in different kernel components like MM, Scheduling, Process Management etc.
  • 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.
  • Expert in any of real-time OS like RT Linux, QNX, VXworks.
  • Expert in display, camera, input device subsystems in Linux kernel.
  • Expert in 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 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.

HARMAN is an Equal Opportunity /Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or Protected Veterans status. HARMAN offers a great work environment, challenging career opportunities, professional training, and competitive compensation.



  • Bengaluru, Karnataka, India Progress Full time

    Job SummaryWe are Progress, a trusted provider of innovative software solutions designed to propel business forward. Our global team values diversity and collaboration, and we're seeking a skilled Principal Software Architect to enhance our infrastructure services.In our Chef business unit, we develop cutting-edge products for managing applications and...


  • Bengaluru, Karnataka, India Nexthire Full time

    We are seeking a highly skilled Principal Embedded Software Architect to join our team at Nexthire. This role is ideal for an experienced professional with a strong background in software development and system-level programming.


  • Bengaluru, Karnataka, India Marmon Technologies India Private Limited Full time

    Job Title: Principal Software Systems ArchitectAbout the Role:Marmon Technologies India Private Limited seeks a skilled Principal Software Systems Architect to join our team. As a key contributor, you will be responsible for designing, developing, and troubleshooting complex software programs for enhancements and new products. Your expertise will be...


  • Bengaluru, Karnataka, India Reverie Language Technologies Full time

    At Reverie Language Technologies, we are seeking a highly skilled Principal Software Architect to spearhead the development of our speech transcription platform.This is a high-visibility project that requires strong leadership and technical expertise to drive the product direction and architect features that meet diverse use-cases.As a key member of our...


  • Bengaluru, Karnataka, India American Express Global Business Travel Full time

    At American Express Global Business Travel, we're looking for a talented Principal Software Architect to join our team. In this role, you'll be responsible for designing and developing robust, scalable, and secure software systems that meet the needs of our customers.Key Responsibilities:Design and implement software architecture for our next-generation...


  • Bengaluru, Karnataka, India ScaleneWorks Full time

    Job DescriptionWe are seeking a highly skilled Principal Software Architect to join our team at ScaleneWorks. As a key member of our digital transformation initiative, you will play a crucial role in designing and implementing cutting-edge software solutions that drive business growth and innovation.Key ResponsibilitiesDesign and develop high-quality...


  • Bengaluru, Karnataka, India New Relic, Inc. Full time

    Job Title: Principal Software ArchitectWe are seeking a Principal Software Architect to serve as the architect for our data pipelines, contributing to our Vulnerability Management product at New Relic, Inc. Our team is a fast growing group of engineers building Application Security experiences inside of New Relic, and we need your help.What You'll...


  • Bengaluru, Karnataka, India ADCI - Karnataka Full time

    Opportunity OverviewWe are seeking an experienced Principal Software Architect to join our India Machine Learning team at ADCI - Karnataka.


  • Bengaluru, Karnataka, India RSA Security Full time

    Job SummaryWe are seeking a highly skilled Principal Software Architect to lead the technical direction of our platform infrastructure. As a key member of the Platform Engineering team, you will ensure the scalability, reliability, and performance of our platform.Key ResponsibilitiesTechnical Leadership: Provide technical leadership within the Platform...


  • Bengaluru, Karnataka, India NetApp Full time

    Job Title: Principal Software Engineer (UI Architect)Company: NetAppJob Type: Full-timeLocation: RemoteJob SummaryAs a Principal Software Engineer (UI Architect) at NetApp, we are seeking a highly skilled and experienced professional to join our dynamic unified manageability team.This role is pivotal in designing and architecting cutting-edge front-end...

  • Principal Architect

    4 weeks ago


    Bengaluru, Karnataka, India Bizongo Full time

    About BizongoBizongo is a leading platform that empowers brands and enterprises to achieve scalable growth through AI-powered transaction first vendor digitization and embedded financing. Our platform boasts an extensive ecosystem of 450+ brands/enterprises across diverse industries, a vast vendor network of 7500+ businesses, and 30+ financial institutions....


  • Bengaluru, Karnataka, India 451 Discovery Comm. India Full time

    About the Role:We are seeking a highly skilled Principal Software Architect to join our team at 451 Discovery Comm. India. As a key member of our engineering team, you will be responsible for designing and implementing scalable, efficient, and secure software systems.Key Responsibilities:Design and develop complex software systems, including architecture,...


  • Bengaluru, Karnataka, India Ought Right - Smart Veinte Group Of Companies Full time

    At Ought Right - Smart Veinte Group Of Companies, we are seeking a highly skilled Principal Java Software Architect to join our team.Key Responsibilities:- Develop multiple modules of a given application.- Participate in code review to ensure standard coding practices.Requirements:- 3-5 years of experience in Java.- Proficiency in OOPs concepts, Core Java,...


  • Bengaluru, Karnataka, India IN10 VMware Software India Private Limited Full time

    About the Role We are seeking a highly skilled Principal Software Architect to join our team at IN10 VMware Software India Private Limited. As a key member of our cloud and distributed systems team, you will be responsible for designing and developing critical components within our Horizon 8 platform. With a strong background in software development and...


  • Bengaluru, Karnataka, India Autodesk Full time

    Job OverviewWe are seeking a highly skilled Principal Software Architect to join our dynamic team at Autodesk Bengaluru, India. As a key member of our team, you will be responsible for designing and implementing high-quality, scalable web and cloud solutions.Key ResponsibilitiesDevelop high-level designs and implement high scalable web and cloud...


  • Bengaluru, Karnataka, India Diligent Full time

    About UsDiligent is a global leader in modern governance, providing innovative SaaS solutions across governance, risk, compliance, audit, and ESG. Our mission is to empower leaders with technology, insights, and connections to drive greater impact and accountability.Job OverviewWe are seeking a highly skilled Principal Software Engineer to join our team. As...


  • Bengaluru, Karnataka, India Onsemi Full time

    Job DescriptionWe are seeking an innovative and creative Senior Principal Software Engineer to join the Automotive Serdes team.This position will involve architecting and developing embedded firmware, host software, and drivers for automotive serdes platforms.The ideal candidate has a passion for developing high-performance software in resource-constrained...


  • Bengaluru, Karnataka, India Onsemi Full time

    Job SummaryWe are seeking an experienced Senior Principal Software Engineer to join our Automotive Serdes team. This position will involve architecting and developing embedded firmware, host software, and drivers for automotive serdes platforms.Languages and ToolsProficient in C, C++, and assembly languagesExperience with firmware development for high-speed...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    Secure by DesignAs a Principal Product Security Architect at Cloud Software Group, you will define and lead implementation guidelines and standards to ensure our products are secure by default. You will perform security design reviews for new product features and drive a shift-left strategy across our organizations. Your expertise will help teams adopt best...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    About the RoleWe are seeking a Principal Product Security Architect to join our team at Cloud Software Group. In this role, you will be responsible for defining and leading implementation guidelines and standards to ensure our products are secure by default. You will also perform security design reviews for new product features and drive a shift-left...