Embedded Software Engineer - Biophotonics
About the role
Biophotonics software team develops software across embedded firmware, full-stack applications, and cloud-based data processing to support prototypes and platforms for the program. The role focuses on embedded platform architecture and system software development, working with a cross-functional team to translate requirements into reusable software, and delivering software across various embedded applications, data acquisition, automation, and support tools.
Responsibilities
- Contribute to software architecture definitions, create development plans, translate feature requests into reusable software, and execute plans for new and existing embedded applications.
- Work on automation and control of embedded platforms, data acquisition and management, and development of software support tools and services.
- Collaborate with other software engineers and the wider engineering team to design and develop software solutions enabling progress on research and development activities.
Qualifications
- Bachelor’s degree in Computer Science, Computer Science Engineering, a combination of Electrical Engineering and Computer Science, or equivalent fields.
- Software development experience in an industrial setting.
- Development experience in one of the following programming languages: C, C++, Python, Java, Go, Rust, Scala, or Swift.
Skills
Benefits
- Comprehensive medical and dental coverage
- Retirement benefits
- Discounted products and free services
- Educational expense reimbursement (tuition)
- Discretionary bonuses or commission payments (potential)
- Relocation assistance (potential)
- Employee stock programs (RSU eligibility)
- Employee Stock Purchase Plan (discounted stock)
About Apple
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
More open roles at Apple
- Senior UI Software Engineer, Cocoa3d agoCupertino, CA · Software and Services
- AIML - Machine Learning Engineer, Visual Intelligence Technology3d agoHybrid (Cupertino/Santa Clara/SSeattle area (3 work locations)) · Visual Intelligence Technology
- Physical Design Methodology CAD Engineer3d agoHybrid (Sunnyvale, California), Hybrid (Austin, Texas) +3 more · Hardware Technology CAD team / Silicon Technologies group
- Sr. ML Optimization Engineer, ASE Efficiency3d agoHybrid (San Diego, CA) · Software and Services
- Sr. ML Optimization Engineer, ASE Efficiency3d agoHybrid (Seattle, WA) · Software and Services