Battery and Power Software Engineer responsible for designing, developing, and optimizing battery management, charging, and power features for mobile and embedded devices.
Responsibilities
Design and implement battery management, charging and power features across kernel drivers, firmware and the Android framework
Optimize charging performance, power consumption and thermal behavior
Troubleshoot and resolve battery, charging, power and thermal issues, including field and customer-reported issues
Requirements
Bachelor's degree in Electrical/Electronics Engineering
Develop embedded software in Rust and C/C++ for encrypted communications systems.
Locations (4)
Tampa, Florida, United States
San Jose, California, United States
San Francisco, California, United States
New York, New York, United States
Compensation
$117,000.00 - $185,000.00 / annually. For specific work locations within San Jose, the San Francisco Bay area and New York City metropolitan area, the base pay range for this role is $145,000.00- $218,000.00/ annually
Responsibilities
Design and implement embedded software in Rust and C/C++
Collaborate with system, test, and hardware engineers
Support development, integration, automation, and testing of final product
Plan, track and report on progress
Requirements
Bachelor's Degree or higher in Computer Science, Computer Engineering or related field