Auf einen Blick
- Aufgaben: Design Linux sub-systems and develop kernel/user-mode drivers.
- Arbeitgeber: Join Ellisys, a leader in advanced protocol test solutions.
- Mitarbeitervorteile: Work in a dynamic environment with opportunities to learn from experts.
- Warum dieser Job: Tackle challenging projects in a creative and collaborative team.
- Gewünschte Qualifikationen: Strong Linux architecture and C programming skills required.
- Andere Informationen: Position based in Geneva, Switzerland; fluent English or French needed.
Das voraussichtliche Gehalt liegt zwischen 48000 - 72000 € pro Jahr.
Ellisys is seeking brilliant people who are highly analytical, capable of thinking “out-of-the-box”, and motivated to learn from the best. You will bring a strong programming background to the team, coupled with personal enthusiasm and high energy. Your work will be challenging and diverse, and your creativity and proactive approach will be welcomed. You will be contributing to the world’s best and most advanced protocol test solution for technologies such as USB, Bluetooth, and Wi-Fi.
Qualifications:
- Strong experience in Linux architecture, kernel, and drivers development
- Strong programming background in C
- Experience with u-boot
- Familiarity with Design Patterns
- Experience with unit testing
- Experience of latest C++ language constructs is a plus
- USB, Bluetooth, Wi-Fi, or other communication protocol knowledge is a plus
- Must be analytical, creative, and a good communicator
- Strong team player
- Fluent in English or French
The job:
- Defining the architecture of the Linux sub-system
- Developing kernel-mode and user-mode Linux drivers
This position is open in Geneva, Switzerland.
For consideration, please send your motivation letter and CV as a Word, PDF, or text document to .
#J-18808-Ljbffr
Linux Kernel Software Engineer (C) Arbeitgeber: Ellisys SA
Kontaktperson:
Ellisys SA HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Linux Kernel Software Engineer (C)
✨Tip Number 1
Make sure to showcase your analytical skills during the interview. Prepare examples of how you've approached complex problems in your previous projects, especially those related to Linux architecture and kernel development.
✨Tip Number 2
Brush up on your knowledge of communication protocols like USB, Bluetooth, and Wi-Fi. Being able to discuss these technologies confidently will demonstrate your enthusiasm and readiness to contribute to our advanced protocol test solutions.
✨Tip Number 3
Familiarize yourself with design patterns and unit testing methodologies. Be prepared to discuss how you have applied these concepts in your past work, as they are crucial for the role of a Linux Kernel Software Engineer.
✨Tip Number 4
Since this position requires strong communication skills, practice articulating your thoughts clearly and concisely. Engaging in mock interviews can help you refine your ability to communicate technical concepts effectively.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Linux Kernel Software Engineer (C)
Tipps für deine Bewerbung 🫡
Understand the Role: Make sure you fully understand the responsibilities and qualifications required for the Linux Kernel Software Engineer position. Highlight your experience with Linux architecture, kernel, and drivers development in your application.
Craft a Tailored Motivation Letter: Write a motivation letter that showcases your strong programming background in C and any relevant experience with u-boot or communication protocols like USB, Bluetooth, and Wi-Fi. Be sure to express your enthusiasm for the role and how you can contribute to the team.
Highlight Relevant Skills: In your CV, emphasize your analytical skills, creativity, and ability to work in a team. Mention any familiarity with design patterns, unit testing, and the latest C++ language constructs, as these are valuable assets for the position.
Proofread Your Application: Before submitting, carefully proofread your motivation letter and CV for any errors. Ensure that your documents are well-formatted and clearly present your qualifications. A polished application reflects your attention to detail and professionalism.
Wie du dich auf ein Vorstellungsgespräch bei Ellisys SA vorbereitest
✨Showcase Your Analytical Skills
Prepare to discuss specific examples where you've used your analytical skills to solve complex problems. Think about challenges you've faced in Linux architecture or kernel development and how you approached them.
✨Demonstrate Your Programming Expertise
Be ready to talk about your experience with C programming, especially in the context of Linux drivers. You might be asked to explain your thought process behind certain coding decisions or design patterns you've implemented.
✨Highlight Your Creativity
Ellisys values out-of-the-box thinking, so come prepared with ideas or suggestions for improving existing protocols or processes. This could involve discussing innovative solutions you've developed in past projects.
✨Communicate Effectively
Since strong communication is key, practice explaining technical concepts in a clear and concise manner. Be prepared to engage in discussions about your work and how it fits into the larger team goals.