Software Engineer

Shape Technologies GroupKent, WA
6h$93,500 - $103,700

About The Position

Flow International Corporation, a Shape Technologies Group company, is a global leader in advanced cutting and forming solutions, including ultrahigh-pressure waterjet, fiber laser, and press brake technologies. Building on decades of innovation and engineering expertise, Flow delivers solutions that help manufacturers and fabricators cut faster, form smarter, and achieve exceptional results. Committed to innovation, reliability, and unmatched customer support, Flow serves a wide range of industries worldwide. At Flow, we foster a culture of innovation, collaboration, and respect. We take on real manufacturing challenges, push technology forward, and hold ourselves to a high standard. Here, your ideas matter and your work make a measurable impact on our products, our customers, and the industries we serve. Do you enjoy developing software that makes machines do amazing things? Are you creative and motivated to bring new software products to market that connects sensors, advanced servo motion controls and Windows-based PC’s together and ultimately drives the world’s leading waterjet cutting machines? Working within a small, focused, cross-disciplinary team, you will be responsible for designing, developing, testing and documenting new and existing software products for these systems while setting the bar for innovation across the industry.

Requirements

  • Proficient developer with solid background in Object Oriented programming (Microsoft Visual Studio, Visual C++, C#, .NET preferred)
  • Solid understanding of Windows/Microsoft .NET framework
  • Experienced in UI/UX design and implementation for stand-alone Windows-based applications with experience in WPF preferred.
  • Experienced in use of ALM tools and processes such as Microsoft TFS/Azure DevOps for collaboration, bug-tracking, testing and deployment in a fast-paced standard product environment.
  • High level of analytical ability where problems are complex.
  • Solid math skills.
  • Strong oral and written, presentation and communication skills.
  • Ability to work independently on projects in addition to functioning well in a team environment.
  • Ability to take initiative; highly self-motivated.
  • Demonstrated ability for innovative/creative thinking.
  • Bachelor of Science in Computer Science (BSCS), Mechatronics or Electrical Engineering (BSEE) and minimum of 4 years related experience.
  • Master of Science in Computer Science (MSCS), Mechatronics or Electrical Engineering (MSEE) and minimum of 2 years related experience.

Nice To Haves

  • Knowledge of software licensing tools and integration into standard software products a plus.
  • Knowledge of Windows application deployment tools - Installers/uninstallers and upgrade utilities a plus.

Responsibilities

  • Designs, modifies, develops and documents new and/or existing software products to meet customer and market requirements in a standard product (OEM) environment.
  • Works on new features and bug fixes for existing waterjet machine software applications while also working on new, next-generation product development.
  • Implements user interface for new applications or to improve existing applications using latest UI/UX methodologies.
  • Supports product documentation including generation of user manual content, sequence of operations and source code documentation.
  • Develops and executes unit tests, assists in preparing testing criteria and participates in the testing process with regular code reviews and analysis of software performance.
  • Develops and maintains processes required for continuous improvement within the department.

Benefits

  • competitive compensation
  • medical
  • dental
  • vision
  • 401(k)
  • paid time off
  • life and disability insurance
  • education reimbursement
  • global opportunities for career development
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service