Apply on
Job Description
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)