About OptiTrack:
OptiTrack is a global leader in motion capture technology, providing precision tracking systems for industries ranging from entertainment and gaming to sports science and virtual production. Our cutting-edge solutions are trusted by major film studios, game developers, researchers, and athletes worldwide. We are committed to pushing the boundaries of motion capture, and we're looking for a talented Firmware Engineer to join our innovative team.
Position Overview:
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.
Key Responsibilities:
- 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
Requirements
Requirements:
- 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
Preferred Qualifications:
- 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
What We Offer:
- 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
Benefits
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)
- Flexible Spending Account (FSA)