Job type full-time
Benefits pulled from the full job description
Health insurance life insurance paid time off
Full job description
Video: meet us in 2 minutes!
Are you brave enough to challenge yourself?
Siemens digital industries (di) is an innovation leader in automation and digitalizationClosely, collaborating with partners and customers, we care about the digital transformation in the process and discrete industriesWith 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 chainMeaningful optimization for the specific needs of each industry, our outstanding portfolio supports customers to achieve greater efficiency and flexibilityWe are constantly adding innovations to its portfolio to integrate groundbreaking future technologiesWe have our global headquarters in nuremberg, germany, and have around 75,000 employees internationally.
Join our team as python developer, software engineer – advanced
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 teamThis team’s responsibilities include enabling the use of our applications on hpc resources without our users requiring experienced hpc knowledgeYou will chip into making hpc resources more accessible to our end usersA 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
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
Programming expertise in python, bash, and other shell scripting and current c++
Facility with authoring and deploying python applications and handling package dependencies in virtual environments
Programming experience in web applications
Management, output, error handling and cleanup of processes on linux and windows
Understanding of network protocols and file systems, including parallel file systems
Programming experience with error handling and reporting
Programming experience in java
Good understanding of object-oriented design principles
Navigating large, legacy code bases
Using a distributed version control system such as git
Facility with modern ides
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
Experience with full stack python development and supporting tools
Understanding of distributed memory parallel programming (mpi) and threading
Understanding of cpu topologies
Expertise in physics and mathematics
Contributions to open-source projects
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 digitizationWe 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 industriesWith us, you will find a team-oriented work environment, comprehensive training options and attractive benefitsThrough 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 futureBe part of the most innovative and diverse digital minds to develop tomorrow‘s realityFind 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 disabilitiesAt siemens, we believe people who’ve had real experiences dealing with being different will excel as leadersLet`s foster a culture of creativity and innovationWe 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 employmentPlease contact us to request accommodation.
Siemens digital industries software homepage:
Siemens digital enterprise videos:
Siemens plm & mom videos:
Organization: digital industries
Company: siemens industry software, s.r.o.
Experience level: experienced professional
Job type: full-time
Posted 1 day ago