Senior Software Engineer
Core
Designing, developing, troubleshooting, and debugging software programs for MS Windows desktop applications and motion systems.
Role type
Senior Software Engineer (C#/.Net, Windows Desktop)
Builds
MS Windows desktop applications and motion control systems
Domain
Electronics manufacturing equipment, assembly and advanced packaging
Deliverable
production ML models | product features
Required skills
C#, .Net, Windows desktop development, motion systems, hardware control and interface
Preferred skills
WPF, C++, Python, linear algebra, vision libraries, robotics, AI
Technologies
C#, .Net, WPF, C++, Python
Responsibilities
Execute full software engineering lifecycle (requirements, design, implementation, testing, debugging, release), lead task teams, mentor less experienced members, conduct feasibility studies, interface with customers to assess issues and develop requirements.
Seniority
Senior, hands-on IC with mentorship