OptiTrack-posted 3 months ago
Full-time • Mid Level
Corvallis, OR
11-50 employees

As a Firmware Engineer at OptiTrack, you will play a crucial role in developing and optimizing the embedded systems that power our motion capture hardware. You will work closely with cross-functional teams of engineers to design, implement, and test firmware for motion capture cameras, sensors, and tracking systems. This position requires a strong background in embedded systems and a passion for creating high-performance, reliable firmware solutions.

  • Design, develop, and optimize firmware for motion capture hardware, including cameras, sensors, and communication interfaces.
  • Collaborate with hardware and software engineering teams to integrate and test embedded systems.
  • Debug, troubleshoot, and resolve issues related to firmware and hardware performance.
  • Optimize power consumption, memory usage, and processing efficiency for embedded systems.
  • Participate in the design and development of new features and improvements for existing products.
  • Contribute to the continuous improvement of development processes and tools.
  • Write clear, maintainable code and documentation for firmware modules and features.
  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or related field.
  • 3+ years of experience in embedded firmware development, with a focus on real-time systems.
  • Proficiency in C/C++ programming for embedded systems.
  • Experience with Arm Processors (STM32, Nordic, AMD Zync UltraScale+ or similar) and RTOS.
  • Familiarity with communication protocols such as USB, SPI, I2C, UART, and Ethernet.
  • Strong debugging skills using oscilloscopes, logic analyzers, and other test equipment.
  • Experience with low-level hardware interaction and optimization.
  • Excellent problem-solving skills and attention to detail.
  • Ability to work both independently and collaboratively in a fast-paced, dynamic environment.
  • Familiarity with version control systems (e.g., Git) and continuous integration.
  • Experience with motion capture systems or image processing hardware.
  • Knowledge of sensor fusion, signal processing, or computer vision techniques.
  • Experience with FPGA programming or VHDL/Verilog is a plus.
  • Competitive salary and benefits package.
  • Opportunity to work on cutting-edge technology in the motion capture industry.
  • A collaborative and inclusive work environment.
  • Professional development opportunities and career growth.
  • All benefits start on first day of employment!
  • 75% employer-paid medical for employee. Family coverage also included.
  • 100% employer paid dental, and vision for employee and dependents.
  • 100% employer paid long-term, short-term disability, and life insurance policy.
  • 401k Match, if you’re contributing 5% we match 4%. 100% vested immediately.
  • 10 paid holidays.
  • Starting at 15 days paid PTO (inclusive of sick and vacation time) annually.
  • Employee Assistance Program (EAP).
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service