CrawlJobs Logo

C++ Lead Software System Design Eng

India, Bangalore · Job Posted May 29, 2026
Apply Position
Job Link Share

Job Description

WHAT YOU DO AT AMD CHANGES EVERYTHING At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create something extraordinary. When you join AMD, you’ll discover the real differentiator is our culture. We push the limits of innovation to solve the world’s most important challenges—striving for execution excellence, while being direct, humble, collaborative, and inclusive of diverse perspectives. Join us as we shape the future of AI and beyond. Together, we advance your career. C++ Lead Software System Design Eng. THE ROLE: Successful candidate will work as part of the Platform Tools software development group working specifically on developing Validation SW tools for next generation AMD microprocessors. The Candidate must have good C++ programming skills and System level software development experience. THE PERSON: Your curiosity will drive your learning and innovation to improve how we as a group, and an organization, can get better every day. Your peers will provide you a results-oriented and encouraging environment for your career growth, fueling your opportunity to be a part of Delighting Our Customers. KEY RESPONSIBILITIES: Own Platform Validation Software Tool for AMD CPU products Work across engineering teams and subject areas spanning silicon, firmware, hardware, and software Coordinate debug of issues and drive them to closure Pull together meetings, set up clear agendas and follow up on action items Deliver regular progress updates toward program goals Make tough decisions such as priority calls based on partial or incomplete data Proactively drive continuous improvement for post-silicon power and performance activities Must be a self-starter, and able to independently drive tasks to completion PREFERRED EXPERIENCE: Should have 7-12 years of software development experience. Extensive coding experience with C++ programming and Python and basic knowledge of shell scripting. Experience with STL, Boost and any front end & back end development in C++, ReactJS / AngularJS is plus. Software applications design and development experience. Ability to do R&D and come up with design proposals. Mastery of OOAD, OOPS and design patterns is mandatory. Experience in the Semi-conductor domain with CPU or GPU centric software development experience. Should have good understanding of x86/ARM CPU architecture. Experience in Memory, PCIe and USB domain would be good. Should have good analytical and debug skills. Experience in development of low-level software is preferred. Good understanding of operating system internals is preferred (Windows/Linux). Excellent communication skills to be able to not only work as part of the team but also interact and engage with other engineers at remote design centers. Various necessary soft skills such as ability to work with minimal input & directions, initiative and positive attitude. ACADEMIC CREDENTIALS: Bachelor’s or Master's degree in Electronics or Computer Science or related engineering field from a reputed university #LI-SK3 Benefits offered are described: AMD benefits at a glance.

Job Responsibility

  • Own Platform Validation Software Tool for AMD CPU products
  • Work across engineering teams and subject areas spanning silicon, firmware, hardware, and software
  • Coordinate debug of issues and drive them to closure
  • Pull together meetings, set up clear agendas and follow up on action items
  • Deliver regular progress updates toward program goals
  • Make tough decisions such as priority calls based on partial or incomplete data
  • Proactively drive continuous improvement for post-silicon power and performance activities
  • Must be a self-starter, and able to independently drive tasks to completion

Requirements

  • Should have 7-12 years of software development experience
  • Extensive coding experience with C++ programming and Python and basic knowledge of shell scripting
  • Experience with STL, Boost and any front end & back end development in C++, ReactJS / AngularJS is plus
  • Software applications design and development experience
  • Ability to do R&D and come up with design proposals
  • Mastery of OOAD, OOPS and design patterns is mandatory
  • Experience in the Semi-conductor domain with CPU or GPU centric software development experience
  • Should have good understanding of x86/ARM CPU architecture
  • Experience in Memory, PCIe and USB domain would be good
  • Should have good analytical and debug skills
  • Experience in development of low-level software is preferred
  • Good understanding of operating system internals is preferred (Windows/Linux)
  • Excellent communication skills to be able to not only work as part of the team but also interact and engage with other engineers at remote design centers
  • Various necessary soft skills such as ability to work with minimal input & directions, initiative and positive attitude
  • Bachelor’s or Master's degree in Electronics or Computer Science or related engineering field from a reputed university

