
Power Management Software Engineer
2 weeks ago
Power Management Software Development :
- Develop and optimize platform-specific power management features on SoCs (based on custom Oryon CPUs).
- Implement DVFS (Dynamic Voltage and Frequency Scaling), Sleep/Wake logic, and rail/clock gating across CPU, NPU, GPU, and DSP domains.
- Integrate with Power Management ICs (PMICs) and configure resource power managers (RPMh, RSC).
Low Power Mode Enablement :
- Enable platform deep sleep, suspend-to-idle, and system sleep states tailored for Always-On (AON) use cases.- Validate retention/restore sequences of SoC subsystems and memory during low-power modes.
- Integrate SPMI-based communication with PMIC for power domain & Performance Scaling :
- Develop and tune thermal mitigation policies using sensors and thermal zones.- Interface with Battery Management System (BMS) and configure thermal trip points.
- Implement CPUFreq/DevFreq drivers with QoS-aware thermal throttling and performance & Thermal Characterization :
- Measure and optimize platform power (active and idle) using Trepn Profiler, QDART, QPST, and onboard fuel gauges.- Perform power regression analysis across software releases and feature integrations.
- Work with system architects to define performance-per-watt KPIs for devices (e.g., AI laptops, edge compute and Bootloader Integration :
- Collaborate with UEFI/TF-A developers to manage early-stage power initialization.- Coordinate with XBL, ABL, and UEFI teams for seamless handoff of power states to Linux/Windows OS.
Debug & Bring-up Support :
- Triage system-level power and thermal issues with tools like QXDM, QPST, kernel logs, ftrace, trace32, JTAG.- Work with silicon validation teams to debug board-level or SoC-level anomalies in power delivery or heat Collaboration :
- Partner with PMIC, platform, kernel, BSP, and thermal teams to co-design efficient power solutions.- Support OEM/ODM partners in tuning and validating power features for commercial products (e.g., laptops or tablets).
- Contribute to system-level test plans and validations for power and thermal readiness at EVT/DVT Expertise : Knowledge :
- Hands-on experience with Resource Power Manager (RPMh), SPMI, TSENS, and CPR (Core Power Reduction) mechanisms.- Familiarity with Oryon CPUs, Hexagon DSPs, Adreno GPU, and AI accelerators.
- Experience with tools : QXDM, QPST, Trepn Profiler, QDART, Dragonboard/CRB and Driver Development :
- Strong C/C++ development skills for Linux or Windows kernel power/thermal subsystems.- Integration of custom PMIC or thermal drivers in AOSP or Yocto-based Profiling & Tuning :
- Use of Trepn, PowerTOP, ftrace, perf, and RAPL-like interfaces for detailed power/perf analysis.- Tuning performance-per-watt metrics across workloads (AI inference, GPU rendering, video playback, and Analysis :
- Strong log analysis skills (kernel, ADB, QXDM).- Familiarity with JTAG/debug probes, boot tracing, and event timelines for power issue Qualifications :
- Prior experience working on any platforms (reference or commercial).- Familiarity with Linux on ARM64 and power management on ARM64 SoCs.
- Knowledge of modern thermal management techniques for fanless laptops or ultrabooks.
- Exposure to AI performance-power optimization, e.g., NPU power scaling for LLM workloads.
(ref:hirist.tech)-
Software Engineer
1 week ago
Bengaluru, Karnataka, India CE+T Power Full time US$ 90,000 - US$ 1,20,000 per yearOrganization: CET Power Solutions India Pvt. Ltd.Location: Bangalore, IndiaAbout CET Power SolutionsCET Power Solutions, a renowned leader with over 60 years of expertise in power conversion, specializes in designing, manufacturing, and marketing cutting-edge AC backup solutions for industrial operators. Our systems are celebrated for their modularity,...
-
Power System Engineer
2 weeks ago
Bengaluru, Karnataka, India Burns Mcdonnell Full timeJob DescriptionWe are seeking a Power System Engineer with 2-10 years of relevant professional experience. The ideal candidate will hold a Master's or Bachelor's degree in Electrical Engineering and demonstrate expertise in power system analysis software. This role requires an individual who is flexible, adaptable, and capable of performing complex technical...
-
Principal Software Engineer
1 week ago
Bengaluru, Karnataka, India PROGRESS SOFTWARE Full time US$ 1,20,000 - US$ 1,50,000 per yearPrincipal Software Engineer (DotNet Fullstack) Hybrid Location: Bengaluru, IndiaDepartment: Software EngineeringApply nowJob Summary We are Progress (Nasdaq: PRGS) - a trusted provider of software that enables our customers to develop, deploy and manage responsible, AI powered applications and experiences with agility and ease. Were proud to have a diverse,...
-
System Power Design Engineer
4 days ago
Bengaluru, Karnataka, India beBeePowerManagement Full time ₹ 15,00,000 - ₹ 28,00,000Senior Power Management EngineerWe are seeking a Senior Power Management Engineer to join our team. The ideal candidate will have a strong background in power management, electronics engineering, and software development.This is a senior-level role that requires a high degree of technical expertise and leadership skills. The successful candidate will be...
-
Embedded Power Management Engineer
2 weeks ago
Bengaluru, Karnataka, India beBeeFirmware Full time ₹ 1,04,000 - ₹ 1,30,878Job DescriptionThe ideal candidate will spearhead the success of power IP and features in AMD products through leadership & coordination, resolution of technical dependencies, and achievement of schedule commits. This is a high-visibility and widely multi-functional role, spanning pre-silicon architecture to post-silicon implementation & product...
-
Software Engineer Senior
1 week ago
Bengaluru, Karnataka, India Progress Software Full time US$ 90,000 - US$ 1,20,000 per yearJob Title: Software Engineer Senior (.Net, C#) Progress Location: Bangalore Contract type: Full time Job Description We are Progress (Nasdaq: PRGS) - a trusted provider of software that enables our customers to develop, deploy, and manage responsible, AI-powered applications and experiences with agility and ease. Were proud to have a diverse, global...
-
Software Engineering Manager
1 week ago
Bengaluru, Karnataka, India Calpion Software Technologies Full timeJob DescriptionRole Responsibilities:1. Lead and mentor engineering teams to deliver healthcare software solutions2. Collaborate with product and design teams to define roadmaps and priorities3. Ensure timely delivery and quality across the SDLC4. Mitigate technical risks and drive continuous improvementKey Deliverables:1. High-performing and engaged...
-
Power System Engineer
2 weeks ago
Bengaluru, Karnataka, India Burns Mcdonnell Full timeJob DescriptionWe are seeking a skilled Power Systems Engineer to assist with the design and analysis of complex electrical systems. This role requires an individual with strong analytical and technical skills who can apply their engineering knowledge to a variety of assignments, from system modeling to project coordination. The ideal candidate will have...
-
Software Engineer Manager
1 week ago
Bengaluru, Karnataka, India Aurigo Software Technologies Full timeEngineering Lead Location: Experience: 10+ years Work Mode: Hybrid (3 days from office)In this role, you will work on a variety of projects in a highly collaborative, fast paced environment. You will be responsible for analysing the requirements, designing and developing software that is going to solve real world customer problems. Bachelor's degree in...
-
Software Engineer
2 weeks ago
Bengaluru, Karnataka, India MRI Software Full timeJob Title : Software Engineer - .Net & ReactReports to : VP Product ManagementLocation : BangaloreMRI Software is seeking a Software Engineer to join our team working on the MRI suite of products.As a Software Engineer, you will be responsible for developing, testing, and maintaining software solutions throughout the Software Development Lifecycle.You should...