Software Development Engineer in London
Software Development Engineer

Software Development Engineer in London

London Full-Time 28800 - 48000 Β£ / year (est.) Home office (partial)
A

At a Glance

  • Tasks: Develop and implement cutting-edge control strategies for engineered systems.
  • Company: Leading engineering manufacturer in the Midlands with a dynamic culture.
  • Benefits: Hybrid working model, competitive salary, and professional development opportunities.
  • Why this job: Tackle real-world engineering challenges and collaborate with a forward-thinking team.
  • Qualifications: Strong C/C++ experience in embedded systems and knowledge of electronics.
  • Other info: Mentorship opportunities and a commitment to diversity and equal opportunity.

The predicted salary is between 28800 - 48000 Β£ per year.

A leading engineering-led manufacturer in the Midlands is seeking a Software Development Engineer to join their dynamic Controls Team. This is a fantastic opportunity to work on cutting-edge engineered technologies used across automotive, rail, and industrial sectors.

Responsibilities

  • Develop and implement control strategies for engineered systems.
  • Design and model high-level control systems.
  • Program embedded systems using C/C++ (bare-metal and RTOS).
  • Validate software at both unit and system integration levels.
  • Maintain and document a reusable, reliable codebase using GitHub.
  • Participate in design/code reviews and contribute to technical proposals.
  • Mentor junior engineers and support cross-functional collaboration.

Qualifications

  • Strong experience with C/C++ in embedded, real-time environments.
  • Solid understanding of electronics, electrical circuits, and communication protocols (CAN, LIN, RS232, etc.).
  • Knowledge of cybersecurity (UNECE R155/R156) and functional safety (ISO 26262).
  • Familiarity with high-level languages like Python or C#.
  • Experience with engineering processes such as V-model, FMEA, and Waterfall.
  • Degree in Software Engineering, Computer Science, or a related field.

Why Apply for this Software Development Engineer role?

  • Work on innovative, real-world engineering challenges.
  • Be part of a collaborative, forward-thinking team.
  • Enjoy a hybrid working model and opportunities for professional development.

Software Development Engineer in London employer: ASC Connections

Join a leading engineering-led manufacturer in the Midlands, where you will be part of a dynamic Controls Team dedicated to tackling innovative engineering challenges across automotive, rail, and industrial sectors. Enjoy a collaborative work culture that values professional development, offers a hybrid working model, and provides opportunities to mentor junior engineers while contributing to cutting-edge technologies.
A

Contact Detail:

ASC Connections Recruiting Team

StudySmarter Expert Advice 🀫

We think this is how you could land Software Development Engineer in London

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving C/C++ and embedded systems. This gives potential employers a taste of what you can do and sets you apart from the crowd.

✨Tip Number 3

Prepare for interviews by brushing up on common technical questions related to embedded systems and control strategies. Practice coding challenges and be ready to discuss your past experiences and how they relate to the role.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive about their job search!

We think you need these skills to ace Software Development Engineer in London

C/C++ Programming
Embedded Systems Development
Real-Time Operating Systems (RTOS)
Control Systems Design
Software Validation
GitHub for Code Management
Electronics and Electrical Circuits Knowledge
Communication Protocols (CAN, LIN, RS232)
Cybersecurity (UNECE R155/R156)
Functional Safety (ISO 26262)
High-Level Programming Languages (Python, C#)
Engineering Processes (V-model, FMEA, Waterfall)
Mentoring and Team Collaboration

Some tips for your application 🫑

Tailor Your CV: Make sure your CV is tailored to the Software Development Engineer role. Highlight your experience with C/C++ and embedded systems, as well as any relevant projects you've worked on. We want to see how your skills match 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 this role and how you can contribute to our dynamic Controls Team. Be sure to mention any experience with control strategies or validation processes.

Showcase Your Projects: If you've worked on any cool projects, especially those involving embedded systems or real-time environments, make sure to mention them. We love seeing practical examples of your work, so don’t hold back!

Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It’s super easy, and we’ll be able to review your application more efficiently. Plus, it shows you’re serious about joining us!

How to prepare for a job interview at ASC Connections

✨Know Your Code Inside Out

Make sure you’re well-versed in C/C++ and can discuss your past projects confidently. Be ready to explain your coding decisions and how they relate to embedded systems, as this will show your depth of knowledge.

✨Brush Up on Control Systems

Since the role involves developing control strategies, review key concepts related to high-level control systems. Be prepared to discuss how you’ve implemented these strategies in previous roles or projects.

✨Familiarise Yourself with Industry Standards

Understanding cybersecurity and functional safety standards like UNECE R155/R156 and ISO 26262 is crucial. Bring examples of how you’ve applied these standards in your work to demonstrate your expertise.

✨Show Your Collaborative Spirit

This position values teamwork, so be ready to share experiences where you’ve mentored others or worked cross-functionally. Highlighting your ability to collaborate will resonate well with the interviewers.

Software Development Engineer in London
ASC Connections
Location: London

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

A
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>