Junior Software Engineer

Junior Software Engineer

Who You Are:

You are an organized thinker with excellent technical abilities.

You have good interpersonal skills and judgement with an ability to lead others.

You thrive in an environment where you are creating and developing innovative applications. You are committed to developing world class instrumentation products for the research and testing communities. You are an analytical thinker and understand how to design and troubleshoot software.

What You'll be Doing:

Your primary responsibility will be to create, define and develop Sciencetech’s instrumentation software packages. Our software controls instrumentation such as:

  • IV measurement systems for small and large area photovoltaics.
  • Photoconductivity and photovoltaic measurement systems.
  • Spectroscopy instrumentation with motorized components such as scanning monochromators and motorized filter-wheels.
  • Research arc lamp systems.
  • Working with third party electronics (Keithley, Stanford Research).

As a software engineer you will work with a small team of developers. Your responsibilities will include:

  • Plan and develop user interfaces for our software.
  • Write software to perform data analysis.
  • Help maintain the schedule of tasks and activities for yourself and team members.

What You Need:

  • A BS/BA in Software Engineering or related discipline.
  • 1+ years of experience in a software design environment preferred.
  • Experience with WPF (MVVM-architecture).
  • Experience with .NET and C# programming.
  • Software version control via GitHub.

Bonus Points:

  • Familiarity with MCU programming.
  • Familiarity with PLC’s.
  • Software organization and software development methods.
  • Analog and digital electronics experience.
  • Hardware programming and control.
  • Project management experience.


Please apply by sending a resume to mchambon@sciencetech-inc.com swalker@sciencetech-inc.com

Copyright © Sciencetech