Embedded Firmware Design Engineer

3 weeks ago


Cupertino, California, United States Apple Full time

Firmware Engineer

">

The Human Interface Device (HID) group is looking for motivated engineers to join the Multitouch development team. Firmware delivered by HID powers the amazing sensing interfaces used on iPhone, iPad, Mac, AirPods, health sensors, and more.

Job Description:

We are seeking a highly skilled Firmware Engineer to work on complex firmware designs, define and bring up new sensing chipsets and processors, and participate in the design process with internal and external partners.

  • Architect, implement, and maintain complex firmware designs
  • Define and bring up new sensing chipsets and processors from initial specification to production
  • Collaborate with Quality Engineering teams to advise and craft their white-box testing
Requirements:

To be considered for this role, you should have expertise in C or C++ for Embedded Systems, experience working on microcontrollers with analog and digital sensors, solid understanding of one or more communication protocols, and debugging skills with JTAG, Oscilloscopes, and/or Logic analyzers.

  • Expertise in C or C++ for Embedded Systems
  • Experience working on microcontrollers with analog and digital sensors
  • Solid understanding of one or more communication protocols (e.g. UART, SPI, I2C, etc.)
  • Debugging skills with JTAG, Oscilloscopes, and/or Logic analyzers
Preferred Qualifications:

A strong candidate will have experience developing complex architectures in RTOS environments, working knowledge of inter-processor communication methodologies and SOC concepts such as MMU's, caching strategies, and ARM architectures, and experience optimizing for memory and execution time in resource constrained environments.

  • Experience developing complex architectures in RTOS environments
  • Working knowledge of inter-processor communication methodologies and SOC concepts
  • Experience optimizing for memory and execution time in resource constrained environments
Benefits:

