This job post is closed and the position is probably filled. Please do not apply. Work for SUSE and want to re-open this job? Use the edit link in the email when you posted the job!
\nAs SUSE Labs toolchain developer you will be working with the community to improve the Linux toolchain (mainly GCC, GDB, binutils and glibc), concentrating on debugging facilities. Your responsibilities will include fixing implementation problems, discussing design ideas and implementing them when concluded as viable and feasible. You will be presenting your work by providing whitepapers or articles or by giving presentations at technical conferences.\n\nYou will be using your expertise to advise SUSE product and project managers regarding the technologies to enable and the strategic directions to take. You will be helping to stabilize the toolchain for upcoming product releases by debugging reported problems, fixing, documenting, reviewing, and testing the fixes. Additionally you will implement features requested by partners or internal stakeholders for upcoming products.\n\nAs part of the SUSE Labs toolchain team, you will be responsible to provide back-up assistance to the support department on escalated issues (L3) from enterprise customers that need experienced expertise to be solved. You will help to integrate solutions and fixes back into SUSE products, both for current releases (maintenance) and future ones.\n\nYou might participate in joint development projects with our hardware or software partners.\n\n10% of your work time will be reserved for general open source work. This is not limited to toolchain issues and you can chose freely on what projects to spend it on.\n\nTasks/Responsibilities:\n\n\n* Developing and extending the GNU debugger (gdb) for easy and reliable future maintenance and improved debug experience.\n\n* Provide GDB improvements in areas of design and performance\n\n* Improve GDB and GCC interaction (e.g. make sure GCC emitted debug information is understood and used by GDB)\n\n* Improve related debugging tools (e.g. ltrace, strace, python scripts for gdb, L3 coredump collectors) to generally increase debuggability and maintenability of our products.\n\n* go-to person for anything debuggy, if it's related to DWARF you'd be the resident expert\n\n* Provide level 3 support (L3) for debug issues escalated by our enterprise customers\n\n* Integration of temporary fixes and solutions to reported bugs and problems\n\n* Package components for improving the experience of software developers using our offerings\n\n* Participate actively in discussions on gdb, gcc and binutils mailing lists, retrieving feedback from users, partners, and customers\n\n* Preparation of whitepapers and articles, as well as giving presentations at technical conferences\n\n\n\n\n\nQualifications:\n\n\n* highly skilled in C development, C++ experience\n\n* experience in developing with the GNU or LLVM toolchain\n\n* knowledge of low-level details of ELF\n\n* experience with the DWARF debug information format and associated infrastructure\n\n* broad knowledge of Linux and Unix system tools and common scripting languages\n\n* experience of GDB development specifically is a plus\n\n* experience with non-x86 architectures is a plus\n\n* experience in one other programming environment than C or C++ is a plus\n\n* detailed and reliable working style\n\n* enjoy working in a team environment\n\n\n\n\nWe offer:\n\n\n\n\n* The opportunity to participate directly in the creation and improvement of Linux operating systems\n\n* 10% of working time for professional development\n\n* Direct cooperation and collaboration with members of numerous free/open source software projects, distributed globally\n\n* Flexible weekly working time\n\n\n\n\n\nOrganisation:\n\nThis position is associated to SUSE Labs, you will be reporting to the teamlead of the toolchain team.\n\nAbout SUSE Labs:\n\nSUSE Labs is responsible for research and development on the basic technologies that the SUSE Linux operating system products are based on. A large part of the Labs is working on the Linux kernel. Others Labs developers work in areas of investigation and work on the toolchain. \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to Developer, Digital Nomad, C and Linux jobs that are similar:\n\n
$65,000 — $125,000/year\n
\n\n#Benefits\n
๐ฐ 401(k)\n\n๐ Distributed team\n\nโฐ Async\n\n๐ค Vision insurance\n\n๐ฆท Dental insurance\n\n๐ Medical insurance\n\n๐ Unlimited vacation\n\n๐ Paid time off\n\n๐ 4 day workweek\n\n๐ฐ 401k matching\n\n๐ Company retreats\n\n๐ฌ Coworking budget\n\n๐ Learning budget\n\n๐ช Free gym membership\n\n๐ง Mental wellness budget\n\n๐ฅ Home office budget\n\n๐ฅง Pay in crypto\n\n๐ฅธ Pseudonymous\n\n๐ฐ Profit sharing\n\n๐ฐ Equity compensation\n\nโฌ๏ธ No whiteboard interview\n\n๐ No monitoring system\n\n๐ซ No politics at work\n\n๐ We hire old (and young)\n\n
# How do you apply?\n\nThis job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.