At a Glance
- Tasks: Develop embedded software and deliver innovative features for exciting projects.
- Company: Leading engineering provider with a collaborative and dynamic culture.
- Benefits: Competitive salary, great office location, and opportunities for continuous learning.
- Why this job: Join a team where you can take ownership and work with cutting-edge technologies.
- Qualifications: Experience in embedded software development and Linux operating systems.
- Other info: Exciting projects and a vibrant work environment await you!
The predicted salary is between 48000 - 72000 Β£ per year.
Overview
iO Associates are working with an outstanding Engineering provider who are looking to add a new Senior member to join their Software team, due to ongoing growth. They design and manufacture electronic instruments and electromechanical devices across different markets. With this role being a senior vacancy, you will have the chance to take ownership of development with the projects that you will be working on.
Required skills- Embedded Software development
- Linux operating systems
- C programming
- Knowledge of networking fundamentals
- Develop embedded GNU/Linux software
- Deliver new features end-to-end and support released products
- Create and run automated tests
They have a fantastic office on the outskirts of Edinburgh, it is a truly collaborative environment that delivers exceptional results for their customers. There is never a dull day, you will have the opportunity to learn about some incredible technologies and work on numerous projects through each year.
If you are interested in finding out more, please apply to this advert and we can set up a call.
Senior Software Engineer - Edinburgh in London employer: IO
Contact Detail:
IO Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Senior Software Engineer - Edinburgh in London
β¨Tip Number 1
Network like a pro! Reach out to current employees on LinkedIn or attend local tech meetups. We canβt stress enough how personal connections can give you the inside scoop on the company culture and even lead to referrals.
β¨Tip Number 2
Show off your skills in real-time! If you get the chance, ask for a technical interview or coding challenge. This is your moment to shine and demonstrate your embedded software development prowess directly.
β¨Tip Number 3
Prepare for those tricky questions! Brush up on your knowledge of Linux operating systems and C programming. We recommend practising common interview questions related to networking fundamentals to really impress them.
β¨Tip Number 4
Donβt forget to follow up! After your interview, drop a quick thank-you email. It shows your enthusiasm and keeps you fresh in their minds. And remember, apply through our website for the best chance!
We think you need these skills to ace Senior Software Engineer - Edinburgh in London
Some tips for your application π«‘
Tailor Your CV: Make sure your CV highlights your experience with embedded software development and Linux operating systems. We want to see how your skills align with the role, so donβt be shy about showcasing relevant projects!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why youβre excited about this role and how your background makes you a perfect fit. We love seeing genuine enthusiasm for the position.
Showcase Your Projects: If you've worked on any cool projects, especially those involving C programming or networking fundamentals, make sure to mention them. Weβre keen to see what youβve accomplished and how you can contribute to our team.
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 donβt miss out on any important updates from us!
How to prepare for a job interview at IO
β¨Know Your Tech Inside Out
Make sure you brush up on your embedded software development skills, especially with GNU/Linux and C programming. Be ready to discuss specific projects where you've implemented these technologies, as this will show your hands-on experience.
β¨Showcase Your Problem-Solving Skills
Prepare to talk about challenges you've faced in previous roles, particularly around developing new features or automating tests. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight your problem-solving abilities.
β¨Understand Networking Fundamentals
Since networking fundamentals are part of the required skills, make sure you can explain key concepts clearly. You might be asked how networking impacts embedded systems, so having a few examples ready will help you stand out.
β¨Emphasise Collaboration and Learning
This role is in a collaborative environment, so be prepared to discuss how you work with others. Share experiences where teamwork led to successful project outcomes, and express your enthusiasm for learning new technologies and contributing to the team.