Principal, Firmware Engineer, Advanced Product Ventures

Apply Now

Company: NIKE, Inc

Location: Beaverton, OR 97007

Description:

WHO YOU WILL WORK WITH
You will work closely with Engineering, Design, Digital, Nike Sports Research Lab, Program Management and Algorithm/Controls teams.

WHO WE ARE LOOKING FOR
We are looking for a Firmware Lead to join a newly formed team developing innovative, powered athlete products. You will be responsible for innovating and implementing new firmware solutions to advance our developing products.

WHAT YOU BRING

  • Bachelor's Degree or equivalent combination of relevant education, experience, or training


  • Master's or Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering or related technical field, with 10+ years of relevant industry experience.


  • Proven experience in implementing embedded algorithms with a focus on signal processing, control algorithms, pattern recognition, machine learning, classification, data mining, and other areas of machine intelligence.


  • Experience driving embedded algorithm implementation from prototype to real-time deployment.


  • Experience analyzing data streams from multiple sensors and develop algorithms to extract accurate and meaningful sport metrics a plus.


  • Partner with engineers, physiologists, biomechanists, sport scientists, and validation teams to develop robust solutions that facilitate the product design process.


  • Expert knowledge of C and C++.


  • Strong background in embedded systems firmware development.


  • Experience w/ sensor systems and algorithm design on embedded platforms.


  • Demonstrated expertise in design of multitasking, event-driven, real time firmware using C and understanding of RTOS concepts.


  • Experience with Python and machine learning frameworks like Scikit-learn, TensorFlow, Keras, PyTorch a plus.


  • Experience identifying hardware requirements based upon system firmware requirements.


  • Ability to support all phases of the product development cycle including architecture, design, development, debugging, documentation and validation.


  • Excellent creativity, communication, presentation, troubleshooting, time-management and analytical skills are required.


  • Technical leadership around efficient implementation of sensor primitive algorithms.


  • Technical leadership around architecture and implementation of descriptive, predictive, and prescriptive models of athlete performance.


  • Positive energy, curiosity, and a passion for building magical products that users love.


  • Strong technical savvy and understanding/curiosity about emerging innovative technologies.


  • Ability to work in a fast-paced environment where continuous learning is core to our identity.


  • Willingness to roll up your sleeves to win as a team.


WHAT YOU WILL WORK ON
As Firmware Lead, you will play a critical role in driving the execution of our powered athlete product roadmap. You will be responsible for the implementation of algorithms and controls in firmware, ensuring our products deliver a superior user experience.

IN THIS ROLE YOU WILL

  • Collaborate with algorithms and controls engineers to implement algorithms designed to improve athlete performance.


  • Provide technical leadership for a team of firmware engineers committed to delivering magical experiences for athletes.


  • Interface with engineers, designers, and researchers to ensure a cohesive experience that serves the athlete.


  • Work with Engineers, Designers, Innovators, and other experts to architect and realize intent and experience design of embedded systems and solutions.


  • Use concept sketches, pseudo-code, engineering design/ideas, and other communication methods to assure clear understanding of technological capabilities and limitations.


  • Create specifications and architectural documentation in order to lead external software development partners to create prototypes, proof-of-concepts, and consumer grade embedded software.


  • Develop scalable firmware architectures that can support multiple generations of products.


  • Direct the work of others as well as implementing firmware as an individual contributor.


We offer a number of accommodations to complete our interview process including screen readers, sign language interpreters, accessible and single location for in-person interviews, closed captioning, and other reasonable modifications as needed. If you discover, as you navigate our application process, that you need assistance or an accommodation due to a disability, please complete the Candidate Accommodation Request Form.

Similar Jobs