Nice to have

  • Experience with STL, Boost and any front end & back end development in C++, ReactJS / AngularJS is plus
  • Experience in the Semi-conductor domain with CPU or GPU centric software development experience
  • Experience in Memory, PCIe and USB domain would be good
  • Experience in development of low-level software is preferred
  • Good understanding of operating system internals is preferred (Windows/Linux)

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

C++ Lead Software System Design Eng

8 matching positions

Sr Lead Software Development Eng.

AMD is looking for a specialized software engineer who is passionate about impro...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proficiency in C and Assembly language
  • Experience of systems based upon FPGA and SOC architecture
  • Experience of working with hardware engineers for HW/SW integration
  • Good understanding of ARM V8, V7 architecture and preferably cortex A53, R52, A72 processors, bus interface protocols (AXI, AHB etc.) and peripherals (CAN, ethernet, USB, SD, memory controllers etc.)
  • Good knowledge and hands-on experience in designing and developing embedded software including drivers, BSP, boot code, boot loaders
  • Good understanding of system software stack: Linux/VxWorks, hypervisors
  • Very good debugging and analyzing capabilities
  • Good knowledge of tools (design & verification) and environments for software development
  • Very good communication (verbal and written) and teamwork skills
Job Responsibility
Job Responsibility
  • Work with HW architecture/design teams to derive SW safety requirements
  • Develop low level safety critical firmware for SW requirements using C or assembly language for ARM V7/V8 architecture-based SoC systems
  • Integrate the firmware into system software stack, considering the feasibility, performance, freedom from interference, multicore architectural aspects
  • Independently develop the code, work in collaboration with appropriate stakeholders ensuring that implementation satisfies the assigned requirements
  • Design, implementation and verification of safety critical software to the extent required for the safety integrity level
  • Produce necessary documentary evidence to aid in safety qualification
  • Communicate results, issues, concerns, and risks to management
  • Fulltime
Read More
Arrow Right

Principal Eng, Software

This is where new knowledge is discovered. Baxter's Research and Development tea...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Education: A Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field is required
  • Experience: Must have a minimum of 12-15 years of proven experience in web development
  • Technical Skills: Hands on working knowledge in Cloud technologies (AWS, Azure)
  • Programming Languages: C#, Javascript
  • Extensive experience in .NET Framework and .NET Core
  • Solid understanding of database technologies including Azure SQL DB / MS SQL
  • Working knowledge on Windows/Linux Server/Backend Components
  • Enterprise Integration: Design patterns for enterprise integration REST and Microservices
  • Experience in Development and Continuous Integration tools such as Azure DevOps
  • Front End Technologies: Proven experience in ReactJS
Job Responsibility
Job Responsibility
  • Directly responsible for the creating, designing, and maintaining cloud-based Web Applications and solutions to contribute towards new product development programs, sustenance activities and field issue resolution efforts
  • Effectively collaborate with cross-functional teams, including business analysts/product owners, developers, QA, and other stakeholders, to prepare, analyze, and understand the requirements
  • Directly responsible for identifying, applying state-of-the-art architectural patterns and design techniques to translate requirements into modular, scalable software and Web solutions, that meet user needs
  • Lead projects with minimal guidance/ supervision and drive the application of principles of SDLC and methodologies/processes such as IEC 62304, Lean, Agile, CI to deliver and maintain design outputs including code and documentation that meet applicable statutory and regulatory requirements
  • Provide guidance for development and testing teams to ensure defect free operation and drive code quality, security reviews to meet industry-wide quality & security standards
  • Collaborate with the project management teams to prioritize and deliver high quality and timely deliverables
  • Lead sprint planning, daily standups, demos, retrospectives and software design meetings
  • Owns and drives continuous improvement activities by identifying and appropriately escalating process and product quality gaps
  • Follow documented procedures for all activities related to the Bardy Dx Quality System
  • Complete other duties as assigned
