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, 25 days holiday, and hybrid work model.
- Other info: Exciting career growth opportunities in a dynamic and collaborative environment.
- Why this job: Join a cutting-edge team and shape the future of high-performance computing.
- Qualifications: Experience in embedded software development and proficiency 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. With a strong emphasis on innovation, our collaborative work culture fosters creativity and professional growth, offering competitive benefits such as equity incentives, private healthcare, and a hybrid working model. This role not only provides the opportunity to work with cutting-edge technology but also supports your career development in a dynamic environment.
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 on LinkedIn or attend industry meetups. A friendly chat can give us insights 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. Practise common interview questions and maybe even do some mock interviews with friends or online platforms.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, we often have exclusive roles listed there that you won’t find anywhere else.
We think you need these skills to ace Software Engineer. Job in London LilyLifestyle Jobs
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 specific projects or experiences where you’ve used these languages, as we love seeing practical applications of your knowledge.
Apply Through Our Website:We encourage you to apply through our website for a smoother application process. It helps us keep everything organised and ensures your application gets the attention it deserves!
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 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 System-Level Problem Solving
Expect questions that test your ability to debug and resolve system-level issues. Think of specific instances where you diagnosed problems in network control or monitoring systems, and be ready to explain your thought process and the steps you took to find solutions.
✨Understand the Company’s Vision
Research the innovative technology company and their next-generation networking solutions. Familiarise yourself with their products and how they integrate hardware and photonics. Showing genuine interest in their mission will set you apart and demonstrate that you're a good fit for their team.