Embedded Software Power Engineer

2 weeks ago


Mountain View, California, United States SRS Consulting Inc. Full time
Job Overview

Position: Power Engineer (Embedded Software Engineer)

Summary:

SRS Consulting Inc. is looking for a talented Power Engineer with expertise in Embedded Software Engineering. The successful candidate will possess a robust background in mobile system power analysis, particularly in SoC subsystems including CPU, GPU, DSP, and memory. Proficiency in Python and shell scripting is essential for developing and refining power management solutions.

Key Responsibilities:

  • Conduct comprehensive power analysis of mobile systems, emphasizing subsystems such as CPU, GPU, DSP, and memory.
  • Evaluate power consumption trends and pinpoint areas for enhancement to improve system efficiency.
  • Collaborate with hardware and software teams to devise and execute power management strategies.
  • Design, develop, and sustain embedded software solutions aimed at power management in mobile devices.
  • Employ Python and shell scripting to automate power testing, data gathering, and analysis.
  • Create tools and scripts to facilitate power performance analysis and optimization initiatives.
  • Utilize extensive knowledge of SoC subsystems (CPU, GPU, DSP, memory) to evaluate their power and performance metrics.
  • Work in close partnership with hardware engineers to integrate power management techniques at the subsystem level.
  • Lead investigations into power-related challenges, identifying root causes and proposing effective solutions.
  • Perform performance analysis of mobile SoCs under diverse power conditions and workloads.
  • Establish benchmarks and testing scenarios to assess the power-performance trade-offs in mobile systems.
  • Provide comprehensive reports and recommendations based on analysis results to guide design decisions.
  • Engage with cross-functional teams, including hardware, software, and systems engineers, to advance power optimization projects.
  • Document methodologies, test outcomes, and optimization strategies to ensure knowledge sharing and continuity.
  • Stay informed about the latest developments in mobile SoC power management and embedded software engineering.

Qualifications:

Education:

Bachelor's or master's degree in Electrical Engineering, Computer Engineering, or a related discipline.

Experience:

  • 5+ years of experience in mobile system power analysis and embedded software development.
  • Demonstrated experience with SoC subsystems such as CPU, GPU, DSP, and memory.

Technical Skills:

  • Proficient in Python and shell scripting for automation and data analysis.
  • Expert understanding of power and performance analysis techniques in embedded systems.
  • Familiarity with power management strategies and tools in mobile devices.

Soft Skills:

  • Strong analytical and problem-solving skills.
  • Excellent communication abilities, with a focus on teamwork.
  • Detail-oriented and capable of managing multiple tasks in a dynamic environment.

