Embedded Software Engineer, Biophotonics

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$129,300–$225,300 / yr
Posted
132 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $164k
This role $177k
$118k most similar roles pay here $237k

This role pays more than 64% of similar roles. Most pay $132,000–$196,000 — the shaded band above. At the midpoint, this role pays about $177k versus about $164k 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 1984 open roles on FindRole.

Listed pay typically runs $175,000–$277,600 across 1590 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Embedded Software Engineer, Biophotonics

Embedded Software Engineer - Biophotonics joins the Biophotonics software team to design and execute embedded platform architecture and system software development. This role involves developing solutions ranging from firmware code to full-stack applications and cloud-based data processing. The engineer will contribute to software architecture definitions, create development plans, translate feature requests into reusable software, and manage automation, control of embedded platforms, and data acquisition. Key responsibilities include building software support tools and associated services while navigating diverse technical tasks across various timelines. Required skills include proficiency in C, C++, Python, Java, Go, Rust, Scala, or Swift. Preferred qualifications include experience with board bring-up, schematics, oscilloscopes, logic analyzers, Unix command line, shell scripting, and version control. The role focuses on the software driving prototypes and platforms within the biophotonics product area.

What does a Embedded Software Engineer earn?

Median $151500 from 65 postings across 16 companies.

See salary data

What you'll do

  • Design and execute embedded platform architecture and system software development.
  • Translate application feature requests into reusable software components.
  • Develop firmware, device drivers, and system software for biophotonics platforms.
  • Automate and control embedded platforms to support research and development activities.
  • Manage data acquisition and develop associated software support tools and services.
  • Perform board bring-up and debug hardware using oscilloscopes and logic analyzers.
  • Create development plans and contribute to software architecture definitions.
  • Develop full-stack applications and cloud-based data processing solutions.

What we're looking for

  • Bachelor's degree in Computer Science, Computer Science Engineering, Electrical Engineering and Computer Science, or equivalent fields.
  • Development experience in C, C++, Python, Java, Go, Rust, Scala, or Swift.
  • Experience with object-oriented or concurrent programming languages in an industrial setting.
  • Familiarity with the software development lifecycle including requirements gathering, design, development, deployment, and maintenance.
  • Exposure to board bring-up and interpreting and navigating schematics and layouts.
  • Experience debugging using oscilloscopes and logic analyzers.
  • Proficiency with Unix command line, shell scripting, and version control software.
  • Ability to collaborate effectively in a cross-functional team and communicate clearly.

More like this

Similar roles

Embedded Software Engineer, Biophotonics

Apple Inc

Cupertino, CA 132 days ago $184,700$324,800
C C++ Python Java Go Rust Scala Swift Firmware Device Drivers Unix Shell Scripting gdb lldb Oscilloscopes Logic Analyzers Data Acquisition

Embedded Software Engineer

Booz Allen Hamilton

Colorado Springs, CO 42 days ago $86,800$198,000
C C++ Python DSP RF Theory Embedded Systems Firmware Microcontrollers Ethernet Serial SCPI Linux Windows GitHub Jira Confluence Agile Cross-compiling

Embedded Software Engineer

General Dynamics

Dedham, MA +1 71 days ago $124,216$132,000
C C++ Rust Linux SELinux ARMv8 Concurrent Programming Serial Communication Device Drivers Computer Networking Agile IDE Version Control Scripting AI
5+ yrs exp

Embedded Software Engineer

General Dynamics

Dedham, MA 71 days ago $94,388$99,550
C C++ Rust Linux SELinux ARMv8 Concurrent Programming Serial Communication Device Drivers Computer Networking Agile Version Control IDE Scripting AI

Embedded Software Engineer

Motorola Solutions

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

Embedded Software Engineer

Motorola Solutions

Los Angeles, CA 106 days ago
C Linux Kernel embedded system s ARM RISC-V Socket Programming IPsec Ethernet Mobile Ad-hoc Networking NIST FIPS 140-3 NIAP Common Criteria AMD UltraScale+ MPSoC Microchip Polarfire SoC Scripting Encryption Algorithms
3+ yrs exp Hybrid