Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Software Engineer

$129.3k - $225.3k

Apple Oakbrook

Cupertino, California, United States Hardware

The Product Integrity group is looking for a Systems Software Engineer to develop future products. As a member of the OS Diagnostics team you will develop and maintain software used to characterize, calibrate and test new hardware, debug software and hardware both independently and multi-functionally, and work with many other teams at Apple and at various contract manufacturers. Your experience writing and debugging software on different hardware platforms will be meaningful to your success.

Description

In this role you will be responsible for developing, debugging and maintaining internal software running on many Apple products. You will have the opportunity to work with a wide variety of worldwide cross-functional teams including Hardware Engineering, Software Engineering, Operations, and our Contract Manufacturing partners. You will engage with many products from early development through mass production where your contributions will directly impact hardware quality and end user experiences.

Responsibilities
  • Solving complex problems that will require multi-functional engagement and support. Developing applications, frameworks, and command line utilities. Maintaining critical manufacturing software running on millions of Apple devices.
  • Completing work with effective prioritization, communication, and multitasking abilities. Reviewing and implementing hardware test specifications.
  • Supporting hardware production locally and remotely (travel up to 25%).
Minimum Qualifications
  • BS in CS/CE/EE and 2+ years of software engineer career experience
  • Expertise in at least one of C++/Objective-C/Swift
  • Experience developing drivers/applications in Unix, Linux, or macOS
Preferred Qualifications
  • Experience with building embedded system architectures and using interfaces such as I2C, USB, PCIe
  • Experience building and debugging distributed applications
  • Experience debugging at all levels of an operating system
  • Experience with Python/Lua/Bash

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 $129,300 and $225,300, 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.

