CareerPlanSign in

Embedded Software Engineer - Biophotonics

Cupertino, United States of America💼 Full-time🗓 2026-05-02 → 2026-09-28

Core

Design and develop embedded platform architecture and system software for biophotonics prototypes and platforms, enabling automation, control, and data acquisition.

Role type

Embedded software engineer (firmware/system software)

Builds

Embedded platforms, data acquisition systems, automation control tools

Domain

Biophotonics / Hardware-software integration

Required skills

C, C++, Python, Java, Go, Rust, Scala, Swift, embedded firmware development, system software development, device drivers, Unix command line, shell scripting, version control, debugging with oscilloscopes and logic analyzers, board bring-up, schematics interpretation

Preferred skills

Software development lifecycle management, object-oriented or concurrent programming, cross-functional collaboration

Technologies

C, C++, Python, Java, Go, Rust, Scala, Swift, Unix, shell scripting, version control tools

Responsibilities

Design software architecture for embedded platforms, create development plans, translate feature requests into reusable software, develop automation and control code, manage data acquisition and system software, debug hardware-software interactions

Seniority

Mid-level, hands-on IC

Sourced via apple · Listed on CareerPlan, which tracks 860,000+ jobs from 20+ sources.