Join the JoeScan fam.

If you are an outside-of-the-box thinker who enjoys working in a small team environment, we want to hear from you.


JoeScan makes 3D scanners and other equipment used to optimize lumber production at sawmills. Our sawmill partners depend on us to make software and devices that are accurate, reliable, and easy to use. This is very challenging given the brutal environment of a typical sawmill. But it’s this challenge that drives us.

Our focus on the critical 3D scanning needs of sawmills is in high demand. JoeScan’s deep expertise in various electronic, software, and optical technologies enable us to develop world class products for our partners. We strive to deliver the very best our industry has to offer.

Over the next 5 years, we are expanding our product portfolio and ramping production capacity dramatically. To meet our near and long term challenges, we are seeking individuals who are humble yet tenacious, are passionate about learning but biased towards action, and who enable teamwork by inspiring others and through strong individual contributions wherever they can add value.


Machine Learning Software Engineer

At JoeScan, we’re a small team revolutionizing the lumber industry by enhancing precision and efficiency in sawmill operations. Our mission? To empower sawmills with cutting-edge vision technology that identifies defects in lumber at unparalleled speeds. Your challenge, should you choose to accept it, involves crafting and refining machine learning models capable of detecting the slightest imperfections in lumber as it hurtles towards its destiny. The stakes are high, and the pace is relentless. Can your algorithms enhance our vision and keep us at the forefront of sawmill technology?

This is an opportunity to make a difference. Sawmills throughout the world will depend on the technology you develop to get the most from our forests.

Machine Learning Software Engineer position details & application instructions 

Software Engineer

Are you a wiz with gnarly requirements who chews up bugs and spits out stunningly documented code? We’re on the hunt for a software cowboy with a firmware flare to help our seasoned team wrangle that next batch of gold standard sawmill scanning products to market. You’ll need gumption to pull it off: a knack for self-direction and an aptitude for customer support goes a long way in these parts. You’ll also need to work well with others; there are no lone rangers in this outfit. It’s a tall order, but you’ll be richly rewarded if you can make the grade.

This is an opportunity to make a difference. Sawmills throughout the world will depend on the technology you develop to get the most from our forests.

Software Engineer position details & application instructions 

You can also follow us on social media to catch the latest updates for new positions.


Our benefits & perks include:

  • 401K match & profit sharing
  • Unlimited vacation policy
  • Flexible scheduling & telecommuting
  • Top-of-the-line equipment
  • Fancy coffee machines & locally roasted beans
  • Primo snacks & weekly Friday team lunches


Team members enjoy excellent benefits, including 401k, profit share, medical, dental, and disability insurance 100% premium-paid, as well as an industry leading PTO policy.

Our team is small and flexible, but close-knit and passionate. At JoeScan, you’ll have the agency to make a difference not just in the products we deliver, but in the way we get things done. We offer many of the benefits of startup culture, but 20 years of profitability leave the drama and baggage behind. We rely on each other to perform because we truly believe that our little company can be the best sawmill scanning provider in the world.

We are passionate about consistently delivering quality, and our tools and processes are key to achieving this. We use modern source control and bug-tracking. We do code reviews. We have an automated build system with continuous integration.


Jackie McGeehan JoeScan
“The family friendly and employee-centered work environment has made working at JoeScan a rewarding and fun place to work. The time and money the company invests in team building and personal growth makes me feel valued.”

— Jackie, VP, Operations

Brad Michael JoeScan
“The things I do at JoeScan make a big difference to our customers and the sawmill industry as a whole. I truly love my job and look forward to the work I get to do everyday.”

— Brad, Marketing Manager

Kelvin McDonald JoeScan
“The challenges and problems we solve have a real-world impact. I’m proud that our products help reduce waste by providing sawmills the ultimate in machine vision technology so they can get the most out of every log.”

— Kelvin, Software Engineer