Lock Applications for this job are now closed
    Closing soon

    We are looking for a software engineer to work in our team in central London developing a cutting-edge desktop application as part of a suite of tools to simulate and manage digital twins. You will collaborate with experienced engineers to design, implement, test, and maintain our cutting-edge engineering simulation software. This position offers a fantastic opportunity to show your skills in numerical methods, high-performance computing, and modern software development practices while contributing to real world engineering solutions.

    Job responsibilities

    • Collaborate with other software engineers, technical account managers and product managers to understand project requirements and contribute to deliver high-quality solutions.
    • Participate in sprint planning, sprint review, feature design meetings to contribute to project planning and refinement.
    • Assist in the development and implementation of the Pre-processor, Solver and Post-processing code.
    • Debug and troubleshoot bugs and features, ensuring timely resolution and maintaining optimal application performance and quality.
    • Incorporate unit tests, integration tests and regression tests into the development workflow to ensure code quality and reliability.
    • Contribute to code reviews to ensure best practices and comprehensive test coverage.
    • Be willing to learn, take initiative and work in a team-oriented environment, and stay updated on industry trends and emerging technologies to enhance skills and knowledge.

    Job qualifications

    • Undergraduate or graduate in a scientific-oriented degree (e.g., Computer Science, Mathematics, Physics, Engineering)
    • Students should be on track to achieve a first or 2:1 in your respective degree program
    • Experience in one or more programming languages (e.g. C/C++, Python…)
    • An interest in simulation software
    • Proven ability to tackle difficult tasks.

    Desirable skills

    • Strong maths skills
    • Experience in an Agile development team
    • Experience with highly technical/scientific software, scientific visualization and/or CAD
    • Ability to communicate with stakeholders at all levels
    • High level of rigour and an eye for detail
    • Methodical and process-driven
    • Ability to work to deadlines and prioritise successfully

    Check what we can offer you

    • Competitive salary
    • 25 days holiday per year
    • Private Medical and Dental plans, Income Protection and Life Insurance
    • Group Personal Pension Plan
    • 5 days paid time to volunteer to give back to our communities
    • The opportunity to work for a Great Place to Work© & Fortune 100 organization
    • And much more, so do not hesitate to contact us!

    Additional information

    Cadence achieved a 21st ranking in the Great Place to Work awards for large sized workplaces in the UK in 2024.

    This role requires 4 flexible days per week in the London office.

    Cadence is committed to equal employment opportunity and employment equity throughout all levels of the organization. We strive to attract a qualified and diverse candidate pool and encourage diversity and inclusion in the workplace.

    Be proud and passionate about the work you do. Together, our One Cadence -- One Team culture drives our success.