Primary links

System Software Engineer

We're looking for System Software Engineers to work on systems management software for a large, distributed Linux-based environment. This engineer will play a central role in the re-imagining, implementation and delivery of a new, distributed management platform for monitoring and control of enterprise-grade applications and systems. This role that will exercise your design skills as well as your programming experience. The management platform is a key component of Azul's product strategy going forward, and we are looking for the best developers to work on it.

Minimum Requirements:

  • Bachelors/Masters in engineering or computer science
  • Expert in C/C++ programming
  • Experience in system programming techniques such as multi-threading, inter-process communication, socket programming and messaging
  • Solid experience in data structures and usage
  • Experience in developing OAM software using protocols such as  SNMP, JMX, YANG, protocol buffers, etc.
  • Experience in using tools such as gdb, valgrind, etc.
  • Must know and follow software development methodology
  • Must have relevant experience in Linux
  • Experience in using package managers such as RPM, APT, etc.
  • Experience in building and using shared libraries
     

Desired Qualifications:

  • Experience in building software using security libraries such as SSL, SSH
  • Experience in security-hardened system programming techniques
  • Experience in security-hardening of Linux server, web services, etc.

     

If you are a driven innovator who is interested in working on leading-edge technology and working with some of the brightest people in the industry, we'd like to talk with you. Please submit your resume to jobs@azulsystems.com.


Note: Principals only please. Agency resumes are not accepted and will be considered unsolicited resumes that are not subject to placement fees.