SiemensDigital Industries Software - Transform the everyday.
Let's makethe difference together!
SiemensDigital Industries (DI) is an innovation leader in automation anddigitalization. Closely collaborating with partners and customers, we careabout the digital transformation in the process and discrete industries. Withour Digital Enterprise portfolio, we provide and encourage companies of allsizes with an end-to-end set of products, solutions and services to integrateand digitalize the entire value chain. Meaningful optimization for the specificneeds of each industry, our outstanding portfolio supports customers to achievegreater efficiency and flexibility. We are constantly adding innovations to itsportfolio to integrate groundbreaking future technologies. We have our globalheadquarters in Nuremberg, Germany, and have around 75,000 employees internationally.
Want more jobs like this?
Get Software Engineering jobs delivered to your inbox every week.
We offer arole with responsibility, independence and the possibility to contributeproactive. We foster a teamwork culture with room for individual development
Pleasevisit https://siemensneo.com/disw/
We arelooking for a Software Engineer (m/f/d) in one of our Munich offices inthe field of Electronic Design Automation (EDA) to advance the OneSpin/Questaformal verification product family. Our tools are successfully used world-wideto functionally verify the correctness of complex integrated circuits such asSoCs, ASICs, and FPGAs for automotive and industrial applications; defense;avionics; artificial intelligence and machine learning; consumer electronics;and communications.
As aSoftware Engineer at Siemens Digital Industries Software, you will lead andcontribute to the creation and maintenance of industry-specific workflow toolsimplemented in a microservices architecture. You will be a member of a smallagile product team that is, in turn, embedded into a bigger Team-Topologiesoriented organization. You will be responsible for driving the architecture andhelp make technological choices that are easily scalable to build a range ofapplications.
Ideally youwill be located around Munich otherwise we can support remote working in theEU.
Area of responsibility
- Development and improvement of software components for formal verification that meet all requirements of quality, scalability, modifiability, extensibility, testability etc.
- Application of software development best practices such as test-driven development or pair programming.
- Communication between software developers, application engineers and product owners to design, engineer, and advance significant areas of the software.
- Understanding product requirements, run experiments and do scientific analyses.
- Communication and demonstration of new product developments.
Your qualifications
- A Master's or PhD degree in a relevant engineering discipline (computer science is desirable).
- Proficiency in modern C++ (17+) including solid computer science fundamentals.
- Deep understanding of when to use object-oriented, functional, or generic programming, as well as related architectural design patterns.
- Deep understanding of data structures, algorithms, and complexities.
- Strong understanding of API design fundamentals.
- Analytical problem solver with strong organizational and problem-solving skills.
- Ability to work independently while being a strong team player and creative thinker who can work with multi-cultural technical teams.
- Your team and the teams that you will be interacting with are geographically dispersed across different time zones. Your ability and willingness to work in a remote environment in a geographically distributed team is essential to your and the team's success.
- English language skills are a must (German is not required).
Qualifications considered a plus
- Experience with Boost.
- Experience with building microservices using gRPC and Protobuf.
- Experience with hardware description languages (SystemVerilog, VHDL, SystemC/C++).
- Experience with formal methods (model checking, equivalence checking, automated reasoning).
- Experience with parallel computing, distributed systems, cloud services.
- Experience with web development.
Working at Siemens Software
Why us?
We'd love to hear from you, so apply now on siemens.com!
We look forward to your application! Please use only our careerplatform, which you can access via "Apply now".
Send us an email to careers-DACH.sisw@siemens.com, if you wouldlike to clarify initial questions with our recruiting team. Contact person forthis job advertisement is Dominik Strumidel - dominik.strumidel@siemens.com
Come and learn more about Siemens Software: Mission / Vision and oursoftware portfolio - or visit our homepage.
We value equal opportunities and welcome applications from people withdisabilities. At Siemens, we believe people who've had real experiences dealingwith being different will excel as leaders.
Let's foster a culture of creativity and innovation. We will ensure thatindividuals with disabilities are provided reasonable accommodation toparticipate in the job application or interview process, to perform essentialjob functions, and to receive other benefits and privileges of employment.Please contact us to request accommodation.
#LI-EDA
#LI-DS1
#LI-Remote
#DVT