Logo SMIGHT GmbH

Software Engineer Linux OS

Job

  • Level
    Experienced
  • Job Field
    IT, Software, Security
  • Employment Type
    Full Time
  • Contract Type
    Permanent employment
  • Location
    Karlsruhe
  • Working Model
    Hybrid, Onsite
  • Job Summary

    In this role, you will develop a secure and modular Linux operating system for gateways, design frameworks for device monitoring and updates, and implement solutions for security verification.

    Job Technologies

    Your role in the team

    • As a Software Engineer Linux OS, you are responsible for the operating system of our gateway. You shape the foundation for a secure, stable, and scalable ecosystem that enables the operation, monitoring, and updating of our device fleet. In doing so, you lay the groundwork for our applications and actively contribute to the digitalization of energy networks!
    • You develop and maintain a secure and modular Linux operating system for our gateways.
    • You design and implement frameworks and interfaces for monitoring and updating the device fleet.
    • You integrate solutions for device identification, authentication, and authorization to ensure maximum security.
    • You actively drive the Linux OS topic forward and independently bring technical developments from the idea to successful implementation.

    This text has been machine translated. Show original

    Our expectations of you

    Qualifications

    • You possess solid knowledge of modern software development workflows, such as version control with Git, CI/CD pipelines, automated testing, and code reviews.
    • You are familiar with using tools like Yocto for creating and customizing Linux distributions.
    • You have solid knowledge of current programming languages such as C++ and Python.
    • You have very good knowledge in the field of Docker and containerization.
    • You are well-versed in designing secure systems, e.g., through Threat Modelling.
    • You enjoy taking responsibility and are a communicative team player.
    • Even with complex systems, you keep an overview and actively shape them.
    • Excellent spoken and written German skills complete your profile.

    Experience

    • You have solid experience in the development of Linux operating systems and software architectures.

    This text has been machine translated. Show original

    What we offer

    • A flexible hybrid work model: 2 days in our modern office in Karlsruhe, the rest can be chosen freely.
    • Subsidy for your office furniture at home.
    • Option for flexible scheduling of your working hours (40h/week).
    • Clear responsibilities and transparent development opportunities through Job OKRs.
    • Open and constructive team exchange through structured team days on-site.
    • Fair salary plus a performance-based bonus, as well as 30 days of vacation.
    • Subsidies for your retirement provision and asset-building benefits.

    This text has been machine translated. Show original

    Benefits

    Work-Life-Integration

    Health, Fitness & Fun

    Topics You Will Work On

    Job Locations

    • Location Karlsruhe

      Baden-Württemberg

      Germany

    About Your Employer

    SMIGHT GmbH

    SMIGHT GmbH

    As a subsidiary of EnBW AG, SMIGHT GmbH develops innovative products to enhance the efficiency of distribution networks. The company relies on patented sensor technology for real-time data and analytics.

    Description

  • Company Type
    Startup
  • Working Model
    Hybrid, Onsite
  • Industry
    Power Sector, Economy
  • Logo SMIGHT GmbH

    Software Engineer Linux OS

    Location
    Karlsruhe
    Working Model
    Hybrid, Onsite
    Diversity
    Open for all genders

    More Jobs