Preferred Qualifications:

  • Experience with power profiling tools and methodologies.
  • Familiarity with mobile operating systems (e.g., Android, iOS).
  • Knowledge of low-power design techniques and energy-efficient software practices.


  • Mountain View, California, United States Nuro Full time

    About NuroNuro is a leading autonomous technology company that exists to better everyday life through robotics. Founded in 2016, the company has developed a core technology called the Nuro Driver, an integrated autonomous driving system consisting of state-of-the-art, AI-first software and custom-built sense and compute hardware.About the RoleDesign and...


  • Mountain View, California, United States Google Full time

    Minimum Qualifications:Bachelor's degree or equivalent practical experience.8 years of experience in software development, particularly with data structures and algorithms.5 years of experience in testing and launching software products, alongside 3 years in software design and architecture.5 years of experience with embedded operating systems.Proficiency...


  • Mountain View, California, United States Google Full time

    Minimum Qualifications:Bachelor's degree or equivalent practical experience.8 years of experience in software development, particularly with data structures and algorithms.5 years of experience in testing and launching software products, along with 3 years in software design and architecture.5 years of experience with embedded operating systems.Proficiency...


  • Mountain View, California, United States Google Full time

    Minimum Qualifications:Bachelor's degree or equivalent practical experience.8 years of experience in software development, particularly with data structures and algorithms.5 years of experience in testing and launching software products, alongside 3 years in software design and architecture.5 years of experience with embedded operating systems.Proficiency...


  • Mountain View, California, United States Google Full time

    Minimum Qualifications:Bachelor's degree or equivalent practical experience.8 years of experience in software development, with a strong foundation in data structures and algorithms.5 years of experience in testing and launching software products, alongside 3 years in software design and architecture.5 years of experience with embedded operating...


  • Mountain View, California, United States Google Full time

    Minimum Qualifications:Bachelor's degree or equivalent practical experience.8 years of experience in software development, with a strong focus on data structures and algorithms.5 years of experience in testing and launching software products, along with 3 years of experience in software design and architecture.5 years of experience working with embedded...


  • Mountain View, California, United States Google Full time

    Minimum Qualifications:Bachelor's degree or equivalent practical experience.8 years of experience in software development, with a strong foundation in data structures and algorithms.5 years of experience in testing and launching software products, alongside 3 years in software design and architecture.5 years of experience with embedded operating...


  • Mountain View, California, United States Google Full time

    About the RoleAs a Senior Software Engineer on the Google Pixel team, you will play a critical role in designing and delivering the world's most helpful mobile experience. You will work on shaping the future of Pixel devices and services through some of the most advanced designs, techniques, products, and experiences in consumer electronics.Key...


  • Mountain View, California, United States Google Full time

    About the RoleAs a Software Engineer III at Google, you will be part of a dynamic team responsible for developing cutting-edge technologies that transform the way billions of users interact with information and each other. Our products require handling vast amounts of data, and we're looking for engineers who can bring innovative ideas from various areas,...


  • Mountain View, California, United States Tekvivid Inc Full time

    Job Title: Embedded/Manual Tester (Only W2)Job Overview: We are seeking a skilled Embedded/Manual Tester to join our team at Tekvivid Inc. As an Embedded/Manual Tester, you will be responsible for testing and validating the functionality of embedded systems, ensuring they meet the required standards.Key Responsibilities:Test and validate the functionality of...


  • Mountain View, California, United States Wayve Full time

    Commitment to Diversity At Wayve, we prioritize fostering a diverse, equitable, and respectful workplace culture that values the unique skills and perspectives of every individual, irrespective of their background. About Wayve Established in 2017, Wayve stands at the forefront of Embodied AI technology development. Our cutting-edge AI software and...


  • Mountain View, California, United States Wayve Full time

    Company Overview At Wayve, we are dedicated to fostering a diverse, equitable, and respectful workplace that values the unique skills and perspectives of every individual, irrespective of their background. About Wayve Established in 2017, Wayve stands at the forefront of Embodied AI technology development. Our cutting-edge AI software and...


  • Mountain View, California, United States Wayve Full time

    Company Overview At Wayve, we are dedicated to fostering a diverse, equitable, and respectful workplace culture that values the unique skills and perspectives of every individual, irrespective of their background or identity. About Wayve Established in 2017, Wayve stands at the forefront of Embodied AI technology development. Our cutting-edge AI...


  • Mountain View, California, United States Athelas Full time

    Job OverviewHealthcare professionals dedicate their lives to patient care, yet often find themselves burdened by administrative tasks and various workplace obstacles. This detracts from their ability to provide the necessary attention to their patients. At Athelas + Commure, we develop innovative solutions that streamline the workflows of healthcare...


  • Mountain View, California, United States Samsung Full time

    Embedded Site Reliability Engineer (Samsung Ads)remote typeHybridlocations645 Clyde Avenue, Mountain View, CA, USAOne Pennsylvania Plaza, 26th Floor, New York, NY, USAtime typeFull timejob requisition idR84565Position SummaryIn recent years, Samsung has transformed its hardware dominance into a dynamic ecosystem of engaging services across devices. Enter...


  • Mountain View, California, United States Saransh Inc Full time

    Position: Embedded Systems EngineerCompany: Saransh IncEmployment Type: ContractEssential Qualifications:Experience 1 – Over 10 Years in Embedded Systems DevelopmentExperience 2 – Minimum 8 Years in C ProgrammingExperience 3 – At least 8 Years in Linux Operating SystemsExperience 4 – 5+ Years in PCIe TechnologyCore Responsibilities:Engage in hands-on...


  • Mountain View, California, United States Google Full time

    Minimum qualifications:Bachelor's degree or equivalent practical experience.5 years of experience in software development utilizing C/C++, alongside expertise in data structures and algorithms. 3 years of experience with embedded operating systems tailored for mobile System-on-Chip (SoC) platforms, and at least 1 year in software design and architecture. 3...


  • Mountain View, California, United States Google Full time

    Minimum qualifications:Bachelor's degree or equivalent practical experience.5 years of experience in software development using C/C++, alongside a strong foundation in data structures and algorithms. 3 years of experience with embedded operating systems tailored for mobile System-on-Chip (SoC) platforms, and at least 1 year in software design and...


  • Mountain View, California, United States General Motors Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our team at General Motors. As a key member of our software development team, you will be responsible for designing and developing high-performance hardware interfacing Linux kernel drivers and system libraries.Key ResponsibilitiesDevelop and Implement Linux Kernel...


  • Mountain View, California, United States Applied Intuition Inc. Full time

    About the RoleApplied Intuition Inc. is seeking a highly skilled Embedded Security Architect to join our team. As a key member of our organization, you will be responsible for designing and implementing robust security measures to protect our vehicle platform.Key ResponsibilitiesDevelop and implement new security features, such as remote command signing,...