Software Developer LumaSense Technologies
THIS JOB HAS EXPIRED Description
This position is responsible for the ongoing development and addition of features to our software products. Under guidance from the Sr. Software Developer and Product Management, the Software Developer develops new features based on customer and market requirements. These new features will expand machine vision / image analysis tools and real-time GUI visualization to our software enabling our users to extend the application of our sensing solutions.
This position will be developing a product platform that has a pre-existing, object-oriented architecture with defined notations and conventions. The Software Developer will need to expand as well as reinforce the platform?s architecture in partnership with the broader Engineering team.
Reports to: Sr. Software Developer
Work under our lead Sr. software developer / architect to expand capability of our products and develop new applications.
The design and implementation of improved analytical and visualization tools for our products.
Creation, development and maintenance of structured and well documented code in C#.
Must be willing and able to travel (minimal).
Strong technical knowledge and experience in writing Windows applications and communication software using .NET based development tools.
Excellent software development and debugging skills in object oriented programming using C#/C++ in a .NET environment including WCF, WPF, and Windows Forms.
Experienced with Visual Studio, Source Control Systems and Bug tracking software.
Experience with multi-threaded development.
Knowledge of client/server development including sockets and web services.
Database experience such as MS SQL or similar a plus.
ORM experience such Entity Framework.
Strong math background a plus.
Strong analytical, problem solving, and decision making skills.
Detail oriented with solid organizational skills and ability to prioritize effectively in a flexing work environment.
Proactively and constructively makes suggestions for process or product improvement.
Ability to think independently but must work within the constraints set by product architecture.
Ability to work both autonomously and in a collaborative team environment.
Self-motivated and enthusiastic about their field, and about providing a high level of quality in their work.
Has strong verbal and written, communication and influencing skills
BA/BS in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
Minimum 2-4 years of prior experience in Windows application software development.
Experienced with image processing (machine vision) and visual representations a plus.
LumaSense is an Equal Employment Opportunity Employer and is committed to creating an environment which welcomes diverse people, opinions and ideas.
||3033 Scott Boulevard |
Santa Clara, CA 95054
THIS JOB HAS EXPIRED