Junior Software Engineer

2 hours ago


Vancouver, United States JoeScan Full time

A 3,000 lbs 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. We have 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 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. 


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 bring something special to the culture of a company.
  • You are a strong communicator, who listens carefully, and speaks clearly and directly.
  • 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 develop software, including 3D rendering and complex CAD-like interfaces.
  • You implement and test TCP/IP networking software that is fast and reliable.
  • You design, evolve and document a clean, consistent, and performant API in a high level language. 
  • 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 create scripts and software to automate in-house software build, product assembly, and product testing processes.
  • You work with customers’ engineering teams to provide training and support and implement plans to improve our internal training and support capabilities.
  • You pick up the phone to walk customers through problems. The customers enjoy hearing from you.


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

  • Porting Linux to custom hardware
  • Developing custom Linux drivers
  • Developing and verifying Verilog / SOC / FPGA design
  • Developing embedded and desktop applications in C/C++
  • Applying machine vision, machine learning, and computational geometry to real world problems
  • Performing mathematical modeling and data analysis using tools like SciPy, Julia, or Matlab/Octave
  • Exercising your inner maker by designing and building custom electro-mechanical product demonstrations and hardware test stations
  • Administering Linux servers
  • Developing custom web applications
  • Speaking a foreign language


In addition, the right candidate is ready to contribute at a high level right away, and ready to learn more as the need arises. Recent grads should be ready to discuss relevant project experience and share example code.


