At Siemens we are always challenging ourselves to build a better future. We need 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
NOTE: During the current global health crisis, the priority for Siemens Digital Industries Software is the health and well-being of our entire community including current and future employees, which may add time to our hiring processes. We appreciate your patience and invite you to visit our website to learn more about how Siemens is responding to the pandemic.
The role and its responsibilities:
We are looking for highly motivated energetic software engineers to work in EBS High Speed, Moscow.
The Software Engineer’s responsibility is to act as a member of Mentor High Speed development team and develop and maintain software products in PCB High Speed Analysis and DRC checking.
Design, develop, modify, and implement software programming for products (both internal and external) with focus on surpassing customer expectations, on achieving high quality and on-time delivery. Responsible for ensuring the overall functional quality of the released product on all required platforms and mechanism. Ability to understand complex products, solutions, and problems. Creates, documents, and executes software designs which may involve significant re-architecture of important systems, defining and coordinating implementation of wide-reaching impacts. Acts as Technical lead of major projects within one area of a product. Frequently consults with customers in regard to future upgrades and products. Influences the technical direction for one area of a product. Promotes innovation through the ability to introduce new technology/knowledge into at least one area of a product and to our people. Provides high-level technical expertise, including performing in-depth and complex software systems programming and analysis. Provide problem resolution and technical leadership for the group. Possesses broad knowledge of internal operating systems, applications implications and customer areas. Technical Lead in guiding junior engineers. Works without supervision on highly complex projects with complete latitude for independent judgment and technical expertise.
A deep understanding of S/W Development basics, including algorithms and data structures, OOD/OOP, design patterns and practical knowledge of C/C++ language, Microsoft Visual Studio, MFC, STL, Qt is essential for this role. Working knowledge of Python, VB Scripting, shell scripting, Perl is desirable along with experience in source control and bug tracking tools.
Other experience and knowledge that would be preferable include Agile practices - development process and testing activities, Linux, scripting languages and Technical writing skills (PRD, FSP).
MS in Software Engineering, Computer Science or related field plus practical experience in software development and English language skills (intermediate) are required.
If you are able to bring with you a background in EDA, experience in CAD/CAM development and participation in team projects this would be hugely beneficial.
Siemens offers a comprehensive reward package which includes a competitive basic salary, car allowance, bonus scheme, generous holiday and pension. Through our flexible benefits scheme you can select benefits that best suit your lifestyle, including private healthcare.
We are an equal opportunities employer and do not discriminate unlawfully on the grounds of age, disability, gender assignment, marriage and civil partnership, pregnancy and maternity, race, religion or belief, sex, sexual orientation or trade union membership.
Organization: Digital Industries
Company: MG Dev. Services Ltd., Moscow Branch
Experience Level: Experienced Professional
Job Type: Full-time