software and firmware engineers

Apple Inc.
San Diego, CA, United States
4 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Job source

Tech stack

C++ (Programming Language) Computer Engineering Software Debugging Information Technology

Job description

You’ll develop silicon- and system-level features that make debugging and field failure diagnostics faster and more precise, build and improve low-level debugging tools, and strengthen the infrastructure that supports system-level debugging at scale. Your work will touch every phase of a system’s life - from pre-silicon simulation and new silicon bring-up to systems already in customers’ hands - and you’ll help define future system architectures with observability and diagnosability in mind.

Requirements

3+ years working on operating system level features or equivalent experience

Solid understanding of operating systems fundamentals

Experience developing or debugging on embedded systems

Proficiency in C, C++, or Swift programming

Experience working with GenAI

Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience/skills

Preferred Qualifications

Strong communication and interpersonal skills

Ability to navigate ambiguity and constraints as a self-starter

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:08 min

The vending machine trap in software debugging

Jen Callou Jen Callou · Europe 2026 Virtual

2:14 min

Overcoming age and background to study engineering

Anna John · World Congress 2023

42 sec

Energy forecasts and resource demands of information technology

Marjolein Pordon · LIVE

40 sec

Navigating Apple's evolving on-device AI and machine learning stack

Precious Osaro Precious Osaro · World Congress 2026 Europe

3:32 min

Maintaining fundamental software engineering skills in an AI era

Julia Kordick Julia Kordick · Coffee With Developers

2:46 min

Missing equipment retrieval processes for departing employees

Jasmin Azemović Jasmin Azemović · World Congress 2026 Europe

Videos

See all

Related articles

See all