Embedded Systems Software Engineer

Boulder, CO 80302
  • Job Code
    200256503
  • Jobs Rated
    8th
Summary

Summary

Posted: Aug 30, 2021

Weekly Hours: 40

Role Number:200256503

Are you a software engineer who regularly finds themselves tinkering with hardware? As a hardware engineer, do ...Summary

Summary

Posted: Aug 30, 2021

Weekly Hours: 40

Role Number:200256503

Are you a software engineer who regularly finds themselves tinkering with hardware? As a hardware engineer, do you love working on complete systems? Apple's Hardware Engineering organization is looking for someone creative and passionate about both software and hardware. We seek a talented design engineer to work with cross-functional groups to continually push the envelope of the technology implemented in Apple products within the realm of embedded systems.

Key Qualifications

  • Accomplished programming skill in C/C++/Python in academia or industry.
  • Two or more years of programming experience using version control and modern software development practices.
  • Experience with embedded systems development, microcontrollers or firmware programming.
  • A solid understanding of embedded computer systems architecture.
  • Excellent written and verbal communication skills, both one-on-one and in group settings.
  • Ability to read electrical engineering schematics and component data sheets.
  • Strong analytical and software debugging skills with an eye to analyze and summarize data from logs or experiments.
  • Mac OSX and/or iOS programming experience is a plus.
  • Experience with board design, schematic capture or FPGA programming is also a plus.

Description

You will be responsible for one or more of the following activities:
- Writing low-level software used in accessory firmware products.
- Implementing software designs for tools used in developing & validating hardware designs.
- Providing software to enable the prototyping and evaluation of new hardware technologies and designs.
- Supporting product development activities taking place locally and at our partners' facilities abroad.

Education & Experience

Any degree in CS/EE/CE or equivalent work experience.

Additional Requirements

  • If you are a Colorado resident, this is for you:
  • At Apple, we see the whole you. We carefully consider a wide range of compensation factors, including your background and experience. These considerations can cause your compensation to vary. Embedded Systems Software Engineer starts at a minimum annual salary $107,500. The actual pay may be higher depending on your skills, qualifications, and experience. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Every Apple employee also has the opportunity to become an Apple shareholder, because all team members are eligible for stock grants and also a discount when purchasing Apple stock.
  • We offer all kinds of ways to experience well-being, confidence, and satisfaction. Learn more about Apple benefits.
  • https://www.apple.com/jobs/us/benefits.html
  • Note: Apple benefits programs are subject to eligibility requirements.


Jobs Rated Reports for Software Engineer

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Embedded Systems Software Engineer

Apple, Inc.
Boulder, CO 80302

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Engineer
8th2017 - Software Engineer
Overall Rating: 8/199
Median Salary: $100,690

Work Environment
Good
53/199
Stress
Very Low
24/199
Growth
Very Good
32/199