What we offer
What we offer
  • Support for Parents
  • Continuing Education/ Professional Development
  • Employee Heath & Well-Being Benefits
  • Paid Time Off
  • 2 Days a Year to Volunteer
  • Fulltime
Read More
Arrow Right

Principal Eng, Software

This is where your work makes a difference. At Baxter, we believe every person—r...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
  • Minimum of 12-15 years of proven experience in web development
  • Hands on working knowledge in Cloud technologies (AWS, Azure)
  • Proven experience creating solutions in PAAS environment on MS AZURE (preferred) / AWS/ Google Cloud environments
  • Programming Languages: C#, Javascript
  • Extensive experience in .NET Framework and .NET Core
  • Solid understanding of database technologies including Azure SQL DB / MS SQL
  • Working knowledge on Windows/Linux Server/Backend Components
  • Design patterns for enterprise integration REST and Microservices
  • Experience in Development and Continuous Integration tools such as Azure DevOps
Job Responsibility
Job Responsibility
  • Follow documented procedures for all activities related to the Bardy Dx Quality System
  • Complete other duties as assigned
  • Directly responsible for the creating, designing, and maintaining cloud-based Web Applications and solutions to contribute towards new product development programs, sustenance activities and field issue resolution efforts
  • Effectively collaborate with cross-functional teams, including business analysts/product owners, developers, QA, and other stakeholders, to prepare, analyze, and understand the requirements
  • Directly responsible for identifying, applying state-of-the-art architectural patterns and design techniques to translate requirements into modular, scalable software and Web solutions, that meet user needs
  • Lead projects with minimal guidance/ supervision and drive the application of principles of SDLC and methodologies/processes such as IEC 62304, Lean, Agile, CI to deliver and maintain design outputs including code and documentation that meet applicable statutory and regulatory requirements
  • Provide guidance for development and testing teams to ensure defect free operation and drive code quality, security reviews to meet industry-wide quality & security standards
  • Collaborate with the project management teams to prioritize and deliver high quality and timely deliverables
  • Lead sprint planning, daily standups, demos, retrospectives and software design meetings
  • Owns and drives continuous improvement activities by identifying and appropriately escalating process and product quality gaps
What we offer
What we offer
  • Support for Parents
  • Continuing Education/ Professional Development
  • Employee Heath & Well-Being Benefits
  • Paid Time Off
  • 2 Days a Year to Volunteer
  • Fulltime
Read More
Arrow Right

Principal Eng, Software

This is where your work makes a difference. At Baxter, we believe every person—r...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field is required
  • Must have a minimum of 12-15 years of proven experience in web development
  • Healthcare experience is a plus
  • Hands on working knowledge in Cloud technologies (AWS, Azure)
  • Experience in mobile App development using Kotlin is a plus
  • Knowledge of Mobile App development and Cybersecurity technology will be an advantage
  • Proven experience creating solutions in PAAS environment on MS AZURE (preferred) / AWS/ Google Cloud environments
  • Programming Languages: C#, Javascript
  • Additional Experience with C++, Python is a plus
  • Extensive experience in .NET Framework and .NET Core
Job Responsibility
Job Responsibility
  • Follow documented procedures for all activities related to the Bardy Dx Quality System
  • Complete other duties as assigned
  • Directly responsible for the creating, designing, and maintaining cloud-based Web Applications and solutions to contribute towards new product development programs, sustenance activities and field issue resolution efforts
  • Effectively collaborate with cross-functional teams, including business analysts/product owners, developers, QA, and other stakeholders, to prepare, analyze, and understand the requirements
  • Directly responsible for identifying, applying state-of-the-art architectural patterns and design techniques to translate requirements into modular, scalable software and Web solutions, that meet user needs
  • Lead projects with minimal guidance/ supervision and drive the application of principles of SDLC and methodologies/processes such as IEC 62304, Lean, Agile, CI to deliver and maintain design outputs including code and documentation that meet applicable statutory and regulatory requirements
  • Provide guidance for development and testing teams to ensure defect free operation and drive code quality, security reviews to meet industry-wide quality & security standards
  • Collaborate with the project management teams to prioritize and deliver high quality and timely deliverables
  • Lead sprint planning, daily standups, demos, retrospectives and software design meetings
  • Owns and drives continuous improvement activities by identifying and appropriately escalating process and product quality gaps
