Embedded Software Architect

3 days ago


Bengaluru, Karnataka, India Quest Global Full time ₹ 12,00,000 - ₹ 36,00,000 per year

Job Requirements

At Quest Global, it's not just what we do but how and why we do it that makes us different. With over 25 years as an engineering services provider, we believe in the power of doing things differently to make the impossible possible. Our people are driven by the desire to make the world a better place—to make a positive difference that contributes to a brighter future. We bring together technologies and industries, alongside the contributions of diverse individuals who are empowered by an intentional workplace culture, to solve problems better and faster.

Key Responsibilities

He is responsible for the software implementation effort for systems by performing the following activities: requirement analysis, process control, release control, design quality, implementation & verification.

In this role, the Engineer, shall utilize his/her experience and expertise to –

  • Design & develop common software platform/layer for SW convergence comprising multiple Products
  • System requirements analysis
  • Software Development according to IST 669 and related documents, including validation in Laboratory
  • Development of Monitoring programs and other PC tools when needed
  • Participate / Support Design verification / validation in end customer sites in India & Abroad.
  • Close Collaboration with other developers, project managers, system integrators, test engineers and customers
  • Collaboration with the Quality Laboratory to setup test benches
  • Engineering processes follow-up: All documents issued in a concise, accurate, grammatically correct form
  • For selected Software Engineers, coordination of the software development in the project platforms, in particular:
  • planning software activities in the platform
  • reporting to the Software design and standardisation Team Leader the status of the developments ongoing in the platform
  • alerting the Software design and standardisation Team Leader in case of delays and their causes
  • ensuring the application of the general and platform-specific coded practices and guidelines for software development
  • verification of the documentation produced by contractors
  • Implement, debug and solve problems in Software product

We are known for our extraordinary people who make the impossible possible every day. Questians are driven by hunger, humility, and aspiration. We believe that our company culture is the key to our ability to make a true difference in every industry we reach. Our teams regularly invest time and dedicated effort into internal culture work, ensuring that all voices are heard.

We wholeheartedly believe in the diversity of thought that comes with fostering a culture rooted in respect, where everyone belongs, is valued, and feels inspired to share their ideas. We know embracing our unique differences makes us better, and that solving the worlds hardest engineering problems requires diverse ideas, perspectives, and backgrounds. We shine the brightest when we tap into the many dimensions that thrive across over 21,000 difference-makers in our workplace.

Work Experience

Bachelors / Masters in Engineering in Computer Science/ Embedded Systems / Electronics Engineering

  • 10+ years of hands-on experience in software design and development (real-time Linux & Embedded Systems)

Essential Skills:

  • Strong Hands-on Experience in C and C++ with Industry standards compliance MISRA C
  • Demonstrated skills in developing real time softwares
  • Design and Development of common SW architecture for Linux (Real Time) and Embedded Systems
  • Deep understanding of configuring and programming Embedded Linux systems, with comprehensive knowledge of kernel, bootloader, file systems, and device drivers, experience in Yocto integration
  • Skilled in developing low-level device drivers, Board Support Packages (BSP), and service configurations for seamless hardware module integration, board bring up, SOM/SOC modules
  • Proficient in configuring flash partitions, file systems, and mounting processes
  • Familiar with and possess implementational expertise in cybersecurity topics, including Secure Boot, Secure Firmware Update (SFU), Cryptography concepts, and certificate-based authentication mechanisms
  • Well-versed in various IDEs and equipped with advanced debugging skills using tools like JTAG , USB, analyzers
  • Experience in Compilers, Linkers, Debuggers for both Linux and Microcontroller

Desired Skills:

  • Strong technical aptitude, and effective oral and written communication skills
  • Demonstrated problem solving ability, capable of working with minimal supervision to define solutions for cross-discipline problems
  • Willing to travel as required (locally and internationally)

Familiar with:

  • Secure Software development lifecycle activities SRS generation, Threat & Risk analysis, Secure software architecture and design documentation
  • UML tools to generate both structural and behavioral models
  • Requirement to design and Conceptualization/prototyping
  • Source code maintenance at Git Repository and Build pipelining
  • Code review process and merge requests

Good to have:

  • Experience in embedded development on TI CPU AM64xx
  • Understanding of the IEC62443 standards
  • Doxygen code documentation generation
  • Scripting: Familiarity with Languages like Rust, Python, Shell, Bash script, Perl
  • QAC MISRA software static analyzer
  • Knowledge of Italian / French / German language is beneficial

The Architect is responsible for the software implementation effort for different products like Passenger Information Systems, Event recorders, Brakes, HVAC, Doors, CVS, UMMC etc... performing the following activities: requirement analysis, process control, release control, design quality, implementation & verification.

