Embedded Software Engineer, Find My
Cupertino, CA - USA
Job Summary
As an engineer on our team youll thrive in a fast-paced startup-like environment collaborating closely with a passionate team to achieve a shared mission. Youll be instrumental in developing exciting new features and your contributions will directly impact millions of users. We embrace continuous iteration and improvement so youll have the opportunity to learn grow and refine your skills as we build the future of Find ideal candidate is proactive results-driven and passionate about learning. Youll be an experienced software engineer who is equally passionate about software development and software quality. This unique opportunity requires a balanced approach to delivering complex engineering projects with a team of highly skilled software engineers. As the engineer your responsibilities will include working closely with multi-functional teams act as the technical point of contact take ownership of problems and deliverables lead engineering efforts and organize engineering tasks to deliver the next generation of Find My features. Creative thinking strong problem solving excellent communication skills and the ability to collaborate with other multi-functional teams in a dynamic setting are meaningful attributes which will serve you well in this role.
Be a strong advocate for the customer experiencenTake ownership of solving problems and deliver solutions on timenCommunicate and coordinate with teams and stakeholdersnParticipate in design and code reviewsnAssist with various team and system support needs
8 years of embedded software engineering experience with a proven track record of owning and delivering complex cross-functional projects from concept through production at scalenAbility to take ownership identify requirements prioritize and make progress in an environment with limited given inputnExpertise in C or C for Embedded SystemsnExperience in embedded software development device bringup debugging and testingnUnderstanding of multi-core embedded HW System and RTOSnExcellent written and verbal communication skillsnBachelors degree in Computer Science Engineering or related field (or equivalent practical experience)nAbility to be in office Monday through Thursday
Strong understanding of common data structures and algorithmsnHands on experience writing strong object-oriented code including creating frameworks modular and testable softwarenWorking knowledge of cryptography standards and protocols (e.g.. PKCS KMIP X.509 AES KDF CA)nVery strong in leading others and hands-on in programming system design and problem solvingnExperience with multithreaded programmingnExperience driving release decisions scoping work and driving bug convergencenExperience in cross team collaboration and communication across multiple timezonesnAble to work in an ambiguous and highly interdependent work environment to get things done in an efficient and tactful waynAbility to thrive in a multi-functional team on high-profile critical projectsnBS or MS in computer science electrical engineering or equivalent
Required Experience:
IC
About Company
Ask Siri to name the most successful company in the world and it might respond: Apple. And it's not just out of familial pride. Apple consistently ranks highly in profit, revenue, market capitalization, and consumer cachet. In 2018, the company became the first reach a trillion dollar ... View more