Software Engineer. Job in London LilyLifestyle Jobs

Software Engineer. Job in London LilyLifestyle Jobs

Full-Time 90000 - 90000 £ / year (est.) No working from home possible
United Cerebral Palsy of Georgia

At a Glance

  • Tasks: Design and develop embedded software for high-speed network platforms.
  • Company: Innovative tech company revolutionising networking solutions in London.
  • Benefits: Competitive salary, equity options, hybrid work, and generous holiday allowance.
  • Other info: Exciting opportunities for career growth and relocation support available.
  • Why this job: Join a cutting-edge team and shape the future of high-performance computing.
  • 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. Job in London LilyLifestyle Jobs employer: United Cerebral Palsy of Georgia

Join a pioneering technology company in London that is at the forefront of developing next-generation networking solutions. As a Software Engineer, you will thrive in a collaborative and innovative work culture that values employee growth, offering competitive benefits such as equity incentives, private healthcare, and a hybrid working model. With ample opportunities for professional development and a focus on cutting-edge technology, this role promises a rewarding career path in a vibrant city.

United Cerebral Palsy of Georgia

Contact Details:

United Cerebral Palsy of Georgia Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer. Job in London LilyLifestyle Jobs

Tip Number 1

Network like a pro! Reach out to current employees at the company through LinkedIn or industry events. A friendly chat can give us insider info and might just get your foot in the door.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those related to embedded software or high-speed networking. We love seeing practical examples of what you can do!

Tip Number 3

Prepare for technical interviews by brushing up on your coding skills and system design principles. Practice common interview questions and maybe even do some mock interviews with friends or mentors.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we’re always on the lookout for passionate candidates like you!

We think you need these skills to ace Software Engineer. Job in London LilyLifestyle Jobs

Embedded Software Development
ARM Platforms
Soft-Core Processors (Nios, Micro Blaze, RISC-V)
Linux Kernel Development
User-Space Development
C Programming
C++ Programming

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 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 your background in Linux kernel development and collaboration with hardware teams makes you a great fit for us.

Showcase Your Technical Skills:Don’t forget to showcase your technical skills, especially in C, C++, and Python. Mention any specific projects or experiences that demonstrate your proficiency in these areas, as they’re crucial for the role.

Apply Through Our Website:We encourage you to apply through our website for a smoother application process. It helps us keep track of your application and ensures you don’t miss out on any important updates from us!

How to prepare for a job interview at United Cerebral Palsy of Georgia

Know Your Tech Inside Out

Make sure you brush up on your knowledge of embedded software development and the specific platforms mentioned in the job description, like ARM. Be ready to discuss your experience with Linux kernel and user-space development, as well as your proficiency in C, C++, and Python.

Showcase Your Collaboration Skills

Since the role involves working closely with cross-functional engineering teams, prepare examples of past projects where you collaborated with hardware engineers. Highlight how you tackled challenges together, especially when dealing with prototype systems.

Prepare for Technical Questions

Expect technical questions related to software architecture and network control systems. Practice explaining your thought process when designing Linux PCIe drivers or enhancing DevOps workflows. Being able to articulate your approach will impress the interviewers.

Ask Insightful Questions

At the end of the interview, don’t forget to ask questions that show your interest in the company’s technology and future projects. Inquire about their current challenges with high-speed network platforms or how they envision the integration of photonics in their solutions.