#J-18808-Ljbffr
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Cupertino, CA vacancy
  • $73.15k - $174k

     ...inclusive world. Location Palo Alto, California About the job you’re considering: We are looking for a Senior/Lead Embedded Software Engineer to drive the iRDK bring-up and platform enablement on MediaTek C-X1 SoC platforms. In this highly visible technical... 
    Suggested
    Full time
    Local area

    Capgemini

    Santa Clara, CA
    a month ago
  •  ...expand global economies, protect space and our planet and enhance our overall quality of life. We are looking for a Lead Embedded Software Engineer to own the full path from product requirements to working, tested firmware. You will translate product-level goals into... 
    Suggested
    Full time
    Work at office
    Immediate start
    Visa sponsorship
    Night shift

    E-Space

    Saratoga, CA
    a month ago
  • $124k - $171k

     ...A global leader in materials engineering solutions is seeking a talented Software Engineer II to design and develop innovative software for semiconductor equipment. The candidate will be responsible for complex coding, troubleshooting, and collaborating with internal... 
    Suggested

    Applied Materials

    Santa Clara, CA
    4 days ago
  • $117k - $143k

     ...Enterprise Wireless solution experience is plus Education Requirement Bachelor’s Degree in Computer Science or Electrical Engineering is required Master’s Degree is preferred Must be authorized to work in the U.S. without sponsorship Compensation and... 
    Suggested
    Full time

    Zoomcar

    Sunnyvale, CA
    21 hours ago
  • $150k - $180k

     ...Autonomous Security Force — autonomous machines, AI-driven software, and elite security professionals operating as one...  .... Job Summary Knightscope is seeking a Mid/Senior Embedded Software Engineer to join our product development team and support a new hardware... 
    Suggested
    Full time

    Knightscope

    Sunnyvale, CA
    a month ago
  • $150k - $180k

     ...first Autonomous Security Force — autonomous machines, AI-driven software, and elite security professionals operating as one integrated...  ...Job Summary Knightscope is seeking a Mid/Senior Software Engineer to join our product development team and support a new hardware... 
    Full time

    Knightscope

    Sunnyvale, CA
    26 days ago
  •  ...accommodate family commitments. Meet our engineers on the Vehicle OS team! Vehicle OS is...  ..., deploy, and update complete vehicle software and AI applications. This is one of the...  ...engineers with expertise in developing embedded software applications on production computers... 
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Flexible hours
    Day shift

    Applied Intuition

    Sunnyvale, CA
    4 days ago
  •  ...Senior Embedded Software Engineer - Future ForwardAt Intuitive, we are united behind our mission: we believe that minimally invasive care is life-enhancing care. Through ingenuity and intelligent technology, we expand the potential of physicians to heal without constraints... 
    Local area
    Worldwide
    Flexible hours

    Intuitive

    Sunnyvale, CA
    3 days ago
  •  ...technology industry, is seeking a Computer Vision/ Machine Learning Engineer to join their dynamic team. You will be an integral part of the...  ...framework and multimedia subsystems. Collaborate across software and hardware teams to bridge low-level camera sensor subsystems... 
    Weekly pay
    Temporary work
    Work at office
    Worldwide
    Flexible hours

    Experis

    Sunnyvale, CA
    7 hours ago
  •  ...millions of patients worldwide.We’re a team of engineers, clinicians, and innovators united by...  ...Function of the PositionThe Staff Software Development Engineer brings a key contribution...  ...through the technical development of embedded software for electrosurgical devices.... 
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    16 hours ago
  •  ...intelligence   We are seeking a highly skilled and motivated FSW/Embedded Software Developer to design, develop, and optimize software for...  ...’s or Master’s degree in Computer Science, Electronics Engineering, or a related field.  Familiarity with wireless communication... 
    Weekend work

    E-Space

    Saratoga, CA
    a month ago
  •  ...of patients worldwide. We're a team of engineers, clinicians, and innovators united by one...  ...communication requirements between hardware and software components, architect modular and...  ...and support verification activities of embedded software and supervisory state machines,... 
    Local area
    Worldwide
    Flexible hours
    Shift work

    Intuitive

    Sunnyvale, CA
    1 day ago
  • $184k - $287.5k

     ...detailed unit test case reports.Providing software quality reports based on static analysis...  ...for scripting, and debugging skills in embedded Linux/Windows operating environments....  ...Bachelor’s Degree or higher; in Electrical Engineering or Computer Science or equivalent... 
    Full time

    Nvidia

    Santa Clara, CA
    16 hours ago
  • $217k - $326k

     ...mark, come join us. THE ROLE As an Senior Hardware Systems Engineer within EverPure’s EXA Hardware Engineering organization, you...  ...benchmarks, and lead technical strategy across internal platform software teams, cross-functional executives, and global OEM/ODM/JDM... 
    Full time
    Work at office
    Flexible hours

    Everpure, Inc.

    Santa Clara, CA
    2 days ago
  • $150k - $270k

     ...seize the endless opportunities and leave your mark, come join us. THE ROLE   We are seeking a highly motivated Hardware Design Engineer for Pure’s Datastore team. The Pure Engineering Team builds the industry’s most innovative, high-performance, energy-efficient and... 
    Full time
    Work at office
    Flexible hours

    Everpure, Inc.

    Santa Clara, CA
    4 hours ago
  • $145.83k - $219k

     ...About the Role Nuro operates real self-driving vehicles on public roads today — not a research platform, not ADAS. The Embedded Software Engineering team builds the software for the safety-critical embedded controllers that connect the Nuro Driver™ to the vehicle: the... 
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    7 days ago
  •  ...vehicles through technology that will set the standards for software-defined vehicles around the world. The road to the...  ...connected, more intelligent, more sustainable for everyone. Embedded Software Engineer Role Summary We are looking for a Embedded Software... 
    Full time
    Contract work
    Local area

    Rivian VW Group

    Palo Alto, CA
    1 day ago
  • $136.3k - $231.7k

     ...into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers...  ...best and the brightest research scientist, software engineers, application development...  ...Grow*** We are seeking a highly motivated Embedded Software Engineer to join our team within... 
    Work experience placement
    Flexible hours

    KLA-Belgium

    Milpitas, CA
    4 days ago
  •  ...spaceflight through autonomy. EraDrive builds autonomy software and hardware that let spacecraft see, decide,...  ...be one of the early members of the EraDrive engineering team. The Role We're looking for a low-level embedded software engineer who will own the core firmware... 

    Eradrive, Inc.

    Palo Alto, CA
    2 days ago
  • $130k - $175k

     ...fiber-class internet speeds worldwide, bridging the digital divide in ways previously thought impossible. As a Senior Embedded Software Engineer , you will work in a team whose primary responsibility is to bring up and maintain a stable operating platform and build... 
    Full time
    Worldwide
    Flexible hours

    Tarana Wireless, Inc.

    Milpitas, CA
    more than 2 months ago
  • $174k - $252k

     ...novel custom silicon.Research scalable USB software architectures, influence SoC...  ...or BSD kernels.Demonstrated knowledge of embedded systems development, RTOS concepts, device...  ...of Android or WebKit.Google's software engineers develop the next-generation technologies... 

    Google

    San Jose, CA
    2 days ago
  •  ...right time. If you are ready for adventure, we invite you to join our amazing team and grow with us. As part of the Embedded Software Engineering team, you will drive the development and maintenance of the manufacturing test systems used for our eVTOL aircraft.... 
    Work at office

    Pivotal

    Palo Alto, CA
    27 days ago
  • $190k - $240k

     ...and retail to deliver everything from medical items to everyday essentials, safely and reliably. We’re seeking a Senior Embedded Software Engineer to develop the firmware and embedded software layer that sits between our aircraft and ground asset hardware and the... 
    Flexible hours

    Matternet

    Mountain View, CA
    a month ago
  • $110k - $150k

     ...Overview The global leader in automotive diagnostic equipment, Snap-on Diagnostics has an immediate opening for a Sr. Embedded Software Engineer who performs software and firmware design and development of automotive diagnostic applications and vehicle interface software... 
    Immediate start

    Snap-on

    San Jose, CA
    1 day ago
  • $138.9k - $256.5k

     ...candidate should have experience in power management modeling and system design, scripting expertise (e.g., Perl, Python, C++, Matlab), embedded programming, lab measurements, and characterization. Additionally, the role requires skills in analysis, communication, teamwork,... 

    Career-Mover

    Cupertino, CA
    20 hours ago
  • $212.7k - $287.7k

     ...people who want to help. You’ll join a diverse team of software, hardware, and network engineers, supply chain specialists, security experts,...  ...the forefront of innovation, guiding the development of embedded systems that power AWS's infrastructure.AWS Engineers... 
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    1 day ago
  • $35 - $45 per hour

     ...for non-volatile memory devices. You will be a part of the embedded software development team to validate the product from concept phase,...  ...Currently pursuing or recently completed a BS or MS in Electronic Engineering Computer Science or related fields Experience in Rust or... 
    Internship
    Immediate start

    SK hynix memory solutions America Inc.

    San Jose, CA
    15 days ago
  • $75 per hour

     ...SF ID / Req. ID: 168134 Job Title: Embedded Developer Hiring Mode: Contract -TP Location: Sunnyvale, CA [ONSITE] Customer: Meta Total No. Of Positions: 1 Bill Rate: Note:  [Based... 
    Contract work

    softsnippets

    Sunnyvale, CA
    10 days ago
  • $120k - $300k

     ...intelligent systems. About the Role Hark is looking for an experience-focused, hands-on embedded engineer to build haptic and motion control system firmware and software that deliver incredible interaction experiences. We care a lot about how things feel, and how... 
    Full time

    Hark

    San Jose, CA
    1 day ago
  • $150k - $170k

     ...We’re ALTEN Technology USA, an engineering company helping clients bring groundbreaking ideas...  ..., CA We are looking for a Senior Software Engineer to take full functional ownership...  ...support, working with wireless and embedded technologies including Bluetooth, UWB, NFC... 
    Full time
    For contractors
    Remote work

    ALTEN Technology USA

    Palo Alto, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!