Embedded Software Engineer, Power and Performance

2 weeks ago


Bengaluru, Karnataka, India Google Full time
Minimum qualifications:
+ Bachelor's degree in Electrical/Electronics Engineering, Computer Engineering, or Computer Science, with emphasis on computer architecture and performance/power analysis or equivalent practical experience
+ 2 years of software development experience in C/C++, in Silicon power or performance domain
+ Experience working with cross-functional teams including product management, chip architecture, hardware implementation, and embedded software teams
+ Experience in Linux kernel and device driver development
+ Experience with software power management and system
Preferred qualifications:
+ Master's degreee or PhD in Electrical/Electronics/Communication Engineering, Computer Engineering, or Computer Science, with emphasis on computer architecture
+ 4 years of experience in power and performance software development and optimization in mobile/compute SoC
+ Experience with Android OS and equivalent OS
+ Knowledge of the impact of software and architectural design decisions on power and thermal behavior of the system (e.g., System/SoC or IP Power state management and scheduling, cross-layer policy design)
+ Knowledge of system software components, such as Linux, device drivers, and runtime
Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google's needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.
Powering the future of mobile Our team is on the front lines of mobile innovation, developing the power management software that unlocks the full potential of Google's custom SoC. We work on complex challenges in power, performance, and thermal management, pushing the limits of what's possible in mobile computing. If you're passionate about low-level software development, optimizing complex systems, and working with cutting-edge hardware, this is your chance to make a real difference in the mobile landscape.
Google's mission is to organize the world's information and make it universally accessible and useful. Our team combines the best of Google AI, Software, and Hardware to create radically helpful experiences. We research, design, and develop new technologies and hardware to make computing faster, seamless, and more powerful. We aim to make people's lives better through technology.
+ Develop software and firmware for ARM Architecture focusing on Shared system resource management, Sub system control, Power Management, Clock management, System State management and Thermal control.
+ Produce detailed documents for the proposed implementation.
+ Over see Pre Silicon and Post silicon software development/validation of the system software or firmware.
+ Drive Silicon verification across process, voltage, and temperature. Use case analysis for optimized Power/Perf/Thermal and Latency enablement.
Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also and If you have a need that requires accommodation, please let us know by completing our Accommodations for Applicants form:

  • Bengaluru, Karnataka, India Google Full time

    Job DescriptionMinimum qualifications:- Bachelor's degree in Electrical/Electronics Engineering, Computer Engineering, or Computer Science, with emphasis on computer architecture and performance/power analysis or equivalent practical experience- 2 years of software development experience in C/C++, in Silicon power or performance domain- Experience working...


  • Bengaluru, Karnataka, India CAPUF Embedded Full time

    CAPUF Embedded Private Limited is an Embedded Product Development Company. CAPUF helps companies build embedded products with their hardware development and firmware development services.We are looking for an Embedded Software/ Linux development engineer (Full-time)Location is HSR Layout, BangaloreSalary: 12L-16L per annum + ESOPsPlease don't apply if you...


  • Bengaluru, Karnataka, India CAPUF Embedded Full time

    About CAPUF EmbeddedCAPUF Embedded Private Limited is a pioneering company in the field of embedded product development. With expertise in hardware and firmware development, we assist companies in creating cutting-edge embedded products.We are currently seeking an experienced Embedded Software/Linux development engineer to join our team on a full-time basis....


  • Bengaluru, Karnataka, India CAPUF Embedded Full time

    CAPUF Embedded Private Limited is an Embedded Product Development Company. CAPUF helps companies build embedded products with their hardware development and firmware development services.We are looking for an Embedded Software/ Linux development engineer (Full-time)Location is HSR Layout, BangaloreSalary: 12L-16L per annum + ESOPsPlease don't apply if you...


  • Bengaluru, Karnataka, India CAPUF Embedded Full time

    CAPUF Embedded Private Limited is an Embedded Product Development Company. CAPUF helps companies build embedded products with their hardware development and firmware development services.We are looking for an Embedded Software/ Linux development engineer (Full-time)Location is HSR Layout, BangaloreSalary: 12L-16L per annum + ESOPsPlease don't apply if you...


  • Bengaluru, Karnataka, India Google Inc Full time

    Job DescriptionMinimum qualifications:- Bachelor's degree in Electronics or Electrical Engineering, or equivalent practical experience.- 2 years of experience in system(s) development for features like Low power modes, QoS, Voltage/Clock scaling, debug/triage, validation, and deployment into consumer electronics/embedded systems.- Experience with embedded...


  • Bengaluru, Karnataka, India Ximax Solutions Full time

    Job Description:Ximax Solutions is seeking an experienced Embedded Developer to work on cutting-edge embedded systems. The ideal candidate will develop and optimize embedded software solutions, collaborate with hardware teams, and ensure seamless integration of software and hardware components.Roles and Responsibilities:• Develop and optimize Device...


  • Bengaluru, Karnataka, India Qualcomm Full time

    Job OverviewThe Power/Thermal Software products team at Qualcomm is responsible for achieving industry-leading Power/Thermal/Limit SW management solution on Qualcomm Mobile, Automotive, Compute, IoT and AR/VR chipsets.In this role, the Embedded Power Management Specialist will work with cross-functional teams to identify Power optimizations/Perf tuning,...


  • Bengaluru, Karnataka, India Google Inc Full time

    Job DescriptionMinimum qualifications:- Bachelor's Degree in Electrical Or Computer Engineering, or Computer Science, with emphasis on computer architecture, or equivalent practical experience.- 2 years of experience in Silicon power or performance software development.- Experience in Linux kernel and device driver development.Preferred qualifications:-...

  • Software Engineer

    1 day ago


    Bengaluru, Karnataka, India Google Inc Full time

    About Google Inc.Google's software engineers develop cutting-edge technologies that revolutionize how billions of users interact with information and each other. Our products handle vast amounts of data, extending far beyond web search. We seek engineers who bring innovative ideas from diverse areas, including information retrieval, distributed computing,...


  • Bengaluru, Karnataka, India Google Full time

    Job DescriptionMinimum qualifications:- Bachelor's degree in Electrical Engineering, Electronics Engineering or Computer Science, or equivalent practical experience.- 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree.- Experience with embedded programming in C/C++.Preferred...


  • Bengaluru, Karnataka, India Garrett - Advancing Motion Full time

    Our Embedded Software Engineers are finding new and creative ways of making vehicles more efficient every day. Join us and set the industry towards a cleaner future Part of the Garrett Engineering organization, the Electrification Centre of Excellence team is responsible for developing a differentiated product portfolio of e-boosting solutions...


  • Bengaluru, Karnataka, India Google Inc Full time

    Company Overview\Google Inc is a leading technology company that develops innovative products and services to improve people's lives.\We're looking for skilled software engineers to join our team and contribute to the development of cutting-edge technologies.\\Job Description\We're seeking an experienced Senior Software Engineer to design, develop, and test...


  • Bengaluru, Karnataka, India Straight Drive Full time

    Embedded Software EngineerLocation: BengaluruExperience: 3+ yearsEmployment Type: Full-timeAbout UsStraight Drive Sports and Leisure Pvt Ltd is a leader in developing cutting-edge sports and gaming simulators, integrating advanced hardware, firmware, and software solutions. Our products cater to both entertainment and professional training markets, combining...


  • Bengaluru, Karnataka, India Straight Drive Full time

    Embedded Software EngineerLocation: Bengaluru Experience: 3+ years Employment Type: Full-timeAbout UsStraight Drive Sports and Leisure Pvt Ltd is a leader in developing cutting-edge sports and gaming simulators, integrating advanced hardware, firmware, and software solutions. Our products cater to both entertainment and professional training markets,...


  • Bengaluru, Karnataka, India Google Full time

    Minimum qualifications:+ Bachelor's Degree in Electrical Or Computer Engineering, or Computer Science, with emphasis on computer architecture, or equivalent practical experience.+ 2 years of experience in Silicon power or performance software development.+ Experience in Linux kernel and device driver development.Preferred qualifications:+ Master's degree in...


  • Bengaluru, Karnataka, India Digantara Full time

    Digantara is building the world's first maps for space, Space-Mission Assurance Platform (Space-MAP). Space-MAP represents a revolutionary end-to-end infrastructure for sustainable space operations, offering a comprehensive space situational awareness solution that simplifies and strengthens satellite operations in the face of the rapidly expanding...


  • Bengaluru, Karnataka, India Pan Asia Man power Consultants Recruiting agency Full time

    **Job Description**Pan Asia Man power Consultants Recruiting agency is seeking a talented Embedded Software Expert to join our team. As an Embedded Software Expert, you will be responsible for designing, developing, and delivering high-quality embedded software solutions.**Key Responsibilities:**Develop and deliver embedded software, including firmware,...


  • Bengaluru, Karnataka, India Kefi Tech Solutions Pvt Ltd Full time

    Role : Embedded Software EngineerLocation : Bangalore, IndiaExperience Required : 5-8 yearsEmployment Type : Full-time, Immediate Joining (within 30 days)Key Responsibilities :- Design, develop, and maintain embedded software applications using C.- Perform comprehensive debugging and verification to ensure seamless software functionality.- Automate processes...


  • Bengaluru, Karnataka, India CAPUF Embedded Full time

    **About Us**CAPUF Embedded Private Limited is a leading embedded product development company. We specialize in creating end-to-end solutions for various industries.We are expanding our team and looking for a highly skilled Hardware Engineer to join our growing organization.The ideal candidate will be based in HSR Layout, Bangalore.To be successful in this...