What we offer
What we offer
  • Support for Parents
  • Continuing Education/ Professional Development
  • Employee Heath & Well-Being Benefits
  • Paid Time Off
  • 2 Days a Year to Volunteer
  • Fulltime
Read More
Arrow Right

Principal Eng, Software

This is where new knowledge is discovered. Baxter’s Research and Development tea...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
  • Minimum of 12-15 years of proven experience in web development
  • Hands on working knowledge in Cloud technologies (AWS, Azure)
  • Proven experience creating solutions in PAAS environment on MS AZURE (preferred)/AWS/Google Cloud environments
  • Programming Languages: C#, Javascript
  • Extensive experience in .NET Framework and .NET Core
  • Solid understanding of database technologies including Azure SQL DB/MS SQL
  • Working knowledge on Windows/Linux Server/Backend Components
  • Enterprise Integration: Design patterns for enterprise integration REST and Microservices
  • Experience in Development and Continuous Integration tools such as Azure DevOps
Job Responsibility
Job Responsibility
  • Follow documented procedures for all activities related to the Bardy Dx Quality System
  • Complete other duties as assigned
  • Directly responsible for the creating, designing, and maintaining cloud-based Web Applications and solutions to contribute towards new product development programs, sustenance activities and field issue resolution efforts
  • Effectively collaborate with cross-functional teams, including business analysts/product owners, developers, QA, and other stakeholders, to prepare, analyze, and understand the requirements
  • Directly responsible for identifying, applying state-of-the-art architectural patterns and design techniques to translate requirements into modular, scalable software and Web solutions, that meet user needs
  • Lead projects with minimal guidance/supervision and drive the application of principles of SDLC and methodologies/processes such as IEC 62304, Lean, Agile, CI to deliver and maintain design outputs including code and documentation that meet applicable statutory and regulatory requirements
  • Provide guidance for development and testing teams to ensure defect free operation and drive code quality, security reviews to meet industry-wide quality & security standards
  • Collaborate with the project management teams to prioritize and deliver high quality and timely deliverables
  • Lead sprint planning, daily standups, demos, retrospectives and software design meetings
  • Owns and drives continuous improvement activities by identifying and appropriately escalating process and product quality gaps
What we offer
What we offer
  • Support for Parents
  • Continuing Education/Professional Development
  • Employee Heath & Well-Being Benefits
  • Paid Time Off
  • 2 Days a Year to Volunteer
  • Fulltime
Read More
Arrow Right

Sr Eng, Software

As a Senior Embedded Software Engineer at Baxter, you will play a critical role ...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science or related engineering field
  • 7+ years of related experience in embedded systems
  • strong background in C/C++ programming
  • Experience in the Healthcare domain is desirable
Job Responsibility
Job Responsibility
  • Design, develop, and document software features or unit actors, ensuring high-quality solutions and adherence to technical standards
  • Drive technical design reviews at software architecture level
  • Lead software FMEA, technical risk mitigation, design review, unit test strategies, static code analysis, memory profiling, and thread modeling for components or features
  • Partner with the Architect and LSD to define technical solutions to business problems
  • Develop and execute technical solutions to complex problems
  • Drive collaboration with internal and external stakeholders
What we offer
What we offer
  • Support for Parents
  • Continuing Education/ Professional Development
  • Employee Heath & Well-Being Benefits
  • Paid Time Off
  • 2 Days a Year to Volunteer
  • Fulltime
Read More
Arrow Right

Principal Eng, Software

The Principal Engineer – Embedded Software Test is responsible for owning and dr...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science, Electrical, Electronics, Mechanical, Biomedical Engineering, or equivalent
  • Extensive experience in embedded software testing, including both manual and automated testing of embedded devices
  • Strong experience with defect management tools and industry-standard SDLC tools and processes
  • Deep understanding and practical experience in SDLC implementation in complex, regulated environments
  • Working knowledge of embedded software development using C, C++, and Qt/QML technologies
  • Demonstrated experience executing projects using Agile and/or SAFe methodologies
  • Proven ability to identify, manage, and mitigate risks while maintaining transparent stakeholder communication
  • Strong facilitation, influencing, negotiation, and decision-driving skills
  • Excellent written, verbal, and presentation skills, including experience reporting to senior leadership
Job Responsibility
Job Responsibility
  • Own the end-to-end embedded software testing strategy, including test planning, scheduling, execution, monitoring, and reporting across global development teams
  • Lead manual and automated testing activities for embedded devices, ensuring appropriate coverage across unit, integration, system, and regression testing
  • Define and execute regression strategies, risk-based testing approaches, and defect prevention techniques
  • Apply Software FMEA, regression analysis, and risk management practices to ensure safety, reliability, and regulatory compliance
  • Collaborate closely with Program Managers, Project Leads, and Architects to achieve tactical project goals while balancing strategic software organization objectives
  • Provide technical leadership and mentorship to software and test teams distributed globally, influencing development and verification practices across products
  • Support embedded software development and testability through strong knowledge of C, C++, and Qt/QML-based systems
  • Identify, assess, and manage project and technical risks, driving mitigation plans and maintaining regular communication with stakeholders
  • Execute software programs using Agile / SAFe methodologies, ensuring disciplined execution and predictable delivery
  • Act as a change agent, driving agility, continuous improvement, simplification, and a strong sense of urgency across teams
What we offer
What we offer
  • Support for Parents
  • Continuing Education/ Professional Development
  • Employee Heath & Well-Being Benefits
  • Paid Time Off
  • 2 Days a Year to Volunteer
  • Fulltime
Read More
Arrow Right

Principal Eng, Software

The Principal Engineer – Embedded Software Test is responsible for owning and dr...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science, Electrical, Electronics, Mechanical, Biomedical Engineering, or equivalent
  • Extensive experience in embedded software testing, including both manual and automated testing of embedded devices
  • Strong experience with defect management tools and industry-standard SDLC tools and processes
  • Deep understanding and practical experience in SDLC implementation in complex, regulated environments
  • Working knowledge of embedded software development using C, C++, and Qt/QML technologies
  • Demonstrated experience executing projects using Agile and/or SAFe methodologies
  • Proven ability to identify, manage, and mitigate risks while maintaining transparent stakeholder communication
  • Strong facilitation, influencing, negotiation, and decision-driving skills
  • Excellent written, verbal, and presentation skills, including experience reporting to senior leadership
Job Responsibility
Job Responsibility
  • Own the end-to-end embedded software testing strategy, including test planning, scheduling, execution, monitoring, and reporting across global development teams
  • Lead manual and automated testing activities for embedded devices, ensuring appropriate coverage across unit, integration, system, and regression testing
  • Define and execute regression strategies, risk-based testing approaches, and defect prevention techniques
  • Apply Software FMEA, regression analysis, and risk management practices to ensure safety, reliability, and regulatory compliance
  • Collaborate closely with Program Managers, Project Leads, and Architects to achieve tactical project goals while balancing strategic software organization objectives
  • Provide technical leadership and mentorship to software and test teams distributed globally, influencing development and verification practices across products
  • Support embedded software development and testability through strong knowledge of C, C++, and Qt/QML-based systems
  • Identify, assess, and manage project and technical risks, driving mitigation plans and maintaining regular communication with stakeholders
  • Execute software programs using Agile / SAFe methodologies, ensuring disciplined execution and predictable delivery
  • Act as a change agent, driving agility, continuous improvement, simplification, and a strong sense of urgency across teams
What we offer
What we offer
  • Support for Parents
  • Continuing Education/ Professional Development
  • Employee Heath & Well-Being Benefits
  • Paid Time Off
  • 2 Days a Year to Volunteer
  • Fulltime
Read More
Arrow Right