Principal Software Architect

3 weeks ago


Bengaluru, India Happiest Minds Technologies Full time

Job Title: Principal Software Architect - Embedded Systems

Experience Level: 18 to 20 years

Location: Bangalore


Job Description:

We are seeking a highly talented and experienced Principal Software Architect specialising in Embedded Systems to join our team. The ideal candidate will possess a wealth of expertise in Embedded Systems, Firmware, Linux, IoT, and Industrial Automation Protocols. This role demands exceptional skills in software architecture, design, C & C++ programming, along with excellent communication abilities for customer interactions and proposal creation.


Key Responsibilities:

  • Architect, design, and develop software solutions for Embedded Systems, focusing on Firmware, Linux OS, and IoT platforms.
  • Proficient in industrial automation protocols such as Modbus, BacNet, and OPC_UA.
  • Lead proposal creation and articulate technical concepts effectively in both written and oral forms.
  • Collaborate closely with customers to understand their requirements and translate them into actionable plans and delivery strategies.
  • Hands-on experience with sensors, devices, gateways, and IoT cloud platforms, including working knowledge with industry-leading brands such as Honeywell, SE, ABB, Emerson, Philips, Advantech, etc.
  • Demonstrate expertise in code generation and coverage tools like Github co-pilot, Coverity, etc.
  • Provide estimations for project timelines and resources, ensuring realistic delivery plans.
  • Identify and nurture talent within the team and externally.
  • Engage proactively with counterparts in the US, UK, and Europe, fostering strong customer relationships and managing client escalations effectively.


Technical Skills:

  • Proficiency in C and C++ programming languages is mandatory.
  • Strong background in Firmware, Linux OS, Yacto OS, and Unix internals.
  • Extensive experience with industrial automation and manufacturing products, including ABB, Advantech, Honeywell, Emerson, Eaton, etc.
  • Knowledgeable in embedded systems development using ESP-32, ARM, Nor microcontrollers, etc.
  • Familiarity with embedded IoT and IoT protocols such as MQTT, CoAP, etc.
  • Expertise in estimation techniques and proposal preparation.
  • Hands-on experience with development toolchains.
  • Domain-centric approach with the ability to create innovative solutions and guide technical teams effectively.


Desired Attributes:

  • Self-driven with a high level of confidence and ownership.
  • Strong problem-solving skills and the ability to work both independently and collaboratively.
  • Demonstrated commitment to self-learning and staying updated with emerging technologies.
  • Willingness to travel for project discovery, consultations, and client meetings as required.


Application Process:

