Senior Software Developer - Health Technologies

Santa Clara Valley (Cupertino), California, United States
Software and Services

Summary

Posted: Oct 31, 2018
Weekly Hours: 40
Role Number: 113503795
Apple Health Technologies conceives and proves out innovative and exciting technology for Apple’s future products and features in an impactful new domain for the company. Come join a team of enthusiastic, hardworking, diverse and highly skilled engineers developing life-changing products. Our team is looking for an extraordinary Senior Software Developer to develop health applications with us. In this role you will engage with a variety of internal teams and external partners to continually question the limitations of technology implemented in health products.

Key Qualifications

  • 6+ years of experience in Software Development
  • Strong coding skills in Swift, Objective-C
  • Prior experience developing iOS apps across the stack, including SW architecture and UI
  • Strong understanding and experience of Firmware and communication protocols related to accessories, wearables or any kind of connected devices (IoT)
  • Strong understanding and experience in signal processing and algorithm implementation
  • Understanding and some experience with back-end and cloud APIs
  • Experience with Python, SQL, Xcode, AWS or similar platforms
  • Demonstrated experience in working within cross-functional team
  • Excellent interpersonal skills, communication, both verbal and written
  • General QA methodologies experience is a plus
  • A passion for new technologies, inventions, innovations and prototyping across connected HW and SW.
  • A passion for the health industry and health products that make a positive difference in people's lives

Description

Your role will work across functions, integrating hardware and software technologies via full-stack software development to produce amazing experiences for our customers. •This is a hands-on development/coding role •You will have the opportunity to work with a diverse variety of experts to expand the functionality of the health applications and support broad health related efforts at Apple •You will be responsible for planning, developing and delivering high quality early stage applications from PoC to prototypes to scalable test and study applications all the way to shipping apps. This involves working on a variety of product features, functional specifications, and their corresponding development schedules. •You will collaborate with other software engineering teams, QA, hardware design and partners both internal and external to Apple to ensure our success. •You will scope and prioritize features and bug fixes, participate in architecture and code reviews, and execute performance analysis and optimization efforts to deliver the best possible product

Education & Experience

A BS or MS in Computer Science, Computer Engineering or similar domains, or equivalent experience is required

Additional Requirements