Job Expired

This posting has expired and applications are no longer being received and this job does not show up on the main job list.

Software Engineer - Team Lead

by Sciencetech Inc.

Location: London, ON
Date Posted: Sep 01, 2024
Sciencetech Inc.

Job Description

Software Engineer - Team Lead

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 the software team leader you will work with a small team of developers. Your responsibilities will include:
  • Lead and direct meetings with other team members
  • Organize a shedule of tasks and activities for yourself and team members
  • Take the lead on planning software architecture
  • Provide mentorship and guidance to ther team members

What You Need:

  • A BS/BA in Software Engineering or related discipline preferred
  • 3-5 years of experience in a software design environment
  • Experience writing software for instrumentation
  • Proven experience with C#
  • Software version control via GitHub

Bonus Points:

  • Experience with WPF (MVVM-architecture)
  • Experience with C++ and .Net
  • MCU programming
  • Software organization and software development methods
  • Analog and digital electronics experience
  • Hardware programming and control
  • Optical design experience
  • Project management experience
Job Type: Full Time, Permanent
Please send applications to: Mr. Stephen Walker, Engineering Manager swalker@sciencetech-inc.com