If you possess the requisite skills and experience for this challenging yet rewarding role, we invite you to apply by submitting your resume along with a cover letter detailing your suitability for the position.



  • Bengaluru, India Happiest Minds Technologies Full time

    Job Title: Principal Software Architect - Embedded Systems Experience Level: 18 to 20 years Location: Bangalore Job Description: We are seeking a highly talented and experienced Principal Software Architect specialising in Embedded Systems to join our team. The ideal candidate will possess a wealth of expertise in Embedded Systems, Firmware, Linux, IoT,...


  • Bengaluru, India Happiest Minds Technologies Full time

    Job Title: Principal Software Architect - Embedded SystemsExperience Level: 18 to 20 yearsLocation: BangaloreJob Description:We are seeking a highly talented and experienced Principal Software Architect specialising in Embedded Systems to join our team. The ideal candidate will possess a wealth of expertise in Embedded Systems, Firmware, Linux, IoT, and...


  • Bengaluru, India Happiest Minds Technologies Full time

    Job Title: Principal Software Architect - Embedded SystemsExperience Level: 18 to 20 yearsLocation: BangaloreJob Description:We are seeking a highly talented and experienced Principal Software Architect specialising in Embedded Systems to join our team. The ideal candidate will possess a wealth of expertise in Embedded Systems, Firmware, Linux, IoT, and...


  • Bengaluru, India Happiest Minds Technologies Full time

    Job Title: Principal Software Architect - Embedded SystemsExperience Level: 18 to 20 yearsLocation: BangaloreJob Description:We are seeking a highly talented and experienced Principal Software Architect specialising in Embedded Systems to join our team. The ideal candidate will possess a wealth of expertise in Embedded Systems, Firmware, Linux, IoT, and...


  • Bengaluru, India Onsemi Full time

    JOB DESCRIPTION A Principal Storage Architect is a multi-talented information technology professional and accomplished storage infrastructure expert that will contribute to a dynamic, infrastructure design team making a difference. The Principal Storage Architect core objectives include designing modern data storage solutions while ensuring 24x7x365 data...

  • Principal Architect

    4 weeks ago


    Bengaluru, India BigShyft Full time

    **What you'll do: - ** - Tech Strategy Design: As a Principal Architect, you will be responsible for the overall development life cycle of complex projects with significant bottom-line impact. You will be responsible for technology innovations and overall technology strategy. - Growth Roadmap: You will map out the execution plan to meet the company’s...


  • Bengaluru, India Oracle Full time

    Principal Software Development Engineer Cloud Engineering Infrastructure Development 8-10+ years of total experience in software development Bangalore location only As a Principal Software Engineer / Principal Member of Technical Staff, you will work with teams of software engineers responsible for the software design, development, and operations for our...


  • Bengaluru, India New Relic, Inc. Full time

    Principal Software Engineer - Frontend ArchitectPrincipal Software Engineer - Frontend ArchitectPrincipal Software Engineer Req ID FY|R&D|#8 Location(s) Bangalore, India; Hyderabad, India; Work arrangement(s) Hybrid (works from home and New Relic office throughout the week) Your opportunity We are looking for an experienced software engineer and technical...

  • Principal Architect

    2 weeks ago


    Bengaluru, India Adobe Full time

    Our Company Changing the world through digital experiences is what Adobe’s all about. We give everyone—from emerging artists to global brands—everything they need to design and deliver exceptional digital experiences! We’re passionate about empowering people to create beautiful and powerful images, videos, and apps, and transform how companies...

  • Principal Architect

    4 weeks ago


    Bengaluru, Karnataka, India Saviynt Full time

    **Job Description** Keeping a clear vision for the program, and a clear understanding of the platform needs, the principal architect has to map out the components that will constitute platform solutions and how they are going to work together. The responsibilities of a Principal Architect include assessing, supporting, and implementing high-quality IAM...


  • Bengaluru, India LTIMindtree Full time

    Solution Architect-Principal - ArchitectureJob Req Id: 1274643Total Exp: 12-16YearsLocation: Pune and BangaloreRecruiter SPOC: Flossey SaldhanaJob DescriptionRole Summary:The Solution Architect will be responsible for designing and leading the implementation of a solutions and capability architecture for a particular business capability / user journey,...

  • Principal Architect

    6 days ago


    Varthur, Bengaluru, Karnataka, India JPMorgan Chase & Co Full time

    **JOB DESCRIPTION** Step into the role of a Principal Architect at JPMorgan Chase and become a driving force behind the development and adoption of cutting-edge, cloud-based technologies. As a Principal Architect at JPMorgan Chase within the Consumer and Community Banking Payments Technology, you provide expertise to enhance and develop architecture...


  • Bengaluru, India Cloud Software Group Full time

    Job Description Summary Do you thrive in a start-up vibe? Were you built for a small, nimble, and dynamic team that's ready to win? If you answered yes, we want to talk to you! We are now going back to our roots as a standalone business unit to focus on our SaaS business area where we see growth potential. This business unit is unique, and we certainly...


  • Bengaluru, India NTT Full time

    JOB DESCRIPTIONNTT is a leading global IT solutions and services organisation that brings together people, data and things to create a better and more sustainable future.In today’s ‘iNTTerconnected’ world, connections matter more now than ever. By bringing together talented people, world-class technology partners and emerging innovators, we help our...


  • Bengaluru, India Aspire Full time

    Aspire is the leading all-in-one finance operating system for growing businesses in APAC. We are on a mission to reinvent business finance for a new generation of entrepreneurs and business owners, empowering startups and MSME to realise their full potential.  Founded in 2018, Aspire has raised over USD 300M+ across equity and debt from world-class...


  • Bengaluru, India Oracle Full time

    Principal Software Development EngineerCloud Engineering Infrastructure Development- 8-10+ years of total experience in software development- Bangalore location onlyAs a Principal Software Engineer / Principal Member of Technical Staff, you will work with teams of software engineers responsible for the software design, development, and operations for our new...


  • Bengaluru, India Oracle Full time

    Principal Software Development EngineerCloud Engineering Infrastructure Development8-10+ years of total experience in software developmentBangalore location onlyAs a Principal Software Engineer / Principal Member of Technical Staff,you will work with teams of software engineers responsible for the software design, development, and operations for our new and...


  • Bengaluru, India Onsemi Full time

    JOB DESCRIPTION A Principal Business Continuity and Disaster Recovery (BC/DR) Architect is a multi-talented information technology professional and accomplished BC/DR expert that will contribute to a dynamic, infrastructure design team making a difference. The Principal BC/DR Architect core objectives include designing information technology solutions...


  • Bengaluru, India LTIMindtree Full time

    Solution Architect-Principal - Architecture Job Req Id: 1274643 Total Exp: 12-16Years Location: Pune and Bangalore Recruiter SPOC: Flossey Saldhana Job Description Role Summary: The Solution Architect will be responsible for designing and leading the implementation of a solutions and capability architecture for a particular business capability / user...


  • Bengaluru, India Itron Full time

    Job description This position is responsible for architecting, designing, creating, testing, and ensuring the quality of moderately complex software for a major product or product line. Principal Software Engineer will perform complex code modification, testing, and debugging tasks as well as provide high level research and analysis related to...