Apple - San Diego, CA

posted 4 days ago

Full-time - Mid Level
San Diego, CA
Computer and Electronic Product Manufacturing

About the position

As a member of Apple's Battery Engineering group, you will play a crucial role in developing innovative battery technologies that enhance product performance and customer experience. This position involves applying technical expertise to create and maintain verification systems for complex firmware and software, while collaborating with various product development teams to push the boundaries of battery capabilities.

Responsibilities

  • Architect, implement, and maintain a verification system to support testing of complex firmware/software.
  • Write clean, easy to understand, robust, testable, reusable, and sustainable code tailored for embedded test systems.
  • Develop and maintain various automated engineering tools used to debug, analyze, and test embedded products.
  • Work with project leaders to define assignments, schedules, quality expectations, and other project criteria.
  • Present results and recommendations.
  • Quickly debug and effectively close out system issues related to the product firmware, software, and systems.

Requirements

  • BS with 3+ years of experience.
  • Python scripting skills and experience programming in C.

Nice-to-haves

  • Demonstrated ability in embedded systems.
  • Understanding of embedded systems design, debugging and verification methodologies and strategies.
  • Experience in software development, verification methodology, version control and automation tools.
  • Ability to architect, code, and integrate firmware for any of our hardware products.
  • Experience with memory and power constrained micro-controllers.
  • Knowledge of ARM architecture and experience in RTOS.
  • Experience with development tools (JTAG, SWD, oscilloscopes, logic analyzers).
  • Knowledge in detailed battery modeling and electrochemistry.
  • Experience in low-pin-count communication buses (I2C or UART or SPI).
  • Ability to drive features and initiatives within our engineering team, and with many other teams we work with in the broader engineering organization at Apple.
  • Strong communication and interpersonal skills.

Benefits

  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Reimbursement for certain educational expenses including tuition
  • Discretionary bonuses or commission payments
  • Relocation assistance
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service