Skip to main contentA logo with &quat;the muse&quat; in dark blue text.
Siemens Digital Industries Software

Senior Software Engineer (m/f/d)

Munich, Germany / Remote

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.

Select a location
By signing up, you agree to our Terms of Service & Privacy Policy.


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

Client-provided location(s): Munich, Germany
Job ID: Siemens_Digital-418607-en-1
Employment Type: Other

Perks and Benefits

  • Health and Wellness

    • Health Insurance
    • Health Reimbursement Account
    • Dental Insurance
    • Vision Insurance
    • Life Insurance
    • Short-Term Disability
    • Long-Term Disability
    • FSA
    • FSA With Employer Contribution
    • HSA
    • HSA With Employer Contribution
    • Fitness Subsidies
    • On-Site Gym
    • Pet Insurance
    • Mental Health Benefits
    • Virtual Fitness Classes
  • Parental Benefits

    • Birth Parent or Maternity Leave
    • Non-Birth Parent or Paternity Leave
    • Family Support Resources
    • On-site/Nearby Childcare
    • Adoption Leave
  • Work Flexibility

    • Flexible Work Hours
    • Remote Work Opportunities
    • Hybrid Work Opportunities
    • Work-From-Home Stipend
  • Office Life and Perks

    • Commuter Benefits Program
    • Casual Dress
    • Happy Hours
    • Snacks
    • Some Meals Provided
    • Company Outings
    • On-Site Cafeteria
    • Holiday Events
  • Vacation and Time Off

    • Paid Vacation
    • Unlimited Paid Time Off
    • Paid Holidays
    • Personal/Sick Days
    • Sabbatical
    • Leave of Absence
    • Volunteer Time Off
  • Financial and Retirement

    • 401(K)
    • 401(K) With Company Matching
    • Pension
    • Company Equity
    • Stock Purchase Program
    • Performance Bonus
    • Relocation Assistance
    • Financial Counseling
    • Profit Sharing
  • Professional Development

    • Tuition Reimbursement
    • Learning and Development Stipend
    • Promote From Within
    • Mentor Program
    • Shadowing Opportunities
    • Access to Online Courses
    • Lunch and Learns
    • Internship Program
    • Work Visa Sponsorship
    • Leadership Training Program
    • Associate or Rotational Training Program