Embedded Systems Software Architect

2 weeks ago


Bengaluru, Karnataka, India PEOPLEPLUS PROFESSIONAL SERVICES PVT LTD Full time

We are seeking an experienced Firmware Engineer to join our Research & Development (R&D) team at PEOPLEPLUS PROFESSIONAL SERVICES PVT LTD. This role involves managing the complete software life cycle, including analysis, development, implementation, and troubleshooting.

The engineer will be responsible for selecting technologies and formulating strategies for firmware development, requiring a deep understanding of both current and emerging technologies in security and memory subsystems.

Key Responsibilities:
  • Develop and maintain firmware for embedded systems, ensuring efficient and secure operation.
  • Implement, troubleshoot, and optimize firmware for security or memory subsystems.
  • Collaborate with hardware, software, and security teams to define system requirements and design firmware architecture.
  • Conduct code reviews, testing, and debugging to ensure high-quality firmware performance.
  • Analyze and optimize firmware performance and memory utilization.
  • Work with tools like Git and Gerrit to manage code versions and review processes.
  • Develop documentation for firmware processes, workflows, and troubleshooting guides.
  • Stay updated on the latest advancements in silicon security and memory technology, incorporating new techniques and standards as applicable.

Mandatory Skills:

Core Programming and Tools:
  • Proficiency in C language programming and strong debugging skills.
  • Working knowledge of Git/Gerrit for version control and code review processes.
Security Firmware Expertise:
  • Deep knowledge of silicon security subsystems and policies, including trusted platform modules (TPM/fTPM), root of trust, and Widevine.
  • Understanding of trusted applications and secure communication handshakes between components.
  • Familiarity with security architecture, including cryptographic methods and authentication protocols for embedded systems.
Memory Firmware Expertise:
  • Strong understanding of memory technologies such as DDR4, DDR5, and NVDIMM.
  • Knowledge of various DIMM types (e.g., UDIMM, SODIMM, RDIMM, LRDIMM, LPDDR).
  • Familiarity with Unified Memory Controller (UMC) features such as Error Correcting Code (ECC), Secure Memory Encryption (SME), Secure Encrypted Virtualization (SEV), and Reliability, Availability, and Serviceability (RAS) features.

Skills and Qualifications:

Technical Skills:
  • Strong command over embedded C programming with experience in low-level firmware development.
  • Proficient in using debugging tools for firmware analysis and error resolution.
  • Experience with version control tools like Git and code review systems like Gerrit.
  • Solid understanding of memory management and data storage protocols for embedded systems.
  • Experience in secure firmware development with a focus on silicon-based security components (for security firmware roles).
  • Ability to implement and validate memory and security protocols on different architectures.

Qualifications:

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • 3-7 years of experience in firmware development for embedded systems, ideally with exposure to security or memory firmware.
  • Relevant certifications in embedded system programming, security (e.g., CISSP), or memory technology are a plus.

