Firmware Engineer

5.0 Rhino Camera Gear – Puyallup, WA 6 days ago
  • Job
  • Company
  • Reviews
At Rhino Camera Gear, we create tools that enable filmmakers to create amazing films. If you've ever seen a movie with a guy pushing a big cart on a track, we make smaller more mobile versions of those. Our customers include Apple, Tesla, BBC, NBC, Red Bull Media House, and many more amazing content creators.

We have a small, scrappy team based in Puyallup, WA. Take a look at the attached picture to get an idea of our workplace culture. Everyone on our team has a very specific, clearly defined role that pushes forward the company's mission: Empowering content creators to find their story with powerful, easy to use tools.

What we're looking for

For the last two years we have been making motor controlled products for filmmakers. Our future products include iPhone control, motion planning and control, advanced power management, and video streaming. We are looking for someone who can architect these sorts of complex systems, write the firmware that runs on the various embedded systems that make up these products, and take a leading position with the rest of our team to execute on the design of these products.
We want to work with someone who is ready to sit down and get their hands dirty but who can also step back and help make big picture decisions and execute on them.

Job Description
  • Lead firmware development for a new motion controlled device
  • Work with electrical engineering, industrial design, and mechanical engineering to come up with system architecture for new products.
  • Maintain current codebase for current products when issues present themselves.
  • Design and execute communication protocols between connected products.
  • Design and execute embedded user interfaces and embedded behavior.
Need to have
  • 5+ years of experience working with C and C++ in embedded systems.
  • Familiarity with basic mechanics used for motion planning and kinematics. Must be comfortable working with basic college level engineering math.
  • Willingness to solve problems no matter what.
  • Experience working with ARM processors.
  • Experience with UART, I2C, USB host, BLE and WIFI.
  • Experience with stepper motor and DC motor control.
  • Experience with linux development environment including GCC, git, and makefiles.
  • Experience writing bare metal graphics drivers.
Nice to have
  • Embedded linux experience.
  • Electrical engineering experience.
  • Experience with NRF52, STM32, and Cypress PSoC systems.
  • Highly competitive salary
  • 401K
  • Full medical, dental, vision
  • 50% off Rhino gear for you and friends/family
  • Quarterly company events and trips
To submit your application, please email us your resume and cover letter explaining why you're a good fit and how your experience will fit with what we're looking for.

Kyle & Rhino Team
Get alerts to jobs like this, to your inbox.

Suggested searches