Job
- Level
- Experienced
- Location
- Augsburg
- Working Model
- Hybrid, Onsite
- Job Field
- Embedded
- Employment Type
- Full Time
- Contract Type
- Permanent employment
Job Summary
In this role, you develop kernel drivers for hardware components, adapt the Linux kernel, and analyze system errors to ensure optimal performance and stability of our products.
Job Technologies
Your role in the team
- As a kernel developer, you will strengthen our Development team in Augsburg with your knowledge of the Linux kernel.
- They support our customers by customizing and optimizing the kernel for our hardware.
- This makes you an important building block for the quality of our products.
- In a company culture based on collaboration and knowledge sharing, you bring your expertise to ensure our customers' satisfaction.
- There, you apply your passion for Linux and open source, as well as solution- and user-oriented thinking, directly in the core of the operating system.
- Your area of activity covers various exciting fields.
- The key points are: development and customization of kernel drivers for various hardware components.
- You work directly on the Linux kernel.
- You write or optimize drivers for input devices, sensors, or power management functions of our laptops.
- Thereby, you tailor the software specifically to the requirements of our hardware.
- They analyze complex system errors and performance bottlenecks.
- With tools like ftrace, dmesg, or gdb, you can identify causes in modules or subsystems.
- The goal is a stable and efficient operation of our systems.
- They independently develop new features that better integrate our hardware into Linux.
- In this role, you will work closely with internal teams and the Kernel community to implement modern standards.
- Your work contributes to the technical development and quality of the Linux kernel.
- They share knowledge, provide feedback in mailing lists, and participate in code reviews.
- We emphasize the importance of integrating our developments sustainably back into the official kernel.
- They assist in submitting our patches in accordance with the community guidelines and in guiding the review process.
This text has been machine translated. Show original
Our expectations of you
Education
- Ideally, you have completed training in the field of computer science, obtained a degree, or possess a comparable qualification.
Qualifications
- You are familiar with kernel modules, memory management, or interrupt handling.
- Your knowledge of communication between hardware and software enables you to develop efficiently.
- Our products are close to your heart.
- You enjoy understanding operating systems at the lowest level.
- You are not afraid of complex technical challenges in kernel space.
- You write efficient and maintainable code.
- You proficiently apply your knowledge of pointers, bit operations, and concurrency in the kernel.
- They adhere to coding standards and resource efficiency.
- You read technical documentation confidently and extract relevant information accurately.
- You use this knowledge to address registers correctly and to make hardware features available in the kernel.
- They value transparency and collaboration with the community.
- Communication via mailing lists and the use of Git for version control are standard practices for you.
This text has been machine translated. Show original
What we offer
- Our passion: Linux hardware, open source, and data protection.
- Together, we work to provide our clients with the best possible hardware tailored to their needs.
- This also includes the creation of a free, open-source ecosystem around our hardware.
- You can expect challenging and varied tasks that constantly offer new insights.
- Sharing experiences and knowledge across all teams and hierarchical levels is a matter of course for us.
- This also includes individual onboarding within your team, as well as a dedicated, consistent workspace and fixed contacts.
- We specifically support your professional and personal development.
- Open exchange within the team, internal and external training sessions, conference attendance, and job-specific training are essential components.
- We ensure that work and family are compatible for you - through flexible time tracking with core and flexitime and a hybrid model of home office and on-site hours.
- Overtime is not the norm for us and is naturally compensated down to the minute or, if desired, paid out financially.
- As a family-owned company with over 20 years of history, we place great importance on mutual trust, stability, and security.
- This also includes a workplace with excellent transportation links right outside the door, both for public transport and long-distance travel.
- In addition, we provide covered bicycle parking, showers, and the Jobrad offer to support a health-conscious commute to the office.
- Drinks, coffee, tea, and fruit are available to you at any time.
- We also have flexible relaxation areas, an in-house canteen, and, upon request, team clothing.
- Regular team events and gaming evenings, as well as the best office dog of all, complete the working atmosphere.
This text has been machine translated. Show original
Benefits
Health, Fitness & Fun
Work-Life-Integration
Food & Drink
Job Locations
About Your Employer
TUXEDO Computers GmbH
As Linux specialists, we develop custom solutions to provide our customers with the most individualized hardware basis possible for reliable use in all areas of everyday life.
Description
- Working Model
- Hybrid, Onsite
- Industry
- Trade