Estimated Salary: $120,000 - $160,000 per year.



  • Bengaluru, Karnataka, India CAPUF Embedded Full time

    Overview of CAPUF EmbeddedCAPUF Embedded Private Limited is a leading embedded product development company. We specialize in creating end-to-end solutions for custom hardware, firmware, and software development.Job SummaryWe are seeking an experienced Embedded Hardware Development Engineer to join our team. The successful candidate will be responsible for...


  • Bengaluru, Karnataka, India PEOPLEPLUS PROFESSIONAL SERVICES PVT LTD Full time

    Job DescriptionWe are seeking an experienced Embedded Systems Software Architect to join our team at PEOPLEPLUS PROFESSIONAL SERVICES PVT LTD. The role involves managing the complete software life cycle, including analysis, development, implementation, and troubleshooting of firmware for embedded systems.Key Responsibilities:Develop and maintain firmware for...


  • Bengaluru, Karnataka, India Quantumbricks Full time

    We are seeking a highly skilled Embedded Systems Software Architect to join our team at Quantumbricks. This role involves designing and developing firmware for microcontroller- and microprocessor-based hardware systems.The ideal candidate should have strong proficiency in C programming, experience with hardware architectures, and exposure to RISC-V platforms...


  • Bengaluru, Karnataka, India KPIT Full time

    **About KPIT Technologies**KPIT Technologies is a leading independent software development and integration partner helping mobility leapfrog towards a clean, smart, and safe future.We are a global partner to the automotive and mobility ecosystem for making software-defined vehicles a reality.With 11,000+ experts across the globe specializing in embedded...


  • Bengaluru, Karnataka, India AyuSynk Full time

    AyuSynk, a leading provider of IOT-enabled medical devices backed by AI, is seeking a skilled Sr. RTOS Embedded Engineer to join our Hardware and Embedded team.About UsWe are dedicated to improving patient outcomes and healthcare efficiency through innovative solutions that empower healthcare professionals to provide the best possible care to their...

  • Software Architect

    3 weeks ago


    Bengaluru, Karnataka, India Perennial Systems Full time

    About the Role :We are seeking a highly skilled Senior Java Developer to join our team at Perennial Systems. As a key contributor, you will be involved in the end-to-end product lifecycle from ground up, ensuring product delivery and driving business growth.Responsibilities :- Design and develop high-quality Java-based applications for embedded systems.-...


  • Bengaluru, Karnataka, India myGwork Full time

    Amazon Lab126 is an innovative research and development company that designs and engineers high-profile consumer electronics. Our team thrives on pushing the boundaries of what's possible in technology, creating groundbreaking devices like Fire tablets, Fire TV, and Amazon Echo.About the RoleWe are seeking an experienced Embedded Systems Architect to join...


  • Bengaluru, Karnataka, India Ixly Technology Full time

    Job Description:We are seeking a highly skilled Embedded Software Architect to lead the development of our next-generation embedded systems. As a key member of our engineering team, you will be responsible for designing and developing software solutions for microcontrollers and real-time operating systems.Key Responsibilities:Design and develop embedded...


  • Bengaluru, Karnataka, India Enphase Energy Full time

    Enphase Energy is a global leader in energy technology and innovation, driving the transition to a sustainable future.We are seeking an experienced Embedded Systems Software Architect to join our team, contributing to the design and development of next-generation energy technologies.The ideal candidate will have expertise in embedded software development,...


  • Bengaluru, Karnataka, India Ixly Technology Full time

    Job Title: Senior Embedded Software ArchitectWe are seeking a highly skilled Senior Embedded Software Architect to join our team at Ixly Technology. The ideal candidate will have extensive experience in embedded system development, specifically in embedded Linux and real-time operating systems.Key Responsibilities:Design and develop embedded software for...


  • Bengaluru, Karnataka, India Embitel Technologies Full time

    Job Title: Embedded Software Architect - EV Control SystemA challenging role for a seasoned software architect with expertise in embedded systems and automotive software architecture.About the Job:As an Embedded Software Architect, you will be responsible for leading the design and development of the EV control system product. This includes deriving and...


  • Bengaluru, Karnataka, India Swasti Enterprises LLP Full time

    About Swasti Enterprises LLPWe are a leading technology firm seeking a highly skilled Embedded Firmware Architect to lead the development of firmware for our products. As an Embedded Systems Architect, you will be responsible for designing and developing system software, electrical architecture, and interfaces based on platform requirements.Estimated Salary:...


  • Bengaluru, Karnataka, India Mulya Technologies Full time

    Job OverviewMulya Technologies, a US-based product startup founded by Silicon Valley veterans, seeks an experienced Lead Embedded Systems Architect. Our design centers in Santa Clara and Hyderabad are hubs for innovation and collaboration. As a key member of our team, you will be responsible for designing and developing embedded software, firmware, and BSPs...


  • Bengaluru, Karnataka, India Luxoft Full time

    Luxoft Automotive Digital CockpitWe are seeking an experienced Embedded Systems Architect to develop and maintain the hypervisor for our automotive IVI platform.As a key member of our team, you will be responsible for designing and implementing a cutting-edge ready-to-use IVI systems platform for leading OEMs.This is an excellent opportunity to apply your...


  • Bengaluru, Karnataka, India Mulya Technologies Full time

    About Mulya TechnologiesMulya Technologies is a US-based product-based startup founded by highly respected Silicon Valley veterans, with design centers established in Santa Clara, California. Our mission is to push the boundaries of innovation and excellence in the field of embedded systems.Salary: The estimated salary for this position is around $250,000 -...


  • Bengaluru, Karnataka, India Mulya Technologies Full time

    About Mulya TechnologiesWe are a US-based, well-funded product-based startup founded by Silicon Valley veterans with design centers in Santa Clara and Hyderabad.Our MissionWe are looking for highly talented Engineers to join our team and contribute to the development of innovative embedded systems.Job DescriptionWe are seeking an experienced Senior Software...


  • Bengaluru, Karnataka, India Recruitment Full time

    **Job Title:** Embedded Software Architect**Overview:** We are seeking a highly experienced and skilled Senior Software Engineer to join our team. The ideal candidate will be responsible for designing, developing, and optimizing embedded software solutions for various applications.**Key Responsibilities:**Develop high-performance and reliable embedded...


  • Bengaluru, Karnataka, India Stellantis Full time

    Job SummaryWe are seeking an experienced Software Architect Lead to drive the development of cutting-edge embedded systems at Stellantis. As a visionary leader, you will define, implement, and advance state-of-the-art base software solutions and architectures for our innovative technologies.About the RoleThis role requires collaboration with cross-functional...


  • Bengaluru, Karnataka, India Tata Consultancy Services Full time

    Job DescriptionAt Tata Consultancy Services, we are seeking a highly skilled Embedded Systems Architect to join our team.We are looking for an experienced professional with a strong understanding of Linux kernel internals, embedded systems, microcontroller architectures, and peripheral interfacing.Key Responsibilities:Develop firmware/software solutions...


  • Bengaluru, Karnataka, India Antal International Full time

    Job OverviewAt Antal International, we are seeking an experienced Embedded Systems Architect to join our team. This is a unique opportunity to leverage your skills and expertise in developing innovative firmware solutions for our clients.Key ResponsibilitiesDesign and develop system architectures for embedded systems, ensuring optimal performance, power...