Software Development Engineer in Test - Charging & Inductive Power
Sign up free to see how well your resume matches this role.
What you'll do
- Work daily with software developers on peak power management technologies, dynamic power budgeting, transient current mitigation, battery state-of-health/impedance interactions, and brownout protection.
- Own the overall software quality of charging and inductive power technology areas.
- Develop and execute fully automated test plans.
- Build internal frameworks and tools.
- Perform SW unit testing with mocks/stubs.
- Implement multiple forms of process automation.
- Engage in systems engineering and influence design decisions in production SW/FW.
- Collaborate with cross-functional teams to solve large scale complex problems.
What they're looking for
- Experience in software development and quality engineering
- Knowledge of power management technologies, dynamic power budgeting, and battery state-of-health
- Experience with control loops and dynamic power clamping mechanisms
- Proficiency in building internal frameworks and tools
- Experience with SW unit testing using mocks and stubs
- Ability to work with cross-functional teams
Summarised by NextRaise from the employer’s description, which follows in full below.
Full description from employer
The Core OS Charging & Inductive Power organization is looking for a highly motivated, self-driven, and passionate software development engineer to join the quality engineering team. As a critical member of the team, you will be working daily with software developers on peak power management technologies, dynamic power budgeting, transient current mitigation, battery state-of-health/impedance interactions, and brownout protection across multiple platforms. Your responsibilities will span across all phases of software delivery process of Apple’s products, from early silicon design to product launch and beyond. Through ownership of the overall software quality of these technology areas, you’ll be required to become very familiar with the underlying SW/FW and its algorithms, control loops, dynamic power clamping mechanisms, and hardware/kernel interfaces. You will take on responsibilities of working with many cross-functional teams to solve large scale complex problems, fully automated test plan development and execution, building internal frameworks and tools, SW unit testing with mocks/stubs, multiple forms of process automation, systems engineering, and influencing design decisions in production SW/FW with a focus on quality in a technology area that users around the world rely upon.
Company
Company facts come from this company's own listings. We only show what the postings themselves carry.