Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Embedded Software Engineer

Home > C/C++ programming jobs

Embedded Software Engineer in USA

  • Austin, TX

Responsibilities

  • Develop, maintain, and debug internal software running on Apple products.
  • Build software used to characterize, calibrate, and test new hardware.
  • Debug software and hardware independently and collaboratively across functions.
  • Work with Hardware Engineering, Software Engineering, Operations, and contract manufacturing partners.
  • Contribute to products from early development through mass production to improve hardware quality.

Requirements

  • Bachelor’s degree in computer science, computer engineering, or electrical engineering.
  • At least 2 years of software engineering career experience.
  • Expertise in at least one of C++, Objective-C, or Swift.
  • Experience developing drivers or applications in Unix, Linux, or macOS.
  • Preferred experience with embedded system architectures and interfaces such as I2C, USB, and PCIe.
  • Preferred experience building and debugging distributed applications and debugging operating systems at all levels.
  • Preferred experience with Python, Lua, or Bash.
  • Proven task management and effective communication skills.

Apple

We’re a diverse collective of thinkers and doers, continually reimagining what’s possible to help us all do what we love in new ways. And the same innovation that goes into our products also applies to our practices — strengthening our commitment to leave the world better than we found it. This i...

Similar positions

Senior Partner Solutions Engineer

  • Webflow
  • Full time
  • Remote
  • 10/26/2026
  • Salary: $156k-$210k
  • USA - West

Sr Advanced Embedded Engr

  • Honeywell
  • Full time
  • Others
  • 10/25/2026
  • Bengaluru, India

Software Engineer

  • Cisco
  • Full time
  • Others
  • 10/25/2026
  • Bengaluru, India

Senior Software Engineer

  • Bloomberg
  • Full time
  • Others
  • 10/25/2026
  • Pune, India

Lead Software Test Engineer

  • Forterra
  • Full time
  • USA
  • 10/25/2026
  • Salary: $125k - $150k/yr
  • Clarksburg, MD