DescriptionWe are seeking a hands-on Software Engineering Team Lead to partner with Scientists and Systems Engineers to translate complex requirements into high-performance software. In this role, you'll see your code come to life - interacting with robotics, vision systems, sensors, and precision instruments to drive real-world results. You will lead development across the full .NET stack, building distributed applications with WCF-based communication. The ideal candidate has strong experience developing software that interfaces with hardware systems and thrives in a fast-paced, multidisciplinary environment.
Pay range: $190,000- $220,000 Annually (DOE)
Role Responsibilities- Develop new features for hardware control which may include low level application code, domain application logic and/or UI code.
- Debug existing source code and fix bugs as needed.
- Work independently and collaboratively as needed.
- Take ownership of assigned tasks and finish in a timely manner
- Continuously learn and improve skills.
- Attention to detail is essential and all tasks must be carried out to the highest standard
- Lead a team of software engineers
- Assign tasks and monitor progress to make sure tasks are done on time with quality
- Oversee task assignments and progress
- Mentor junior developers and lead teams for larger projects
Requirements- Self-starter and quick learner of new technologies and processes
- Strong communication and problem-solving skills - possess the ability to translate business requirements into application code
- Ability to take ownership of the complete software development cycle from requirements gathering to design to implementation
- Team player who will work in a collaborative environment with users and the engineering team
- Passionate about well-designed software that is modifiable, efficient, reliable and meets coding standards
Required Technical Skills/Experience:- 8+ years of software development experience in OO environment
- 6+ years of coding and development experience using C#. Net with Visual Studio 2017/2019
- Experience leading a team and managing performance
- Expert in Microsoft .NET technologies - WinForms, WPF, WCF, MS Unit test
- Experience working in a multi-threaded environment
- Experience working with SQL databases
- Hands-on experience working with hardware components
That special something you bring in:- Semiconductor/ Metrology software systems
- GUI development for Semiconductor/ Metrology software systems
- Semiconductor equipment automation - SEMI standards/ SECS/GEM
- Working knowledge of GIT
- Working knowledge of JIRA
- Test driven development
- Database application development and data modeling techniques
Get to know us better: