Runtime System Developer (C+ & Python), Software Engineer - Advanced

Location: Lebanon, TN (37087)
Company: Siemens Corporation
Industry: IT
Job Type: Full Time
Posted: Today
Video: MEET US in 2 Minutes! Are you brave enough to challenge yourself? Siemens Digital Industries (DI) is an innovation leader in automation and digitalization. Closely, collaborating with partners and customers, we care about the digital transformation in the process and discrete industries.

With our Digital Enterprise portfolio, we provide and encourage companies of all sizes with an end-to-end set of products, solutions, and services to integrate and digitalize the entire value chain. Meaningful optimization for the specific needs of each industry, our outstanding portfolio supports customers to achieve greater efficiency and flexibility. We are constantly adding innovations to its portfolio to integrate groundbreaking future technologies.

We have our global headquarters in Nuremberg, Germany, and have around 75,000 employees internationally. Join our Team as Runtime System Developer (C+ & Python), Software Engineer - Advanced (SISW-PLM), Research & Development What we're looking for Siemens is seeking a sophisticated software engineer to contribute to the development of Simcenter STAR-CCM+. Simcenter STAR-CCM+ is a highly scalable, general-purpose, multi-physics application that provides an end-to-end user experience with integrated CAD, meshing, physics modeling, and in situ post-processing tools.

This opening is part of the Runtime team. This team's responsibilities include enabling the use of our applications on HPC resources without our users requiring experienced HPC knowledge. You will chip into making HPC resources more accessible to our end users.

A successful candidate is encouraged to maintain quality and backward compatibility while making large-scale changes to existing software. This position collaborates with the Manager of the Runtime team as part of the Simcenter STAR-CCM+ Platform department. What you'll be doing. Work closely as part of a large, distributed team of developers, testers, and managers.

Participate in regularly scheduled team conference calls to chip in ideas to drive innovation in our technology, and to communicate project status. Use of development processes Jira, Confluence, Git, GitLab, and Bitbucket. Participate in peer-based code and design reviews.

Participate in root cause analysis. Design, build and document high-quality, extensible software. Navigate a large code base containing hundreds of modules and millions of lines of code.

Travel when necessary (up to 3%) to collaborate with other teams About you. Education: Master's degree or commensurate experience in computer science, engineering, mathematics, information science (or foreign equivalent) or related field with 3+ years of professional experience progressive, post-academic experience in software design and development or Bachelor's degree with 5+ years of post-baccalaureate experience. Detailed understanding of Linux and Windows operating systems.

Minimum 3 years of programming experience in modern C+, Python, Bash, and other shell scripting. Facility with authoring and deploying Python applications and handling package dependencies in virtual environments Process Management, output and error handling on Linux and Windows platforms. Understanding of network protocols and file systems, including parallel file systems.

Good understanding of object-oriented design principles. Navigating large, legacy code bases. Using a distributed version control system such as Git.

Ability to communicate sophisticated technical issues clearly and to present data concisely. Ability to balance multiple tasks with minimal mentorship Preferred Knowledge/Skills, Education, and Experience. Experience with cluster schedulers such as PBS, LSF, Grid Engine, or SLURM.

Programming experience in Java. Understanding of distributed memory parallel programming (MPI) and threading. Understanding of CPU topologies.

Expertise in physics and mathematics. Contributions to open-source projects. Experience with Full Stack Python development and supporting tools What we offer?.

Competitive salary and benefits (Lunch Subvention, Holiday Allowance, Medical Care, Sport Card, Life Insurance). Extra paid vacation days. Work on implementations as product producer (Siemens) not a partner company.

Interesting and challenging career path within Siemens. Support with relocation We offer an international environment with more than 140,000 customers around the world who already rely on our expertise in digitization. We are involved in exciting and varied customer projects in the aerospace, automotive and transportation, consumer products and retail, electronics and semiconductors, energy and utilities, industrial machinery and heavy machinery, maritime, and medical devices and pharmaceuticals industries.

With us, you will find a team-oriented work environment, comprehensive training options and attractive benefits. Through individual target agreements and diverse career models with specialization options, we offer you the opportunity to grow professionally and personally. We are always challenging ourselves to build a better future.

Be part of the most innovative and diverse Digital Minds to develop tomorrow's reality. Find out more about the Digital world of Siemens here: www.siemens.com/careers/digitalminds We'd love to hear from you, so apply now on siemens.

com! We look forward to your application! Please use only our career platform, which you can access via "Apply now". Come and learn more about Siemens Software: Mission/Vision and our software portfolio - or visit our homepage. We value equal opportunities and welcome applications from people with disabilities.

At Siemens, we believe people who've had real experiences dealing with being different will excel as leaders. Let's foster a culture of creativity and innovation. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment.

Please contact us to request accommodation.Additional Materials: Siemens Digital Industries Software Homepage: https://www.sw.siemens.com/Siemens Digital Enterprise videos: https://www.youtube.

com/watch?v=k6mVLaUyO4U Siemens PLM & MOM videos: https://www.youtube.com/channel/UCYR5Kgzn6suihs56iJ8_vfw Organization: Digital Industries Company: Siemens Industry Software, s.r.o. Experience Level: Experienced Professional Job Type: Full-time.

Web Reference : AJF/406300060-202
Posted Date : Mon, 26 Sep 2022

Please note, to apply for this position you will complete an application form on another website provided by or on behalf of Siemens Corporation. Any external website and application process is not under the control or responsibility of IT JobServe

Search for more IT Jobs