In this role, Architect, shall learn & utilize his/her skills to –

  • Implement, debug and solve problems in Software products.
  • Design, Code and configure applications in
  • Design your code in UML (PlantUML, Enterprise Architect, StarUML, Markdown).
  • Document and design near to code (Docs like code paradigm).
  • Work in highly agile execution methodology
  • Collaborate with other developers, project managers, system integrators, test engineers and customers.
  • Participate / Support Design verification / validation in end customer sites in India
  • Document technical data generated by the assigned project consistent with engineering principles and
  • procedures
  • Integrate the systems creating test specifications and performing software and system tests.
  • Provide timely communications on significant issues or developments
  • Participate as a presenter / reviewer in technical and program reviews
  • Willing to accept the challenge to lead a project team as a "lead developer".

The likely projects will be designing a common platform for SW convergence for HVAC, Doors, CVS, UMMC, Brakes, Passenger Information Systems, Safety Products.

Keen on learning processes and design patterns and design tools.



  • Bengaluru, Karnataka, India Getinge Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Job overview:The purpose of this role is to lead the design, development, and implementation of a future-proof modular software platform for next-generation medical devices.Acting as a key member of the Platform Development core team, the role combines deep technical expertise with strong leadership to build high-performing teams, align cross-functional...


  • Bengaluru, Karnataka, India Infosys Full time ₹ 8,00,000 - ₹ 25,00,000 per year

    Embedded Networking ArchitectResponsibilities: Design and implement embedded software for network communication protocols (TCP/IP, UDP, MQTT, etc.). Develop firmware for microcontrollers and SoCs with networking capabilities. Optimize network stack performance and reliability. Collaborate with hardware engineers on network interface integration. Debug and...


  • Bengaluru, Karnataka, India AMETEK Full time

    We are currently seeking an experienced Embedded Software Engineer for test fixtures, for our analytical products who will be responsible for designing, developing, modifying and evaluating software for embedded applications. This individual will be responsible for working closely with the Software, Hardware and Operations groups in the United States, to...


  • Bengaluru, Karnataka, India, Karnataka Getinge Full time

    Job overview:The purpose of this role is to lead the design, development, and implementation of a future-proof modular software platform for next-generation medical devices. Acting as a key member of the Platform Development core team, the role combines deep technical expertise with strong leadership to build high-performing teams, align cross-functional...


  • Bengaluru, Karnataka, India Cyanous Software Private Limited Full time ₹ 5,00,000 - ₹ 8,00,000 per year

    Job Title :Embedded Firmware DeveloperExperience :4-7 YearsLocation :Bangalore (Work from Office, 9 AM 6 PM)Employment Type :Full-timeJob OverviewWe are seeking an experienced Embedded Firmware Developer with 4-7 years of hands-on expertise in developing, testing, and maintaining embedded systems. The ideal candidate should have strong programming skills in...


  • Bengaluru, Karnataka, India THE ARM GROUP Full time ₹ 8,00,000 - ₹ 24,00,000 per year

    Embedded/Senior Embedded Software EngineerLocation:Bangalore (6 days WFO); Relocation assistance provided for eligible candidatesExperience: 2-11 YearsIndustry Required:Robotics/Defense/Drone TechnologiesAbout the RoleWe are seeking a highly skilledEmbedded/Senior Embedded Software Engineerto lead the development and deployment of embedded systems for...

  • Software Architect

    2 weeks ago


    Bengaluru, Karnataka, India Bosch Global Software Technologies Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Roles & Responsibilities :You will be part of a passionate embedded software development team who develop BMS Software for BESS systems thereby providing lifeline for critical ecosystems.You will own the architecture of a BESS-BMS system covering across different layers of architectureYou will be responsible for functionality, reliability, security, safety...


  • Bengaluru, Karnataka, India Krutrim Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Job Title: Embedded Boot Firmware ArchitectExperience Level: 12–15 years in Embedded Systems DevelopmentRole OverviewWe are seeking an accomplished Embedded Boot Firmware Architect with extensive experience in ARM-based bootloader development, secure boot architectures, and hardware bring-up. The candidate will define and drive the boot firmware strategy,...


  • Bengaluru, Karnataka, India Larsen & Toubro Ltd Full time ₹ 8,00,000 - ₹ 24,00,000 per year

    Embedded development & support > Designing, developing, testing and optimising software for embedded systemsExperience with customizing embedded Linux, BSP Experience in working with Zynq MpSoC & Petalinux > Testing and debugging embedded software to ensure reliability and performance > Collaborating with hardware engineers to understand system constraints...


  • Bengaluru, Karnataka, India Versabyte Data Systems Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Role Overview:We are looking for motivated and skilled Embedded Software Engineers who have a strong foundation in embedded system development and are excited to work at the intersection of hardware and software. This role involves hands-on development, debugging, and optimization of embedded applications for real-world industrial and consumer electronics...