Firmware Engineer
Listed on 2025-12-02
-
Software Development
Embedded Software Engineer, Software Engineer, Robotics, C++ Developer
About Opti Track
Opti Track 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 OverviewAs a Firmware Engineer at Opti Track, 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
- 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 (STM
32, Nordic, AMD Zynq Ultra Scale+ 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 and short-term disability, and life insurance
- 401k match; 5% employee contribution with 4% match; 100% vesting
- 10 paid holidays
- Starting at 15 days paid PTO (sick and vacation time) annually
- Employee Assistance Program (EAP)
- Flexible Spending Account (FSA)
Opti Track is an equal opportunity employer. We believe in equality, diversity, and inclusivity and maintain a zero-tolerance policy for discrimination or harassment of any kind. Our hiring decisions are based solely on qualifications, merit, and business needs, and we are committed to remaining a drug-free workplace.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).