Apple logo

Embedded Software Engineer - Thermal Management

Apple
Full-time
On-site
San Diego, California, United States
Thermography (Thermal Imaging)
Work cross-functionally with system architects, thermal product design and other system software engineers Invent new thermal management algorithms under tight product physical enclosure constraints Explore novel thermal management software solutions for concrete customer facing challenges Design, implement and optimize system software and embedded firmware Analyze telemetry and control loop responses Demonstrate and explain cross functionally system thermal/power/performance trade-offs Influence long term software design and specifications of future HW products to deliver a roadmap of innovative software solutions to very challenging system problems


  • BS/MS in Computer Science, Electrical Engineering, Computer Engineering or equivalent experience in related field
  • Fluent in C and C++


  • Proven experience in writing complex system software and embedded firmware
  • Passionate about designing effective algorithms, inspired by the analysis of big data
  • Experience with Generative AI tools for coding and debugging
  • Demonstrated innovative, critical thinking and troubleshooting skills
  • Highly professional, with the ability to deliver solid work on tight schedules
  • Excellent collaborative skills
  • Outstanding written and verbal communication