Embedded Software Engineer, Biophotonics

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$184,700–$324,800 / yr
Posted
13 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $172k
This role $255k
$120k $347k
below market most similar roles pay here above market

This role pays more than 96% of similar roles. Most pay $142,400–$201,600 — the blue band above. At the midpoint, this role pays about $255k versus about $172k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

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 3497 open roles on FindRole.

Listed pay typically runs $174,149–$277,600 across 2702 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Embedded Software Engineer, Biophotonics

JOB TITLE: Embedded Software Engineer - Biophotonics The Embedded Software Engineer - Biophotonics joins the Biophotonics software team to design and execute embedded platform architecture and system software development. This role involves contributing to software architecture definitions, creating development plans, and translating application feature requests into reusable software. Day-to-day responsibilities include automation and control of embedded platforms, data acquisition and management, and developing software support tools and associated services. The engineer must utilize programming languages such as C, C++, Python, Java, Go, Rust, Scala, or Swift. Technical skills include using debugging tools like gdb, lldb, oscilloscopes, and logic analyzers, alongside Unix command line, shell scripting, and version control. The work focuses on solving complex problems within the biophotonics domain, specifically driving research and development activities for prototypes and platforms.

What does a Embedded Software Engineer earn in California?

Median $180800 from 34 postings across 11 companies.

See salary data

What you'll do

  • Design and execute the embedded platform architecture and system software development efforts.
  • Contribute to software architecture definitions and create comprehensive development plans.
  • Translate application feature requests into reusable software components.
  • Execute development plans for new and existing embedded applications.
  • Automate and control embedded platforms for research and development activities.
  • Manage data acquisition and develop software support tools and associated services.
  • Perform board bring-up and interpret hardware schematics and layouts.
  • Debug software using tools such as gdb, lldb, oscilloscopes, and logic analyzers.

What we're looking for

  • BS in Computer Science, Computer Science Engineering, Electrical Engineering, or equivalent fields.
  • Minimum of 10 years of relevant industry experience.
  • Software development experience in an industrial setting.
  • Development experience in C, C++, Python, Java, Go, Rust, Scala, or Swift.
  • 10+ years of experience with all aspects of the software development lifecycle (preferred).
  • Hands-on experience using debugging tools such as gdb, lldb, oscilloscopes, and logic analyzers (preferred).
  • Experience with board bring-up and interpreting schematics and layouts (preferred).
  • Skilled with Unix command line, shell scripting, and version control software (preferred).

More like this

Similar roles

Embedded Software Engineer

Amazon Inc

Redmond, WA 123 days ago $143,700–$194,400
C++ C# Java Perl RTOS Bare-metal Embedded Software Object Oriented Design Source Control Management Build Processes FW-HW Interfaces
3+ yrs exp

Embedded Software Engineer

Amazon Inc

Redmond, WA 123 days ago $143,700–$194,400
C++ C# Java Perl RTOS Bare-metal Embedded Software Object Oriented Design Source Control Management FW-HW Interfaces Multi-threaded Clean Architecture Refactoring
3+ yrs exp

Embedded Software Engineer, Biophotonics

Apple Inc

Cupertino, CA 13 days ago $129,300–$225,300
C C++ Python Java Go Rust Scala Swift Embedded Firmware Unix Shell Scripting Version Control Data Acquisition Device Drivers Concurrent Programming Oscilloscope Logic Analyzer

Embedded Software Engineer

Motorola Solutions

Schaumburg, IL 76 days ago $75,000–$130,000
C C++ Python Linux Embedded Software Agile Git JIRA Machine Learning Artificial Intelligence Wireless Communications FPGA Cybersecurity

Embedded Software Engineer

Booz Allen Hamilton

Huntsville, AL +3 104 days ago
Rust C C++ Python CI/CD Kubernetes Git GitLab Jira Confluence GitHub Agile Automated Testing secure coding

Embedded Software Engineer

General Dynamics

Bloomington, MN 100 days ago $118,570–$125,054
C++ C Python Embedded Software Development Linux RTOS HW/SW Integration Agentic AI Software Design
5+ yrs exp Hybrid