Taro Logo

Embedded SW/FW Engineer

A leading technology company that designs and develops consumer electronics, software, and services.
$143,100 - $264,200
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Hardware

Description For Embedded SW/FW Engineer

Apple's Battery Engineering group is seeking an Embedded SW/FW Engineer to help innovate battery technologies that push the boundaries of what's possible. This role combines hardware expertise with software development to create integrated battery solutions that deliver more energy in smaller spaces.

As an Embedded SW/FW Engineer, you'll be responsible for architecting and implementing complex firmware/software designs for battery systems. You'll write clean, robust code for embedded systems while working closely with cross-functional teams to define software architecture that meets product requirements and user experience goals.

The ideal candidate has 3+ years of relevant industry experience with strong programming skills in C and Python. You should have deep understanding of embedded systems design, debugging methodologies, and experience with memory/power constrained micro-controllers. Knowledge of ARM architecture and experience with debugging tools like JTAG and logic analyzers is preferred.

This role offers competitive compensation between $143,100 - $264,200 plus equity opportunities through stock programs. Benefits include comprehensive medical/dental coverage, retirement benefits, education reimbursement, and potential bonuses. You'll be part of Apple's innovative culture while working on cutting-edge battery technology that impacts millions of users worldwide.

The position requires excellent interpersonal skills as you'll collaborate with multiple teams. You should be comfortable with dynamic requirements, demonstrate creative problem-solving abilities, and have strong time management skills. This is an opportunity to push the limits of battery technology while working for one of the world's most innovative technology companies.

Last updated 2 days ago

Responsibilities For Embedded SW/FW Engineer

  • Architect, implement, and maintain complex firmware/software designs
  • Write clean, easy to understand, robust, testable, reusable, and sustainable code for embedded systems
  • Generate and evaluate functional and design specifications
  • Develop and maintain engineering tools for debugging, analyzing, and testing embedded products
  • Work with multi-functional teams on software architecture and specifications
  • Define assignments, schedules, quality expectations with project leaders
  • Debug and close out system issues related to firmware, software, and systems
  • Participate in new custom ICs definition and bring up

Requirements For Embedded SW/FW Engineer

Python
Linux
  • BS degree
  • Programming skills in C
  • Scripting skills in Python

Benefits For Embedded SW/FW Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Education Budget
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Discounted products and free services
  • Education reimbursement
  • Discretionary bonuses
  • Relocation assistance

Interested in this job?

Jobs Related To Apple Embedded SW/FW Engineer