At a Glance
- Tasks: Develop and maintain Linux BSPs, optimise performance, and collaborate with teams.
- Company: Join a fast-growing company in a dynamic, start-up-like environment.
- Benefits: Enjoy a competitive salary, bonus, pension, life insurance, and 30 days annual leave.
- Why this job: Be part of exciting projects, contribute to open-source, and enhance your skills in a collaborative culture.
- Qualifications: Proficient in C/C++, Bash, Python, with strong Linux networking knowledge and relevant degree.
- Other info: Hybrid work model available; apply now for a detailed chat!
The predicted salary is between 68000 - 102000 £ per year.
An exciting opportunity has arisen for a Platform Engineer to join a company in a strong growth phase, operating in a fast-paced, start-up-like environment.
Key Responsibilities:
- Develop and maintain BSPs for NXP-based platforms.
- Customise and maintain Linux kernels and modules.
- Debug and optimise networking and system performance.
- Contribute to open-source Linux projects.
- Automate system configuration and deployment.
- Collaborate with hardware and software teams.
- Implement security and reliability improvements.
About you:
- Proficient in C/C++, Bash, Python.
- Strong Linux networking knowledge (TCP/IP, Netfilter, iptables, etc.).
- Experience with Yocto, DPDK, XDP, eBPF.
- Familiarity with IPv6, DNS, DHCP, NAT, and network security.
- Skilled in performance tuning and debugging tools (Wireshark, perf, strace).
- Experience with 3GPP 4G/5G protocols, Docker, Kubernetes.
- Degree in Computer Science, Electronics Engineering, or related field.
Benefits:
- Discretionary bonus
- Contributory pension
- Life insurance & income protection
- 30 days annual leave
Apply now for a more detailed conversation. Sam Payne @ The One Group.
Embedded Linux Developer employer: The ONE Group Ltd
Contact Detail:
The ONE Group Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Embedded Linux Developer
✨Tip Number 1
Make sure to showcase your experience with Linux networking and embedded systems during any conversations. Highlight specific projects where you've implemented TCP/IP, Netfilter, or worked with NXP-based platforms.
✨Tip Number 2
Familiarise yourself with the latest trends in open-source Linux projects. Being able to discuss recent contributions or developments can demonstrate your passion and commitment to the field.
✨Tip Number 3
Prepare to discuss your experience with performance tuning and debugging tools like Wireshark and perf. Real-world examples of how you've used these tools to solve problems will impress potential employers.
✨Tip Number 4
Network with professionals in the embedded Linux community. Attend meetups or online forums to connect with others in the field, which could lead to valuable insights or referrals for the position.
We think you need these skills to ace Embedded Linux Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C/C++, Bash, and Python, as well as your knowledge of Linux networking. Emphasise any relevant projects or roles that demonstrate your skills in developing BSPs and customising Linux kernels.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention specific experiences that relate to the job description, such as your familiarity with Yocto, DPDK, or performance tuning tools. Show how your background aligns with their needs.
Highlight Relevant Projects: If you have contributed to open-source Linux projects or have experience with Docker and Kubernetes, be sure to include these in your application. Detail your contributions and the impact they had on the projects.
Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial for a technical role like this.
How to prepare for a job interview at The ONE Group Ltd
✨Showcase Your Technical Skills
Be prepared to discuss your proficiency in C/C++, Bash, and Python. Highlight specific projects where you've developed or maintained BSPs, customised Linux kernels, or optimised system performance.
✨Demonstrate Networking Knowledge
Since strong Linux networking knowledge is crucial, be ready to explain concepts like TCP/IP, Netfilter, and iptables. You might even be asked to solve a networking problem on the spot, so brush up on those skills!
✨Familiarise Yourself with Relevant Tools
Make sure you know how to use performance tuning and debugging tools like Wireshark, perf, and strace. Being able to discuss your experience with these tools will show that you're well-equipped for the role.
✨Prepare for Collaboration Questions
As collaboration with hardware and software teams is key, think of examples from your past experiences where you successfully worked in a team. Be ready to discuss how you contributed to open-source projects as well.