FC20 800x100 TLGbanner

Software Engineer – Advanced (Battery Group)

Software Engineer – Advanced (Battery Group)
by Admin on 07-06-2020 at 4:53 am

Website Mentor Graphics

Siemens is seeking highly motivated, responsible and self-starting engineer to join our Development team in London. The role is within the Batteries vertical development team within the Technology Application & Verticals Department, which itself is part of the larger Product Development organization. This latter team is tasked with providing three full STAR-CCM+ releases per year all including meaningful new feature development.

Our teams foster a culture that allows everyone to express their views, be a contributor, and improve professionally. Furthermore, teams are expected to be self-sufficient and run without the classical management structure.

We have in practice Agile development methods, and we exemplify core Agile values of transparency, collaboration, acceptance of change, and iterative development.

Your Area Of Responsibility – Exciting And With A View Into The Future

As a member of the development team you will be designing, implementing and testing new features in the theme of battery simulation methods. The idea is to build, extend and maintain new and existing battery simulation related features within STAR-CCM+. To be successful you must have the capacity to interpret requirements and to create development proposals and prototypes which can be shared and further improved with the team.

You will create automated tests within a Java framework to exercise and maintain the quality of new features and ensure comprehensive test coverage of the product.

Other responsibilities include: taking part in design and code reviews, providing appropriate presentationssupporting materials and feedback on similar peer work products, as well as working to address problems and bugs as reported from other developers and/or customers.

Your Qualifications – Proven And Adequate

  • Extensive C++ development experience as part of a medium to large size development team building commercial engineering simulation software.
  • Solid understanding of battery science and some familiarity with current simulation methods. Primarily the solutions are focused at lithium ion chemistry, but all forms of battery chemistry are encouraged
  • MS or Ph. D in Engineering, Computer Science, Applied Mathematics, or a related field.
  • Ability to work, communicate and coordinate within a large geographically distributed development organization
  • Ability to independently understand complex problems and devise efficient, robust solutions on multiple platforms (Windows and Linux)
  • Excellent verbal and written communication skills

Ideally, you should also have experience in the following fields:

  • Software development in a commercial environment
  • Engineering simulation software experience
  • Client/server architectures
  • Parallel programming experience
  • Java and scripting languages such as Python and Bash
Apply for job

To view the job application please visit jobs.siemens.com.