This role offers a base pay range of $143,100 - $264,200 depending on skills, qualifications, experience, and location. Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and reimbursement for certain educational expenses — including tuition are also included.



  • Cupertino, California, United States Apple Full time

    Firmware Engineer - Cupertino, CAOverviewThe Human Interface Device (HID) group at Apple is seeking a motivated engineer to join the Multitouch development team. Firmware delivered by HID powers the amazing sensing interfaces used on iPhone, iPad, Mac, AirPods, health sensors, and more.This role involves all phases of product development, from concept...


  • Cupertino, California, United States Apple Full time

    Company Overview:Cupertino, California is home to Apple's System Firmware and Diagnostics team. We're looking for a skilled embedded firmware engineer to join our vibrant and collaborative environment.Job Description:This individual contributor role involves designing, developing, and debugging firmware used in the manufacturing and testing process of Apple...


  • Cupertino, California, United States Apple Full time

    About the Role:As an embedded firmware engineer at Apple, you'll be responsible for designing, developing, and debugging firmware used in the manufacturing and testing process of Apple products. You'll work closely with our partners in Electrical Engineering, Software Engineering, Quality Assurance, Program Management, Manufacturing, and Operations to ensure...


  • Cupertino, California, United States Apple Full time

    Apple is at the forefront of innovation, pushing the boundaries of what is possible with technology. As an Embedded Systems Engineer, you will have the opportunity to contribute to the development of groundbreaking products that shape the world.In this role, you will be responsible for designing and developing firmware and software solutions for our embedded...


  • Cupertino, California, United States Apple Full time

    Join our dynamic team at Apple as a camera firmware engineer and play a pivotal role in driving technological advancements for our innovative products. Key tasks will include developing device drivers for image processing pipelines, collaborating with algorithm teams to design algorithms, and optimizing image processing algorithms.Main Responsibilities:Write...


  • Cupertino, California, United States Diverse Lynx Full time

    Job DescriptionWe are looking for a highly skilled Lead Software Engineer - Embedded Systems to join our team. As a key member of our engineering team, you will be responsible for leading the design, development, and testing of cutting-edge embedded systems. This is an excellent opportunity to work on challenging projects and collaborate with a talented team...


  • Cupertino, California, United States Amazon Full time

    About UsAWS provides product innovations, from foundational services like Amazon S3 and EC2 to consistently released new product innovations that set our services apart in the industry.We have re-imagined virtualization infrastructure and are looking for experienced engineers to join our team in developing advanced hardware features, security chips, and...


  • Cupertino, California, United States Apple Full time

    Embedded Systems Engineer for Thermal SolutionsThe Core OS Thermal Management Software Technologies group at Apple is looking for a talented embedded systems engineer to develop and implement thermal management control algorithms across all Apple products. Our team fosters innovation and rapid product iteration within a creative solution space, with direct...


  • Cupertino, California, United States Amazon Full time

    About the JobWe are seeking a talented Embedded Software Engineer to join our AWS Solutions organization. As a technical lead for embedded systems, you will be responsible for designing and implementing robust digital designs for various embedded devices.Key responsibilities include performing board bring-up, testing and troubleshooting, contributing to the...


  • Cupertino, California, United States Acceler8 Talent Full time

    **About the Role:** We are seeking an experienced **Lead Firmware Engineer** to join our team at Acceler8 Talent. As a key member of our engineering team, you will be responsible for designing, developing, and testing firmware solutions for our cutting-edge products.The ideal candidate will have a strong background in computer science, electrical...


  • Cupertino, California, United States Diverse Lynx Full time

    Diverse Lynx LLC is seeking a highly skilled Cupertino Embedded Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing and developing embedded systems software that meets the highest standards of quality and reliability.The ideal candidate will have a strong background in C programming and...


  • Cupertino, California, United States Apple Full time

    About the Role">We are looking for an exceptional Embedded Software Engineer to join our team at Apple. In this role, you will have the opportunity to work closely with our engineering team to identify and resolve issues, improve our debug tools, and ensure that our products meet the highest quality standards.Responsibilities">Your responsibilities will...


  • Cupertino, California, United States Apple Full time

    Firmware engineers at Apple's Camera Firmware team push the boundaries of technology for cutting-edge products. Primary responsibilities include creating device drivers for image processing pipelines, collaborating with algorithm teams to design algorithms, and optimizing image processing algorithms.Key Responsibilities:Implement and maintain firmware,...


  • Cupertino, California, United States Apple Full time

    At Apple, we are committed to crafting innovative products that revolutionize the way people live and work. As a Firmware Development Specialist, you will play a critical role in shaping the future of our technology.This position requires a highly skilled and results-driven individual with a deep understanding of firmware development and embedded systems....


  • Cupertino, California, United States ApTask Full time

    About Job: The Low-Level Embedded C Engineer will be part of the client's team at ApTask, contributing to their innovative use of technologies like RPA, machine learning, NLP, and blockchain. As a key member of the team, this engineer will oversee the entire team's deliverables and quality of work, ensuring seamless integration with hardware and software...


  • Cupertino, California, United States Amazon Full time

    About the JobWe are seeking an experienced Embedded Software Development Engineer to join our team at Amazon. As a key member of our Cloud Infrastructure Firmware team, you will be responsible for designing and developing firmware for our server-related products.Key Responsibilities:Developing software for AWS fleetSolving complex problems that fuse...


  • Cupertino, California, United States Apple Full time

    We are seeking an experienced firmware development expert to join our team at Apple. As a key member of the Camera Firmware team, you will drive groundbreaking technologies for our products. Your core responsibilities will include developing device drivers for image processing pipelines, working with algorithm teams to design algorithms, and optimizing image...


  • Cupertino, California, United States Amazon Full time

    About the JobAWS Firmware team drives system innovation in the servers used by all of Amazon Web Services, including EC2, S3, CloudFront, etc. Our engineers solve the hardest problems that fuse software, hardware, and the cloud. We take big bets on new concepts, enabling AWS services to continue to revolutionize the industry.As an Embedded Software...


  • Cupertino, California, United States Apple Full time

    We are looking for a highly motivated Embedded Systems Test Automation Engineer to contribute to an excellent user experience in Apple devices inside the Apple ecosystem. Our team is responsible for developing and maintaining sophisticated automation environments, frameworks, and tools that facilitate the development of test flows and automation...


  • Cupertino, California, United States Acceler8 Talent Full time

    About Acceler8 TalentWe are an innovative startup pushing the boundaries of what is possible in photonics, electronics, and packaging. Our cutting-edge technologies have led to the development of dense, scalable, and energy-efficient optics.This groundbreaking innovation has far-reaching implications for the future of data centers, enabling faster, more...