Lead Kernel Software Developer for Linux

| Tampa Bay, FL
Sorry, this job was removed at 6:10 a.m. (CST) on Sunday, May 1, 2022
Find out who's hiring in Tampa Bay, FL.
See all Developer + Engineer jobs in Tampa Bay, FL
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Acronis is dedicated not just to cyber protection but to the general protection of its potential and current employees, interviews are being held virtually during the current global COVID-19 situation.

Acronis is a world leader in cyber protection—empowering people by providing them with cutting-edge technology that enables them to monitor, control, and protect the data that their businesses and lives depend on. We are in an exciting phase of rapid-growth and expansion and looking for a Lead Kernel Software Developer for Linux who is ready to join us in creating a #CyberFit future and protecting the digital world!

The Lead Kernel Software Developer for Linux reports to the Director of Development, Kernel Team, and is responsible for all kernel and other system RnD tasks, the architectural design and development of relevant components.

Every member of our “A-Team” has an instrumental role and impact on the success of Acronis’ innovative and growing business, so we are looking for someone who enjoys working in dynamic, global teams and thrives in a fast-paced and rapidly changing work environment. Just like everyone at Acronis, the ideal candidate will embody all of our company values: responsive, alert, detail-oriented, makes decisions, and never gives up.

WHAT YOU'LL DO

  • Be effective in the role of the Linux kernel and other system components developer for Linux. It is good to have the inclination to master other kernels, including Windows, macOS.
  • Capable systems level researcher. Effectively communicate with malware/security researchers / reverse engineers in the common tasks.
  • Significantly participate in the architectural design of both platform-specific and cross-platform components developing by the Kernel Team, along with their integration with components from other teams.
  • Maintain existing components of Kernel Team, fix bugs in them in timely manner. Communicate to other teams to investigate and fix bugs of complex nature, requiring efforts of several involved teams.
  • Be open in knowledge sharing with others team members as locally in Singapore, as remotely in other Acronis offices.
  • Ensure that development progress, problems and risks are clearly communicated to the Director of Development, Kernel Team.

WHAT YOU BRING (EXPERIENCE & QUALIFICATIONS)

  • Master or Bachelor Degree in Computer Science or the equivalent engineering education and experience is absolutely mandatory.
  • Good knowledge and practical experience of C/C++(with STL). But the main required programming language is C for kernel modules. Knowledge of Objective-C/Swift, Python / other scripting languages is appreciated.
  • 5+ years of development in either:
    • Linux kernel modules and daemons development.
    • macOS kernel extensions and daemons development experience is a plus.
  • Experience of production level kernel development is mandatory.
  • Advanced kernel mode debugging skills, extensive experience of work with kernel level debuggers, including GDB/LLDB. Experience of debugger’s extensions/addons/plugins development is desirable.
  • Fairly deep knowledge of required modern OS kernels (macOS, Linux, other Unix systems kernel knowledge can be a plus). Experience of the flexible use of both documented and undocumented approaches of interacting with them.
  • Linux packages (.rpm, .deb, ...) development experience
  • Linux server/workstation administration with command line interface experience
  • Good reverse engineering skills, experience of work with IDA Pro / Hopper / Ghidra and other related tools. Malware-specific analysis skills are strongly appreciated. Deep knowledge of assembly language of x86/x86-64 CPUs is absolutely mandatory, ARM/Aarch64 knowledge can be a plus, but not mandatory. It is important to have at least the inclination to master and be capable of performing reverse engineering tasks, though it is not primarily mandatory/required for Linux development, but essential for other kernels and malware analysis.
  • Knowledge of principles of architectural design of high-performance cross-platform scalable software components. Platform- and kernel-specific design approaches are strongly appreciated.
  • Recent experience with Data & System Protection technologies, rich background in both Data and System protection is highly beneficial, but not mandatory.

WHO WE ARE

Acronis is revolutionizing cyber protection by integrating backup, disaster recovery, storage, next-generation anti-malware, and protection management into one solution.  This all-in-one integration removes the complexity and risks associated with non-integrated solutions and offers easy, complete and reliable data protection for all workloads, applications, and systems across any environment—physical, virtual, cloud, and mobile—all at a low cost.

Founded in Singapore in 2003 and incorporated in Switzerland in 2008, Acronis is truly a global organization with more than 1,900 employees in 33 locations in 18 countries. Its solutions are trusted by more than 5.5 million consumers and 500,000 businesses, including 100% of the Fortune 1000 companies. Acronis products are available through 50,000 partners and service providers in over 150 countries in more than 30 languages. Acronis is in an exciting phase of growth and expansion, recently receiving a $250 million investment from CVC Capital Partners, bringing the total valuation to more than $2.5 billion.

Acronis is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, marital status, national origin, physical or mental disability, medical condition, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, gender identity or expression, or any other characteristic protected by applicable laws, regulations and ordinances.

 #LI-RK1

More Information on Acronis
Acronis operates in the Software industry. The company is located in Burlington, MA and Scottsdale, AZ. Acronis was founded in 2003. It has 1993 total employees. It offers perks and benefits such as Health insurance, 401(K), Remote work program, Free snacks and drinks. To see all 9 open jobs at Acronis, click here.
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about AcronisFind similar jobs