Firmware Engineer
1 week ago
Description
This is a high visibility role that involves architecting and developing our audio platform. This platform is a key technology that integrates and manages the data and system states for our products. We are seeking someone who is passionate about our products and the drive to improving the quality and innovation of our deliverables. The people here at Apple don't just build products — they build the kind of wonder that's revolutionized entire industries. Excellent communication and collaboration is a must, as you will be asked to partner with team members and other engineering teams.
AREAS OF RESPONSIBILITIES:
- Collaborate with marketing and cross-functional engineering teams to define product features and requirements
- Design, implement, debug, and test embedded C/C++ code running on 8-bit, 16-bit, and 32-bit MCU's for Apple-branded audio products
- Support electrical bring-up and debug of prototype hardware
- Enable expansion of our product ecosystem features through creation of test tools
Minimum Qualifications
BS in Science or Engineering
5+ years of proven excellence in firmware, embedded software, embedded product development, or equivalent experience
Solid C/C++ coding abilities, experience implementing firmware in RTOS environments
Embedded software fundamentals, including knowledge of design and development-flows, real-time constraints, concurrency, multi-threaded environments
Software and hardware debugging skills, familiarity with low-level hardware interfaces (I2C, SPI, UART, etc)
Passion for product ownership, defining the customer experience, and track record of product development
Excellent written and verbal communication skills
Preferred Qualifications
MS or PhD in Science or Engineering
Experience with configuration and release management (git), continuous integration, unit and regression testing.
Strong understanding of design strategies for maintainability, scalability, and code reuse.
Familiarity with serial communication schemas across multiple embedded SoCs
Experience with design and implementation of firmware update and bootloader schemas
-
Firmware Engineer
2 days ago
Cupertino, California, United States Apple Full timeThe AirPods Firmware team is looking for an enthusiastic engineer to join our team. This is an individual contributor role to develop the technical development of the audio platform for our products. You will have the opportunity to drive the technology and product development for Apple's consumer audio products. In this role, you will work with a wide...
-
Cupertino, California, United States Amazon Full time $151,300 - $261,500AWS Utility Computing (UC) provides product Annapurna Labs (our organization within AWS UC) designs silicon and software that accelerates innovation. Customers choose us to create cloud solutions that solve challenges that were unimaginable a short time ago—even yesterday. Our custom chips, accelerators, and software stacks enable us to take on technical...
-
Systems SW Engineer
6 days ago
Cupertino, California, United States Apple Full time $120,000 - $200,000 per yearThe Hardware Test Engineering team develops world-class electrical instruments thatenable the design, validation, and manufacturing of Apple's most advanced products.We are looking for a passionate Software/Firmware Engineer to design and build theembedded and application software that powers these instruments. You will work atthe intersection of hardware,...
-
Firmware Security Researcher
1 week ago
Cupertino, California, United States Apple Full timeSecurity Engineering & Architecture (SEAR) is at the core of Apple's product security strategy and we're fanatical about protecting our users. We're looking for an outstanding Security Research Engineer to join our exceptional team whose focus is on securing our embedded technologies; starting at the lowest level of our system to ensure we create a...
-
Software Development Engineer
4 days ago
Cupertino, California, United States Apple Full time $120,000 - $180,000 per yearApple is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build, service we create, or Apple Store experience we deliver is the result of us making each other's ideas stronger. That happens because every one of us shares a belief that we can make something wonderful and share it with the...
-
Machine Learning Engineer
1 week ago
Cupertino, California, United States Apple Full time $200,000 - $250,000 per yearThe Motion & Interaction team has created intuitive experiences for our customers through motion sensing. When you simply raise your wrist, shake your head, or move your device to interact, it's the work of engineers and scientists on this team. Our fingerprints can be found across core capabilities and experiences on iPhone, Watch, AirPods, Vision Pro, and...
-
Test & Instrumentation Development Engineer
4 days ago
Cupertino, California, United States Apple Full time $120,000 - $180,000 per yearThe Instrumentation and Test technology team architects and designs best-in-class Test and Measurement Systems. The team is a collaborative group of creative and smart people developing highly complex and sophisticated Test and Measurement Systems to support the testing of sensors in our world-class products. This individual will play a key role in...
-
Engineering Program Manager
6 days ago
Cupertino, California, United States Apple Full time $180,000 - $250,000 per yearApple is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build, service we create, or Apple Store experience we Apple is seeking an Engineering Program Manager to join the camera sensing software technologies and computer vision team. We are looking for an outstanding Engineering Program...
-
Embedded Software Engineer
1 week ago
Cupertino, California, United States Apple Full time $120,000 - $180,000 per yearApple's System Firmware and Diagnostics team is looking for a hard-working Embedded software engineer to join our team. This is an individual contributor role to design and develop the software that gets used by various teams. You'll have the opportunity to work on core technologies to make a major impact in the way that Apple develops, test and manufactures...
-
Engineering Program Manager
2 days ago
Cupertino, California, United States Apple Full timeApple is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build, service we create, or Apple Store experience we Apple is seeking an Engineering Program Manager to join the camera sensing software technologies and computer vision team. We are looking for an outstanding Engineering Program...