Duties and Responsibilities
The list of duties and responsibilities is not all inclusive and may be expanded to include other duties and responsibilities as management may deem necessary.
· Support the team to develop new products
· Provides day-to-day guidance and oversight to team members
· Keeps up to date on overall activities of the team, identifying problem areas and taking corrective actions
· Manages project transitions between functional groups and project phases
· Leads the Designing, developing, and testing new features in applications
· Responsibility for design and implementation of software products using C#
· Solve design problems; adapt, alter, and/or improve existing products
· Collaborate with Testing, Purchasing and shop/assembly teams on design projects
· Drive continuous efficiency and effectiveness in day-to-day activities
· Provide technical support to other engineers
· Support the organization with sharing and implementing best practices across all locations
Supervisory Responsibilities
· Lead Electronics Group staff (US & Italy Team)
Qualifications and Experience
· Bachelors degree in electrical or computer Engineering, related field or relevant experience
· 10 plus years work experience
· Programming experience with C, C#, C++, Xaml
· Comfortable with front-end and back-end development
· Knowledge of microelectronics hardware and firmware programming
· Proven experience with software design and OOD methodologies
· Strong in object oriented programming, MVVM, MVC, Design patterns and SOLID principles
· Knowledge of documentation and analysis software; PDMLink, PECN, ECN
· Knowledge of SIL and PLd safety ratings
iiPay
U.S. Bank
BlackStone eIT
The Rustman Agency
Penn State University