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