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.
This posting has expired and applications are no longer being received and this job does not show up on the main job list.
Job Description
Software Engineer - Team Lead
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.
As the software team leader you will work with a small team of developers. Your responsibilities will include:
Please send applications to: Mr. Stephen Walker, Engineering Manager swalker@sciencetech-inc.com
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
Please send applications to: Mr. Stephen Walker, Engineering Manager swalker@sciencetech-inc.com