Sr. Software Engineer

Wasatch is seeking a Sr. Software Engineer to support our mission creating next-generation spectroscopy, Raman and optical coherence tomography (OCT) applications. As a company, we work with leading researchers and innovators developing products to revolutionize healthcare, security, food safety, environmental monitoring and other transformative applications. As a lead developer, you will be involved in algorithm development, hardware communication interfaces, realtime data visualization, machine learning and cloud APIs on desktop and mobile platforms.

Wasatch Photonics exists to bring innovation to help solve real world problems through Raman, NIR and fluorescence spectroscopy, and this position is fundamental to bringing those goals to life. Ideal candidates will be excited at the prospect of working in a fast-paced development environment while juggling multiple ongoing projects and learning more about the physics, optics and chemistry underlying both spectroscopy and optical coherence tomography.

Location: This is an on-site position in Morrisville, North Carolina (Raleigh-Durham’s Research Triangle Park). Occasional domestic and international travel may be required.

Primary Job Responsibilities

  • Extend ENLIGHTEN™, our open-source, cross-platform spectroscopy GUI.
  • Lead development on mobile apps for iOS and Android such as EnlightenMobile.
  • Work with electrical engineering and firmware teams to test and validate new builds of microcontroller and FPGA firmware via unit-test scripts and integration test suites.
  • Work with Machine Learning team on developing AI models with Keras and related toolchains.
  • Support and expand our collection of open-source libraries and sample code for C/C++, C#, Python, LabVIEW, MATLAB, Delphi and others.
  • Contribute to our internal manufacturing, test automation and quality control production software.
  • Interface with multi-disciplinary engineering teams and communicate with technical experts in chemistry, electronics, opto-mechanical design and volume manufacturing.

Required Experience

  • 3+ years experience in software development.
  • Demonstrable knowledge in Python.
  • Demonstrated proficiency at bitwise operations (bitmasks, endianness, de/serialization etc).
  • Experience in formal software configuration management and revision control.

Optional / Preferred Experience

Additional experience in any of the following would be a plus.

  • Python ecosystem (numpy, tensorflow, pyinstaller)
  • C# (async / concurrency, MVVM)
  • C/C++ (GCC, Makefiles)
  • Git (GitHub, GitLab etc)
  • R
  • LabVIEW
  • Linux userland
  • signal processing (peakfinding, convolutions, regressions, linear algebra)
  • microcontroller firmware (ARM, FX2 etc)
  • FPGA (VHDL, Verilog etc)

Education / Skills

  • BS in CompSci, Computer Engineering, Physics or other scientific or engineering discipline.
  • Strong communication skills and positive attitude to work with engineering, manufacturing, and customers.

Company Benefits Overview

  • Healthcare, vision and dental coverage for employee and family
  • 401(k) investment fund with employer matching
  • Participation in target-based annual bonus plan
  • Optional 9/80 workday schedule with flexible hours
  • Tuition reimbursement for approved degree programs

About Wasatch Photonics

We are a fast-growing company with several market-leading products with optics at its core. Key product areas from Wasatch Photonics include Raman Spectroscopy, Optical Coherence Tomography, Hyperspectral Imaging, Volume Phase Holographic Gratings, and Diffractive Optics. The Company is an ideal place for energetic and innovative individuals looking to grow a developing company with exceptional products in a fast-paced startup driven environment. Wasatch Photonics provides a collaborative and cordial environment, and sees the growth and development of its team members as integral for its success.

We are looking to expand our teams to support our continuing market expansion. If you enjoy working in a dynamic, growth driven environment with the latest technology, then we look forward to hearing from you and discussing what we might achieve together!


Apply Now