Senior Software Engineer
Adobe
At a glance
AI generatedAs a Senior Embedded Software Engineer at this innovative cross-functional team, you will play a pivotal role in designing and implementing firmware and device drivers for cutting-edge Apple products. Your responsibilities include rapid prototyping of complex systems, debugging custom firmware on new hardware, and collaborating closely with electrical, mechanical, controls, and AI/ML teams to develop novel communication strategies and protocols. You must possess strong coding skills in C and C++, experience with embedded Real Time Operating Systems like FreeRTOS or VxWorks, and familiarity with interfaces such as I2C, SPI, UART, and USB. Preferred candidates also have expertise in networking, concurrency, distributed systems, sensor modalities, motor controls, and real-time control systems, along with knowledge of safety-critical software development standards.
Skills
What you'll do
What we're looking for
Market check
This $181,100–$318,400 range sits above 92% of similar postings on FindRole.
Peer median band
$117,000–$205,500
Median floor and ceiling across peers.
Typical midpoint (25–75%)
$139,050–$200,000
Middle half of comparable postings.
Based on 240 comparable postings.
* 240 is the maximum number of comparable postings sampled.
Employer
Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software
Apple Inc currently has 43 open roles on FindRole.
Listed pay typically runs $147,400–$272,100 across 35 roles with salary data.
Most-posted roles
More like this
Adobe
The Coca‑Cola Company
Adobe
Microsoft
The Walt Disney Company
The Walt Disney Company