Software Engineer in London

Software Engineer in London

London Full-Time 90000 - 90000 £ / year (est.) Home office (partial)
Langham Recruitment

At a Glance

  • Tasks: Design and develop embedded software for high-speed network platforms.
  • Company: Join an innovative tech company revolutionising networking solutions.
  • Benefits: Competitive salary, equity options, 25 days holiday, and private healthcare.
  • Other info: Enjoy a hybrid working model and excellent career growth opportunities.
  • Why this job: Make a real impact in cutting-edge technology and collaborate with talented teams.
  • Qualifications: Experience in embedded software development and strong coding skills in C, C++, and Python.

The predicted salary is between 90000 - 90000 £ per year.

We are supporting an innovative technology company developing next-generation networking solutions that integrate hardware and photonics for high-performance computing systems. They are seeking Software Engineers to design and develop embedded software and software for high-speed network platforms. The role involves contributing to systems that connect GPU-based infrastructure with interconnect technologies.

Key Responsibilities:

  • Define software architecture in collaboration with cross-functional engineering teams and develop embedded software for network interface hardware.
  • Enhance and maintain DevOps infrastructure and workflows.
  • Design and implement Linux PCIe drivers.
  • Build network control and monitoring systems, including both server and client components.
  • Work closely with prototype hardware to debug, diagnose, and resolve system-level issues.

Required Experience & Skills:

  • Practical experience in embedded software development and embedded platforms such as ARM.
  • Familiarity with soft-core processors such as Nios, Micro Blaze, or RISC-V.
  • Strong experience in Linux kernel and user-space development.
  • Proficiency in C, C++, and Python.
  • Experience collaborating closely with hardware engineering teams, particularly when working with early-stage or prototype systems.
  • Degree in Computer Science, Engineering, or a related discipline, or equivalent industry experience.

Benefits:

  • Salary circa £90,000 depending on experience.
  • Equity or stock-based incentives.
  • 25 days holiday plus bank holidays.
  • Hybrid working model.
  • Private healthcare and life assurance.
  • Relocation support available.

Software Engineer in London employer: Langham Recruitment

Join a pioneering technology company in London that is at the forefront of developing next-generation networking solutions. With a strong emphasis on innovation, our collaborative work culture fosters creativity and growth, offering Software Engineers not only competitive salaries and equity incentives but also opportunities for professional development in a hybrid working environment. Enjoy 25 days of holiday, private healthcare, and relocation support as you contribute to cutting-edge projects that shape the future of high-performance computing.
Langham Recruitment

Contact Detail:

Langham Recruitment Recruiting Team

StudySmarter Expert Advice 🤫

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

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with potential colleagues 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 related to embedded software and high-speed networking. This will give you an edge and demonstrate your hands-on experience to potential employers.

✨Tip Number 3

Prepare for technical interviews by brushing up on your coding skills and understanding system-level issues. Practice common interview questions related to Linux development and embedded systems to boost your confidence.

✨Tip Number 4

Don’t forget to apply through our website! We’ve got some fantastic opportunities waiting for talented Software Engineers like you. Plus, it’s a great way to ensure your application gets noticed by the right people.

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

Embedded Software Development
ARM Platforms
Soft-Core Processors (Nios, Micro Blaze, RISC-V)
Linux Kernel Development
User-Space Development
C Programming
C++ Programming
Python Programming
Collaboration with Hardware Engineering Teams
Debugging and Diagnosing System-Level Issues
Software Architecture Design
DevOps Infrastructure and Workflows
Network Control and Monitoring Systems

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Software Engineer role. Highlight your experience with embedded software and any relevant projects you've worked on. We want to see how your skills align with our needs!

Showcase Your Skills: Don’t just list your skills; demonstrate them! Include specific examples of your work with Linux kernel development, C/C++, and Python. We love seeing how you’ve tackled challenges in past projects.

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about embedded systems and how you can contribute to our innovative tech. Keep it engaging and personal – we want to get to know you!

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’s super easy – just follow the prompts!

How to prepare for a job interview at Langham Recruitment

✨Know Your Tech Inside Out

Make sure you brush up on your embedded software development skills, especially with ARM platforms. Be ready to discuss your experience with Linux kernel and user-space development, as well as your proficiency in C, C++, and Python. The more you can demonstrate your technical knowledge, the better!

✨Showcase Your Collaboration Skills

Since this role involves working closely with cross-functional engineering teams, be prepared to share examples of how you've successfully collaborated with hardware engineers in the past. Highlight any experiences where you tackled challenges together, especially with prototype systems.

✨Prepare for Problem-Solving Questions

Expect to face questions that test your problem-solving abilities, particularly around debugging and diagnosing system-level issues. Think of specific instances where you resolved complex problems and be ready to walk the interviewer through your thought process.

✨Ask Insightful Questions

At the end of the interview, don’t forget to ask questions that show your interest in the company and the role. Inquire about their current projects involving high-speed network platforms or how they integrate hardware and photonics. This not only shows your enthusiasm but also helps you gauge if the company is the right fit for you.

Software Engineer in London
Langham Recruitment
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

>