




Job Summary: A Linux application developer will be responsible for developing graphical interfaces, kernel modules, bootloaders, and installers, with a focus on C/C++. Key Highlights: 1. Develop Linux applications in C/C++ 2. Work with kernel, bootloader, and graphical interfaces 3. Collaborate in unit, integration, and automated testing **Summary:** **Junior Development Analyst –** A Linux application developer who will work on the development of graphical interfaces, kernel, modules, bootloader, and installer. **Job Responsibilities:** * Develop Linux applications using the C/C\+\+ programming language; * Package Linux applications; * Customize Gnome and KDE graphical interfaces used in Linux; * Develop kernel modules, customize existing kernel modules, and improve the kernel; * Develop and customize Linux distribution bootloaders and installers; * Write shell scripts; * Participate in the creation of unit, integration, and automated tests. **Basic Job Requirements:** Knowledge of the **L**inux operating system architecture. Proficiency in the C/C\+\+ programming language. Familiarity with software testing best practices. Strong oral and written communication skills, and ability to collaborate effectively in a team environment. **Education:** Bachelor's degree in Computer Science, Exact Sciences (Mathematics, Statistics, Physics), Computer Engineering, Electrical Engineering, Electronics Engineering, or related engineering fields. **Desirable Qualifications:** Experience with Debian Linux distribution. Knowledge of Linux kernel. Familiarity with Shell scripting. GIT version control tool. Agile methodology. Perl programming language. Experience: Minimum 3 years of proven experience in Linux application development. **Salary Range: R$ 7\.000,00 to R$ 7\.960,00** **Work Location:** IPT – Institute for Technological Research – Address: Av. Prof. Almeida Prado, 532 – Cidade Universitária – São Paulo – SP.


