Software Engineer (Product based)

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.

Share this job