Senior Software Engineer- Simulation in Cambridge
Senior Software Engineer- Simulation

Senior Software Engineer- Simulation in Cambridge

Cambridge Full-Time 36000 - 60000 £ / year (est.) No home office possible
MathWorks

At a Glance

  • Tasks: Develop innovative simulation methods for complex physical systems with a talented team.
  • Company: Join MathWorks, a leader in engineering software with a collaborative and inclusive culture.
  • Benefits: Enjoy a hybrid work model, competitive salary, and opportunities for professional growth.
  • Why this job: Make a real impact by solving challenging problems and delivering high-quality products to customers.
  • Qualifications: Bachelor's degree with relevant experience in software engineering and physical modeling.
  • Other info: Be part of a fast-growing team with excellent career advancement opportunities.

The predicted salary is between 36000 - 60000 £ per year.

MathWorks has a hybrid work model that enables staff members to split their time between office and home. The hybrid model provides the advantage of having both in-person time with colleagues and flexible at-home life optimizations.

Bring your software engineering expertise to the MathWorks Physical Modeling team! The Physical Modeling team is one of the fastest growing teams at MathWorks and our products are used by thousands of engineers worldwide. We seek a candidate with expertise in software engineering and physical modeling to work on the core simulation technology for Simscape, our flagship physical modeling product. The ideal candidate thrives on solving demanding software problems, values thoughtful design, finds reward in delivering powerful high quality products to customers, and loves diving into the numerical and symbolic algorithms that are used for simulating physical systems.

MathWorks nurtures growth, appreciates inclusivity, encourages initiative, values teamwork, shares success, and rewards excellence.

Responsibilities
  • Work independently and with the team to research and develop new methods for model simulation that will allow customers to simulate complex physical systems quickly and reliably.
  • You will be personally responsible for the end-to-end process of software development including: feature design, architecture, and implementation.
  • Interact with customers, application engineers, and marketing to gather requirements.
Minimum Qualifications
  • A bachelor's degree and 6 years of professional work experience (or a master's degree and 3 years of professional work experience, or a PhD degree, or equivalent experience).
Additional Qualifications
  • Experience with C++ or another Object Oriented language is required.
  • Experience analyzing or designing engineering systems including fluid, drivetrain, control, or electrical systems is required.
  • Experience with BOOST, STL, or Design Patterns is a plus.
  • Experience with Simulink or Simscape is a plus.
  • Experience with numerical analysis algorithms and tools is a plus.
  • Strong mathematical background is a strong plus.

Senior Software Engineer- Simulation in Cambridge employer: MathWorks

MathWorks is an exceptional employer that fosters a collaborative and inclusive work culture, allowing employees to thrive in a hybrid work environment that balances in-office collaboration with the flexibility of remote work. With a strong emphasis on professional growth, MathWorks offers numerous opportunities for skill development and innovation within the rapidly expanding Physical Modeling team, where your contributions directly impact thousands of engineers globally. Join us to be part of a company that values teamwork, rewards excellence, and encourages initiative in delivering high-quality products.
MathWorks

Contact Detail:

MathWorks Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer- Simulation in Cambridge

✨Tip Number 1

Network like a pro! Reach out to current or former employees at MathWorks on LinkedIn. A friendly chat can give us insider info about the team and the work culture, plus it might just get our foot in the door.

✨Tip Number 2

Prepare for those technical interviews! Brush up on your C++ skills and be ready to discuss your experience with physical modeling. We want to show off our expertise and problem-solving abilities, so practice coding challenges and algorithm questions.

✨Tip Number 3

Showcase our projects! If we’ve worked on relevant software or simulations, let’s create a portfolio or GitHub repository. This gives us a chance to demonstrate our skills and passion for software engineering in a tangible way.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure our application gets seen by the right people. Plus, we can tailor our application to highlight how our skills align with MathWorks' mission and values.

We think you need these skills to ace Senior Software Engineer- Simulation in Cambridge

Software Engineering
Physical Modeling
C++
Object Oriented Programming
Model Simulation
Feature Design
Software Architecture
Implementation
Customer Interaction
Engineering Systems Analysis
Fluid Systems
Drivetrain Systems
Control Systems
Electrical Systems
Numerical Analysis Algorithms

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Senior Software Engineer role. Highlight your experience with C++ and any relevant projects that showcase your skills in physical modeling and simulation. We want to see how your background aligns with what we're looking for!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about software engineering and how you can contribute to our Physical Modeling team. Don't forget to mention any specific experiences that relate to the job description.

Showcase Your Problem-Solving Skills: In your application, be sure to highlight instances where you've tackled complex software problems. We love candidates who thrive on challenges, so share examples of how you've delivered high-quality products in the past.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re serious about joining our team!

How to prepare for a job interview at MathWorks

✨Know Your Stuff

Make sure you brush up on your C++ skills and any other object-oriented languages you’ve worked with. Familiarise yourself with the core concepts of physical modeling and simulation, especially if you have experience with Simulink or Simscape. Being able to discuss specific projects where you've applied these skills will really impress the interviewers.

✨Showcase Problem-Solving Skills

Prepare to discuss how you've tackled complex software problems in the past. Think about specific challenges you faced, the methods you used to solve them, and the outcomes. This is your chance to demonstrate your analytical thinking and how you thrive under pressure.

✨Understand the Company Culture

MathWorks values teamwork, inclusivity, and initiative. Research their culture and think about how your personal values align with theirs. Be ready to share examples of how you've contributed to a team environment and how you can bring that same spirit to their Physical Modeling team.

✨Ask Insightful Questions

Prepare some thoughtful questions to ask at the end of your interview. This could be about their current projects, the technologies they use, or how they measure success within the team. It shows you're genuinely interested and engaged, plus it gives you valuable insights into whether this role is the right fit for you.

Senior Software Engineer- Simulation in Cambridge
MathWorks
Location: Cambridge

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>