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.
Want more jobs like this?
Get Software Engineering jobs in Beaverton, OR delivered to your inbox every week.
- 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.