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.
- 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).
- 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
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
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.