As a Software Engineer, you will be responsible for designing, developing and installing the motion control software tools and application. Work closely with team members to ensure the design requirements are fulfilled. Build high-quality, innovative and fully performing software in compliance with coding standards and technical design.
Develop motion control software using new technologies such as C+, C# and .NET
Execute full lifecycle software development.
Produce specifications and determine operational feasibility.
Gather requirements from internal and external users.
Analyze and write requirements for software design.
Demonstrate design by developing work-flow, flowcharts, and layouts.
Write well designed, testable, efficient coding.
Integrate software components into a fully functional software system
Update job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities.
Protect operations by keeping information confidential.
Document and maintain software functionality.
Represent Omron Corporation in a professional, ethical, and socially responsible manner.
Other software development duties as per requirement.
Requirements
Educational Qualifications
Diploma/Degree Bachelor’s Degree in Computer Science or equivalent
Achievements & Experience
Minimum 3 years of relevant experience in software development with 1 year of test-driven development experience in product based environment.
Experience writing software using an object-oriented programming language such as C, C+, C#,
Experience with Model Driven, Object Oriented and Test-driven Design principles.
Experience in code development in C language & .NET
Knowledge of Windows, Linux Operating System is added advantage.
Experience of MYSQL Server & WPF will be an added advantage.
Important Skills & Behavioral Competencies
Excellent communication (both verbal and written) & interpersonal skills
Self-managed, highly motivated and has a strong drive for results
Excellent analytical, communication, interpersonal and presentation skills
Benefits
Excellent Career Advancement Opportunities
Competitive Salary, Employee benefits
Company culture.