Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

Apple Early Careers PMU Software Engineer 
United Kingdom, England 
557240174

14.04.2025
- With guidance, you will work within the Power Management Unit’s Software Team to design, develop and debug firmware solutions for our current and future products.- Collaborate with digital design, silicon verification and your colleagues in the software team to investigate future project’s firmware needs (including the development environment and tools too).- Deliver system-level API and firmware functionality to meet product requirements; coding, debugging and hardware/software integration testing; and communicating results and recommendations.- Work with multi-functional teams across Apple, to support product development into mass production.- Work closely with peers to achieve efficient and aligned methodologies and maintain overall code quality.- Some international travel is required
  • A passion for embedded programming, with experience using C and assembly language with ARM CPUs
  • A keen eye for developing high quality reusable code
  • An inquisitive mind, tenacity and solid software problem solving skills. Be responsible for initial identification and debug of issues
  • Experience using embedded software tools and interacting with hardware and peripherals
  • Experience with software revision control (Git etc.).
  • Familiarity with scripting languages (i.e. Python, Bash/shell, Perl)
  • Fluent English Language skills are required
  • BS/MS in Computer Engineering, Computer Science or equivalent is required
  • Interpersonal skills to present and explain technical issues, well-organised
  • Ability to work well in a multifaceted team, take ownership and motivate self and others, be productive under tight schedules