The Biophotonics software team develops software for prototypes and platforms supporting Apple’s research and development efforts, spanning embedded firmware, full-stack applications, and cloud-based data processing. The Embedded Software Engineer will help design and execute embedded platform architecture and system software development, working with experts from varied backgrounds to identify requirements and implement critical features. The engineer will collaborate with software engineers and the wider engineering team to design and develop software that enables research and development. The role includes contributing to software architecture, creating development plans, translating feature requests into reusable software, and delivering new and existing embedded applications. Work involves balancing tasks with short and long timelines, including embedded-platform automation and control, data acquisition and management, and software support tools and associated services.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior