hireejobs
Hyderabad Jobs
Banglore Jobs
Chennai Jobs
Delhi Jobs
Ahmedabad Jobs
Mumbai Jobs
Pune Jobs
Vijayawada Jobs
Gurgaon Jobs
Noida Jobs
Oil & Gas Jobs
Banking Jobs
Construction Jobs
Top Management Jobs
IT - Software Jobs
Medical Healthcare Jobs
Purchase / Logistics Jobs
Sales
Ajax Jobs
Designing Jobs
ASP .NET Jobs
Java Jobs
MySQL Jobs
Sap hr Jobs
Software Testing Jobs
Html Jobs
IT Jobs
Logistics Jobs
Customer Service Jobs
Airport Jobs
Banking Jobs
Driver Jobs
Part Time Jobs
Civil Engineering Jobs
Accountant Jobs
Safety Officer Jobs
Nursing Jobs
Civil Engineering Jobs
Hospitality Jobs
Part Time Jobs
Security Jobs
Finance Jobs
Marketing Jobs
Shipping Jobs
Real Estate Jobs
Telecom Jobs

Senior Application Software Engineer

8.00 to 13.00 Years   Pune   08 Nov, 2020
Job LocationPune
EducationNot Mentioned
SalaryNot Disclosed
IndustryMerchant Navy
Functional AreaWeb / Mobile Technologies
EmploymentTypeFull-time

Job Description

Position Summary

As a Sr. Software Engineer you will be responsible for implementing, developing, testing, supporting and installing our Linux based AGV software suite. Working in a multidisciplinary team you will be responsible for making sure that the software systems meet the customer specifications and work within their site constraints. You provide both logistical and technical insight to create solutions that provide optimal automation performance. Given that we have global customers and teams you are willing to travel and stay abroad for several weeks at a time. You are responsible for the successful installation at the customer site.

Duties & Responsibilities

Functions: Responsible for implementing, developing, testing and installing the software Troubleshooting and fixing software issues Testing the application software and interfaces to the vehicles Writing requirements, detailed design documentation, and test cases Providing support for field issues Analyzing and modifying traffic and logic rules to optimize material flow Continuously improving our processes and procedures to optimize development efficiency Mentoring Software Engineers

Safety Ensure that the Safety policies and procedures are understood and adhered to so far as is reasonably practicable in order to ensure a safe working environment.

Other Carry out work in accordance with the Company Health, Safety, Environmental and Quality Systems. Perform the assigned tasks with due diligence regarding the Integrated Management Systems on the Company. Eliminate waste of whatever form, to suggest the use of more environmentally friendly substances and practices and contribute to the continuous improvement of the environment.

Supervisory Responsibilities This position has direct supervisory responsibilities

Reporting Relationship Reports to Software Manager

Qualifications

REQUIRED Technical bachelor s degree, preferably in Computer Science, Automation Technology or Information Technology or equivalent work experience Minimum 8 years of experience in writing application software for technical applications Proficient with Linux and knowledgeable of the Windows operating systems Experience with programming in Linux Knowledge of object-oriented analysis & design methodologies and design patterns Experience with programming network communications (UDP and TCP) Understanding of networking hardware and software including UDP and TCP Experience with writing requirements, design documentation, and test cases Excellent written and oral communication skills in English. Dutch and German is a plus Ability to read, understand, debug and modify existing product code Ability to act independently generating innovative solutions to complex problems Experience with integrating with enterprise systems such as databases, ERP systems, and factory automation systems Customer focused attitude Willingness to travel and stay abroad several weeks at a time during system installation Ability to remain calm and professional in a demanding and dynamic work environment

DESIRED Affinity with logistic processes and optimization algorithms Experience with controlling autonomous robots Skills in mathematics to calculate vehicle paths and hull curves Skills in optimizing the performance of CPU intensive algorithms, including experience with CUDA or OpenCL Knowledge, Skills, Abilities, and Other Characteristics Experience with programming in primarily C++; secondly Java and Python Extensive design and development skills in C++ 11. Having knowledge in C++ 14C++17 will be added advantage Thorough knowledge of the standard library, STL containers, and algorithms Solid understanding on complexity theory (big-O) of algorithms in general, and how the C++ containers fit in Understanding of performance tuning (w.r.t timespace) and how to do performance analysis and optimization Experience in Multi-threaded software development Excellent knowledge of Synchronization objects (Mutex, Semaphore, condition variables ) and their applicability and differences Experience with XML and web service will be added advantage Experience with issue tracking systems, preferably Jira Experience with versions control systems: Subversion, Git

,

Keyskills :
javadatabase administrationapicnccustomer relationsintegrated management systemstest casesdue diligencedetail designmaterial flowcustomer focusquality systemsdesign patternscomputer sciencetracking systemsoperating systemsmaterial handling

Senior Application Software Engineer Related Jobs

© 2019 Hireejobs All Rights Reserved