Base Salary Range: $80K to $120K


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





  • Vancouver, United States VanderHouwen Full time

    Job ID# 67890Software Engineering ManagerOur client is seeking a dynamic and experienced Software Engineering Manager to lead and manage both software development and IT infrastructure functions within their organization. This role requires a hands-on leader with a strong background in software development, architecture, and management, capable of overseeing...


  • Vancouver, United States VanderHouwen Full time

    Job ID# 67890Software Engineering ManagerOur client is seeking a dynamic and experienced Software Engineering Manager to lead and manage both software development and IT infrastructure functions within their organization. This role requires a hands-on leader with a strong background in software development, architecture, and management, capable of overseeing...


  • Vancouver, United States VanderHouwen Full time

    Job ID# 67890Software Engineering ManagerOur client is seeking a dynamic and experienced Software Engineering Manager to lead and manage both software development and IT infrastructure functions within their organization. This role requires a hands-on leader with a strong background in software development, architecture, and management, capable of overseeing...


  • Vancouver, Washington, United States Resource Informatics Group Full time

    Job Title: Senior Software Engineer LeaderAbout Us: Resource Informatics Group is a leading provider of innovative solutions.Salary: $150,000 - $220,000 per yearJob Description:We are seeking an experienced Senior Software Engineer Leader to lead our team of software engineers. As a Senior Software Engineer Leader, you will be responsible for designing and...


  • Vancouver, United States JoeScan Full time

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


  • Vancouver, United States JoeScan Full time

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


  • Vancouver, Washington, United States JoeScan Full time

    In this role, you will be responsible for developing complex software applications that meet the needs of sawmills worldwide. With a strong track record of achievement, you will contribute across multiple domains and technologies, structuring and making progress against complex software engineering problems.Key ResponsibilitiesDesign, evolve, and document...


  • Vancouver, Washington, United States David Evans and Associates Full time

    About the Role: As a Bridge Task Leader/Engineer, you will play a critical role in leading and performing technical bridge engineering, project management, and design tasks. You will work closely with project teams to develop and deliver high-quality bridge designs, manage projects, and ensure compliance with contractual requirements.We are looking for an...


  • Vancouver, Washington, United States JoeScan Full time

    Sawmills rely on sophisticated technology to optimize their operations and maximize efficiency. As a Senior Software Engineer at JoeScan, you will play a key role in developing software that meets the complex needs of our customers.Job DescriptionWe are seeking an experienced software engineer to lead our team in developing high-performance scanning software...


  • Vancouver, Washington, United States PBS Engineering and Environmental LLC Full time

    Key ResponsibilitiesPrepare engineering calculations and assumptions, and present technical recommendations.Review and prepare technical reports and presentations.Review and prepare environmental permitting materials.Manage preparation of environmental management plans (SWPCP/SWPPP, SPCC, ASPP, etc.)In this role, you will be responsible for overseeing the...


  • Vancouver, Washington, United States Fisher Investments Full time

    Unlock Career Advancement with Fisher InvestmentsFisher Investments is a leading technology-driven investment management company seeking a highly skilled Software Engineering Expert to support our Enterprise Content Management (ECM) team. As a key member of this team, you will report to an Application Development Team Lead and play a critical role in driving...


  • Vancouver, United States Insight Global Full time

    Position: Software Development ManagerLocation: Vancouver, WA (4 Days On-site, 1 Remote).Permanent/Full Time OpportunityBonus Offered on top of Total CompenstationRequired Skills:4+ years of experience of Software Development Management, experience managing software developers in .NET or Java technology stacks.Experience working in an Agile environment,...

  • Senior Data Engineer

    19 hours ago


    Vancouver, United States Fisher Investments Full time

    It's an exciting time to be a member of the Fisher Investments Technology Department. We're investing in the future of our firm's technology and are building our team to achieve global growth. We are looking for a Senior Data Engineer to support our Corporate Systems team. If you are looking for an opportunity to make a difference as we develop scalable and...

  • Senior Data Engineer

    15 hours ago


    VANCOUVER, United States Fisher Investments Full time

    It's an exciting time to be a member of the Fisher Investments Technology Department. We're investing in the future of our firm's technology and are building our team to achieve global growth. We are looking for a Senior Data Engineer to support our Corporate Systems team. If you are looking for an opportunity to make a difference as we develop scalable and...


  • Vancouver, Washington, United States Insight Global Full time

    Technical Lead - Software Development:We are seeking a highly skilled Technical Lead to oversee the development of software solutions for our clients. The ideal candidate will have experience in cloud-based technologies, preferably in Azure, and a strong background in software development management.Main Responsibilities:Lead and manage a team of software...


  • Vancouver, Washington, United States WaFd Bank Full time

    Job DescriptionThe cloud engineering team lead will be responsible for leading a team of cloud engineers in the design, implementation, and maintenance of WaFd Bank's cloud-based infrastructure. The ideal candidate will have a strong background in cloud computing, experience leading teams, and excellent communication and collaboration skills.Key...


  • Vancouver, Washington, United States nLIGHT Full time

    About nLIGHTnLIGHT is committed to advancing laser technology and pushing the boundaries of what's possible. As a leading manufacturer of high-power semiconductor lasers, we're seeking a highly skilled MOCVD Engineer to join our team in Vancouver.Key Responsibilities:Support R&D efforts, drive process improvements, and maintain production quality.Develop...


  • Vancouver, Washington, United States JoeScan Full time

    Sawmills require highly efficient and effective software solutions to optimize their operations. In this role, you will be responsible for developing software that meets these complex needs, working closely with the JoeScan leadership team to develop technical requirements and software/hardware architecture for new products.ResponsibilitiesDevelop and test...


  • Vancouver, United States PBS Engineering and Environmental Full time

    PBS Engineering and Environmental is a nationally recognized leader in creative and sustainable solutions that are driven by our strong commitment to quality and community. Our multi-disciplinary consulting services include civil engineering, environmental services, natural resources, landscape architecture, industrial hygiene, and land surveying in both the...


  • Vancouver, United States PBS Engineering and Environmental LLC Full time

    Job DescriptionJob DescriptionPBS Engineering and Environmental is a nationally recognized leader in creative and sustainable solutions that are driven by our strong commitment to quality and community. Our multi-disciplinary consulting services include civil engineering, environmental services, natural resources, landscape architecture, industrial hygiene,...