Embedded Firmware Verification Engineer

Apple

San Diego (CA)

On-site

USD 123,000 - 185,000

Full time

30 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical and dental coverage
Retirement benefits
Employee stock purchase plan
Relocation assistance

Job summary

Apple, Inc. is seeking a Battery Engineering professional in San Diego to architect, implement, and maintain verification systems for testing embedded firmware and software in next-generation batteries.

You will collaborate with cross-functional teams to push battery technology forward, deliver innovative solutions, and support the product experience worldwide. Base pay ranges from $122,700 to $184,800, reflecting skills, experience, and location.

Qualifications

  • Proficient in C and Python programming.
  • Experience with microcontrollers and embedded systems.
  • Knowledge of hardware debugging tools.

Responsibilities

  • Write clean, robust code for embedded test systems.
  • Develop and maintain automated engineering tools for debugging and testing embedded products.
  • Collaborate with project leaders to define scope, schedules and quality goals.
  • Present results and recommendations.
  • Debug and resolve firmware/software system issues quickly.

Skills

C programming
Python
Microcontrollers

Tools

JTAG
SWD
Oscilloscopes
Logic analyzers

Job description

Do you have a passion for invention and self-challenge? Do you thrive on pushing the limits of what's considered feasible? As part of our Battery Engineering group, you'll help craft creative battery solutions that deliver more energy in smaller spaces than ever before.

Description

In this role, you will work with multi-functional teams to architect, implement, and maintain a verification system to support testing of complex firmware/software. You'll help us innovate new battery technologies that continually outperforms the previous iterations. By collaborating with other product development groups across Apple, you'll push the industry boundaries of what batteries can do and improve the product experience for our customers across the world.

Responsibilities
  • 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.
Minimum Qualifications
  • Experience programming in C and Python.
  • Experience working with micro-controllers.
  • Experience with development tools such as JTAG, SWD, oscilloscopes, or logic analyzers.
Preferred Qualifications
  • Experience designing, developing, or maintaining test suits using Pytest or other framework.
  • Experience setting up, integrating, or maintaining continuous integration and deployment pipelines using tools such as Jenkins.
  • Experience in low-pin-count communication buses such as I2C, UART, SPI.
  • Understanding of ARM architecture.

At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $122,700 and $184,800, and your base pay will depend on your skills, qualifications, experience, and location.

Apple employees also have the opportunity to become an Apple shareholder through participation in Apple's discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple's Employee Stock Purchase Plan. You'll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses - including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits

Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant

At Apple, we believe accessibility is a fundamental human right. You'll find that idea reflected in everything here - in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong.

Learn about accessibility in Apple's workplace

Learn about reasonable accommodations for job applicants

Apple accepts applications to this posting on an ongoing basis.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Firmware Verification Engineer
Embedded Firmware Verification Engineer

Apple, Inc. • San Diego (CA)

On-site
USD 142,000 - 214,000
Medical and dental coverage
Retirement benefits
Employee stock programs
+1
Battery Management Systems - Electrical Engineer
Battery Management Systems - Electrical Engineer

Apple, Inc. • San Diego (CA)

On-site
USD 167,000 - 296,000
Battery Management Systems IC Engineer
Battery Management Systems IC Engineer

Apple Inc. • San Diego (CA)

On-site
USD 167,000 - 296,000
Stock programs
Medical & dental coverage
Retirement benefits
+2
Battery Management Systems - Electrical Engineer
Battery Management Systems - Electrical Engineer

Apple, Inc. • Cupertino (CA)

On-site
USD 145,000 - 218,000
Medical coverage
Dental coverage
Employee stock plan
+2
Software Engineering Systems
Software Engineering Systems

Apple, Inc. • Cupertino (CA)

On-site
USD 150,000 - 278,000
Tools and Automation Engineer
Tools and Automation Engineer

Apple • Sunnyvale (CA)

On-site
USD 145,000 - 264,000
Medical and dental coverage
Retirement benefits
Employee stock programs
+2
Battery Architect
Battery Architect

Apple Inc. • San Diego (CA)

On-site
USD 167,000 - 296,000
Medical and dental coverage
Apple stock programs (RSU/ESO)
Relocation assistance
Battery Architect
Battery Architect

Apple • San Diego (CA)

On-site
USD 167,000 - 296,000
Senior Firmware Engineer
Senior Firmware Engineer

Apple Inc. • Cupertino (CA)

On-site
USD 150,000 - 278,000
Comprehensive medical and dental
Retirement benefits
Discounted products and free services
+2
Firmware Validation Engineer
Firmware Validation Engineer

Apple, Inc. • United States

On-site
USD 185,000 - 325,000
Stock options
Relocation assistance
Employee stock purchase plan