Senior Software Engineer Job at JoeScan, Vancouver, WA

a2dJZkRKR21Zb2Q2Y1E1MUl1U1VhbW01MUE9PQ==
  • JoeScan
  • Vancouver, WA

Job Description

A 3,000-pound log rips towards a screaming saw at 600 feet per minute. Our optimizer customer is counting on us to provide over 50,000 distinct geometric profile points for a complete 3D picture of this log so that the blades can be moved into position. Less than 300 milliseconds before the sawdust starts to fly and less than two seconds before we do it again with the next log, and then the next, for upwards of twelve hours a day. Can your code keep up?

Welcome to the wild world of sawmill optimization.

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 the gumption to pull it off: a knack for self-direction and an aptitude for customer support go 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.

What it takes Fit:
  • You take ownership of your day-to-day tasks and actively shape your role within the framework of your team and its vision of success. You don’t need a to-do list handed to you to get things done.
  • You contribute across multiple domains and technologies. You lean strongly towards being a generalist over being a specialist.
  • You effectively structure and make progress against complex (and sometimes incompletely defined) software engineering problems. 
  • You thrive in small team settings and wear many hats with gusto. 
  • You are a strong communicator who listens carefully and expresses your thoughts clearly and concisely
  • You can’t wait to learn about the machinery, processes, and people inside a modern sawmill. You aren’t afraid to get your boots dirty.

Skills:

  • You design, evolve, and document clean, consistent, and performant APIs in C++ or C#.
  • You develop and test TCP/IP networking software that is fast and reliable.
  • You build an intimate understanding of how our software interacts and integrates with customers’ optimization software and use it to improve usability and performance.
  • You work with the JoeScan leadership team on developing the technical requirements and software/hardware architecture for new products.
  • Effectively lead engineering team progress. 
  • You work with customers’ engineering teams to provide training and support and implement plans to improve our internal training and support capabilities.

You likely have broad experience. Any of the following skills earn bonus points:

  • Porting Linux to custom hardware
  • Developing custom Linux drivers
  • Providing technical education
  • Developing and verifying Verilog / SOC / FPGA design
  • Applying machine vision, machine learning, and computational geometry to real-world problems
  • Performing mathematical modeling and data analysis using tools like NumPy, Julia, or Matlab/Octave
  • Exercising your inner maker by designing and building custom electro-mechanical product demonstrations and hardware test stations

Requirements: 

  • 6+ years of experience developing complex, performant software applications
  • Strong track record of achievement, evidenced by demonstrated contribution to past projects
  • Experience in leadership and mentorship, guiding software architecture, and ensuring best practices within the team.

Base Salary Range: $130K to $180K

Benefits:

100% Paid Single/Family Medical Insurance

100% Paid Single/Family Dental Insurance

100% Paid $50,000 Life Insurance Policy

100% Paid Short Term & Long Term Disability Insurance

100% Paid WA PFML

100% Paid WA Workmans Comp Insurance

401k Safe Harbor & generous Profit Share

Generous paid vacation and flex time policies

JoeScan provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.

Job Tags

Temporary work, Local area, Flexible hours,

Similar Jobs

Mather

Part Time Baker Job at Mather

 ...Splendido, a premier Life Plan Community in Tucson, is seeking a skilled Baker to join our culinary team! If you have a passion for creating delicious, high-quality baked goods in a professional kitchen, wed love to hear from you. POSITION SUMMARY To provide timely... 

Joe Cooper CDJR of Shawnee

Automotive Sales - Chrysler Dodge Jeep Ram Job at Joe Cooper CDJR of Shawnee

Are you in search of a career that is both financially and personally rewarding? We offer results driven people an opportunity to maximize their income potential. There are some powerful advantages to being a successful Sales Consultant at Cooper Auto Group: Six...

David Meyers Associates

Executive Chef Job at David Meyers Associates

 ...FAIRMOUNT COUNTRY CLUB, Chatham, NJ EXECUTIVE CHEF About the Club: Fairmount is a vibrant year-round country club with a welcoming, friendly atmosphere, casual and upscale dining, and active social, golf, racquets, and pool offerings in a resort-like setting. Members... 

Boudreau Pipeline Corporation

Fiber Splicer Job at Boudreau Pipeline Corporation

 ...markets We plan design build and support communications infrastructure for our clients across the Southwest Region We are looking for a Fiber Splicers The primary responsibilities of the Fiber Splicer will be to splice fiber optic cables in both outdoor and indoor settings... 

Kids2

Product Category Manager Job at Kids2

 ...SUMMARY The Category & Product Manager will be responsible for strategic product planning, cross-functional product development awareness, day-to-day business management & keeping the organization informed of updates to product and business strategy. PRIMARY RESPONSIBILITIES...