Skip to content
mimi

C++ Software Engineer for Linux Systems

Brainchild GmbH

Eggenfelden · On-site 1mo ago

About the role

Your role in the team

  • You develop, expand, and maintain software components in C++ for Linux-based systems.
  • In this role, you will work on system-oriented applications, services, and interfaces where stability, traceability, and quality are of paramount importance.
  • Development and maintenance of C++ software under Linux.
  • Analysis, implementation, and testing of requirements in a technical project environment.
  • Error analysis, debugging, and optimization of existing software components.
  • Participation in system-related topics such as services, interfaces, network communication, configuration, or platform integration.
  • Support with integration, commissioning, and troubleshooting on target systems.
  • Creation and maintenance of technical documentation, such as requirements, design decisions, or interfaces.
  • Coordination with experienced developers, architects, testers, and related departments.
  • Ensuring a clean, maintainable, and traceable implementation.

What we offer

  • In this position, you will work on software where reliability, quality, and technical diligence are crucial.
  • You will have the opportunity to immerse yourself in a challenging Linux and C++ environment and develop your expertise there.

Technologies and skills

  • Linux
  • C++
  • Git

Our expectations:

Qualifications

  • Basic understanding of system-level software development.
  • Proficient in development tools such as Git, debuggers, build systems, and common IDEs.
  • Ability to independently handle technical tasks.
  • Structured, reliable, and quality-conscious work approach.
  • Willingness to familiarize yourself with existing systems, processes, and technical contexts.
  • You actively clarify open issues, work independently, and reliably advance your tasks.
  • Good German and English skills, both written and spoken.

Experience

  • Practical experience in software development with C++.
  • Experience in development under Linux.

Education

  • Successfully completed studies in Computer Science, Technical Informatics, Electrical Engineering, or a comparable qualification.

Benefits

  • Flexible Working Hours

Skills

C++GitLinux

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free