logo

JobNob

Your Career. Our Passion.

Application Specialist -Simulation Software


MAN TRUCK & BUS INDIA PVT. LTD


Location

Pune | India


Job description

Job descriptionExperience: 5 to 8 YrsEducation: Bachelors degree in Computer Science, Engineering, or a related field; Master’s degree is a plusMust have: Minimum 5 years of experience in application development and implementationRoles and Responsibilities:Highly qualified, talented and motivated Application Owner for simulation engineering applications to join our dynamic team. The ideal candidate will have a strong background in application management (steering and implementing) and ideally hands-on experience with simulation software from a developer’s and user’s perspective. In this role, you will be responsible for the further development and implementation of the applications, working closely with our MAN and TRATON IT colleagues as well as engineers to ensure meeting specifications, and providing support throughout the development and integration process.Technical Skills:Proficiency in object-oriented programming (OOP) languages (e.G. Python3, Java, C, C++, etc.)Tool Proficiency: Hands-on experience with engineering tools and software, ideally simulation environments or similar software and platformsDeep Linux/UNIX experience, especially with RedHat Linux and its derivatives; not only with respect to Linux command-line utilities and package management, but an understanding of process management, kernel tuning for maximum performance, network tuning for maximum performance, memory management, and storage management, and how to debug performance degradationAutomation and configuration management experience of many Linux systems (via the usual configuration management tools like Chef, Puppet, Salt, CFEngine, bcfg2, etc)Experience/exposure to C/C++, and/or Fortran, their compilers, and their common project build tools in Linux/UNIX (Make, autoconf, or CMake), especially with respect to building and maintaining installation of open-source applicationsSystems-level Python development experience (that is, writing Python programs to perform/automate functions on Linux systems)Knowledge of how to at least use and launch Docker containers; managing container registries/repositoriesAWS IaaS experience (EC2, VPCs, AMIs, EBS) as well as managed services like S3, EFS, and Route53; and deploying/managing AWS resources with CloudFormation, Terraform, AWS CDK, or similar.Exposure to LDAP, AD, and OAuth2/SAML authenticationScrum/Agile team mentalityExposure to HPC workload management tools or paradigms, either as a user or as an administrator, and the concepts of batch processing and scheduling.Workload management solutions might include PBS Professional, OpenPBS, SLURM, Univa Grid Engine, HTCondor. We happen to use PBS Professional.Knowledge of distributed and parallel filesystems, such as Lustre, BeeGFS, OrangeFS,GPFS/SpectrumScale, PanFS/ActiveStor, Gluster. We happen to use Lustre (specifically AWS FSx for Lustre) and BeeGFS in AWS, while we use PanFS on-prem.Exposure to parallel processing paradigms such as MPI for process-parallel computation and OpenMP for thread-parallel computationKnowledge of, or at least some exposure to, object-oriented design patterns, regardless of the language in which they learned themUse and/or administration of AI/ML tools like TensorFlow, Keras, Torch at scaleIndividuals should display leadership, excellent communication skills (oral, written and presentation) networking skills, self-motivated and self-directedMust Have:Project Management skillBudget tracking Project governance Administrative and People Management Soft Skills:Excellent communication, team collaboration, and problem-solving skillsAnalytical Abilities: Strong analytical skills with a good problem-solving attitudeProject Management: Familiarity with Agile or Scrum methodologies is advantageousLanguage Proficiency: Fluent in English, further languages like German or Swedish are an asset


Job tags



Salary

All rights reserved