At a Glance
- Tasks: Develop embedded software and Linux drivers for cutting-edge networking technology.
- Company: Innovative deep-tech company focused on AI/ML and energy-efficient solutions.
- Benefits: Hybrid working model, competitive salary, and opportunities for professional growth.
- Other info: Dynamic environment with a focus on innovation and collaboration.
- Why this job: Join a team making a real impact in high-performance computing and networking.
- Qualifications: Experience in Embedded Linux, C/C++, Python, and familiarity with ARM systems.
The predicted salary is between 50000 - 70000 € per year.
This innovative deep-tech company is developing next-generation networking technology designed to accelerate AI/ML and high-performance computing workloads while dramatically reducing energy consumption. The team is now looking for an Embedded Linux Engineer to support the development of embedded and host software powering high-speed networking and photonics-based systems. You’ll work closely with hardware and systems teams, contributing across embedded software, Linux driver development and low-level system integration on advanced networking platforms.
Key Qualifications
- Strong experience with Embedded Linux development
- Experience developing Linux kernel or PCIe drivers
- Proficiency in C, C++ and Python
- Experience working on ARM or soft-processor-based systems
- Ideally, exposure to networking systems, HPC or data centre technologies
Embedded Linux Software Engineer in London employer: IC Resources
Join a pioneering deep-tech company in London that is at the forefront of developing cutting-edge networking technology. With a hybrid working model, we foster a collaborative and innovative work culture that prioritises employee growth and development, offering opportunities to work on impactful projects that advance AI/ML and high-performance computing. Our commitment to sustainability and energy efficiency not only drives our mission but also creates a rewarding environment for engineers looking to make a meaningful contribution.
StudySmarter Expert Advice🤫
We think this is how you could land Embedded Linux Software Engineer in London
✨Tip Number 1
Network like a pro! Reach out to people in the industry, attend meetups or webinars, and connect with fellow tech enthusiasts. 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 Linux or networking systems. This will give potential employers a taste of what you can do and set you apart from the crowd.
✨Tip Number 3
Prepare for technical interviews by brushing up on your C, C++, and Python skills. Practice coding challenges and be ready to discuss your experience with Linux kernel or PCIe drivers. Confidence is key!
✨Tip Number 4
Don’t forget to apply through our website! We’ve got some fantastic opportunities waiting for you, and applying directly can sometimes give you an edge. Plus, it’s super easy to keep track of your applications!
We think you need these skills to ace Embedded Linux Software Engineer in London
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with Embedded Linux development and any relevant projects. We want to see how your skills in C, C++, and Python shine through, so don’t hold back!
Craft a Compelling Cover Letter:Your cover letter is your chance to tell us why you’re the perfect fit for this role. Share your passion for networking technology and any specific experiences that relate to AI/ML or high-performance computing.
Showcase Relevant Projects:If you've worked on ARM or soft-processor-based systems, make sure to mention those projects! We love seeing practical examples of your work, especially if they relate to Linux driver development or low-level system integration.
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 our team!
How to prepare for a job interview at IC Resources
✨Know Your Embedded Linux Inside Out
Make sure you brush up on your Embedded Linux knowledge. Be prepared to discuss your experience with Linux kernel development and any specific projects you've worked on. Highlight your proficiency in C, C++, and Python, as these are crucial for the role.
✨Showcase Your Driver Development Skills
Be ready to talk about your experience developing Linux drivers, especially PCIe drivers. Prepare examples of challenges you've faced in driver development and how you overcame them. This will demonstrate your problem-solving skills and technical expertise.
✨Familiarise Yourself with Networking Technologies
Since the company focuses on high-speed networking and photonics-based systems, it’s essential to have a good grasp of networking concepts. Brush up on any relevant technologies or protocols that could come up during the interview, and be ready to discuss how they relate to your past work.
✨Prepare Questions for the Interviewers
Interviews are a two-way street, so think of insightful questions to ask your interviewers. Inquire about the team dynamics, the specific projects you'll be working on, and how the company approaches innovation in AI/ML and HPC. This shows your genuine interest in the role and the company.