Demo

Firmware Engineer

OptiTrack
Corvallis, OR Full Time
POSTED ON 9/19/2024 CLOSED ON 11/12/2024

What are the responsibilities and job description for the Firmware Engineer position at OptiTrack?

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:

  • 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.

 

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)

Salary.com Estimation for Firmware Engineer in Corvallis, OR
$81,023 to $91,838
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Firmware Engineer?

Sign up to receive alerts about other jobs on the Firmware Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$80,479 - $90,779
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$80,479 - $90,779
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$162,729 - $194,659
This job has expired.
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at OptiTrack

  • OptiTrack Corvallis, OR
  • The Technical Product Manager is a hybrid role at the intersection of development, design, and marketing, blending hands-on engineering with strategic prod... more
  • 4 Months Ago


Not the job you're looking for? Here are some other Firmware Engineer jobs in the Corvallis, OR area that may be a better fit.

  • Actalent Portland, OR
  • Job Title: Electrical / Electronic Engineer Job Description We are looking for an Electrical / Electronic Engineer to join our team and support an automoti... more
  • 5 Months Ago

AI Assistant is available now!

Feel free to start your new journey!