Why We are Different

QualEx Systems is an energetic group of knowledgeable professionals and technically sound leaders. We have job opportunities for job seekers who want to make their careers in systems programming, especially in the networked data storage and networking domains and other areas such as web technologies, IT infrastructure management, etc. We are constantly on the lookout for talented team players for core technical positions.

QualEx Systems growth is determined by the quality of people we attract and is proud to have some of the best talent in these areas. We are honored to be involved in several innovations due to our incessant efforts in developing best-of-breed solutions for our customers.

We provide excellent career development and pre-defined professional growth paths to all our employees. Along with technically challenging opportunities, each employee gets an excellent benefits package.

If you like to take on the challenges and embark on to an exciting journey, post your resume at "jobs2017 at qualexsystems dot com" or use the online job application.

Why to Choose QualEx Systems

Career Path

We provide excellent career development opportunities and pre-defined professional growth paths to all our employees. We feel that the company’s growth is attained by growth of each individual employee. Based on the abilities and inclination, we carefully chart out career path from being an Individual Contributor or a Tech Lead managing small projects to Systems Architects; at the same time opportunities in management are also provided from being a Team/Project Manager to a Delivery Manager or a Program Manager.

We are an equal opportunity provider and do not discriminate any employee for providing proper roles and religion, age, sex, sexual orientation, race, marital status, ancestry, etc. does not matter to us.

Benefits

Along with technically challenging opportunities, each employee gets an excellent benefits package that matches some of the top players in the industry. Along with a deserving pay package, other benefits like Leaves and Holidays, Hospitalization Insurance, Personal Accident Insurance, recreation facilities, etc. are at par with top companies.

We make sure to hear and address the needs of the employees and act accordingly to make sure each one is satisfied and is able to focus on the work challenges at best possible efficiency.

Work Culture

We have developed an unique work culture where we try to adapt Clients’ work practices while still maintaining QualEx’s work ethics and integrity. We believe each employee to be a family member and make sure that the environment is also conducive to that. We strongly believe that having a close bond amongst ourselves will enable us to provide better services to our Clients.

Current Openings

  • Type
    • Permanent
    • Internship
  • Function
    • Linux OS Software Engineer
    • Senior Firmware Engineer
    • Firmware/Software Developer
    • Kernel/Networking Developer
Show All Close
PermLinux OS Software Engineer

Linux OS Software Engineer

Essential Job functions & Responsibilities:

  1. Participates in SCRUM activities with the consulting team, Core OS team member(s), and other stakeholders to discuss daily progress and hurdles and participates in backlog grooming, Kanban, Release/Sprint planning, Sprint demos and retrospectives.
  2. Involved in development of Linux Kernel and Driver development.
  3. Triages issues reported by the Microsoft support team and the internal testing team (CSIT) and participates in discussing and implementing high-quality solutions in a timely and efficient manner.
  4. Participates in discussions for support of new hardware, firmware, and part numbers and implementation of support for them.
  5. Ensures that all solutions are well tested and all code to be checked in is reviewed by one of the Core OS team members and all solutions are demoed during Sprint demo.
  6. Ensures that Stories are created as necessary with proper acceptance criteria.
  7. Uses TDD and Test Automation as much as possible.
  8. Provides high quality documentation, release notes and root cause analysis, where required, meeting company standards.
  9. Interacts with chip/hardware vendors to communicate issues, provides forensic/trace information, and generates resolution or provides suggested fixes.
  10. Monitors open source for fixes related to drivers and firmware for chips

Knowledge, Skills & Abilities:

  1. Solid knowledge and application of industry-standard design, coding, debugging, and testing practices are required.
  2. Good kernel debugging capabilities are required.
  3. Knowledge of Linux kernel, driver, and firmware is required.
  4. Knowledge of SAS and PCIe is necessary
  5. Knowledge of SCRUM, Kanban, and TDD is desirable.
  6. Knowledge of iSCSI is desirable..
  7. Excellent written and verbal communication skills.
  8. Analytical skills to assess information and apply judgment in decision making.
  9. Understands span of control to escalate or delegate issues to appropriate levels.

Education and Experience:

  1. Bachelor's degree (CS, EE, or Math preferred) or equivalent work experience.
  2. Graduate degree (CS, EE, or Math preferred) preferred.
  3. 10+ years of experience developing Unix kernel, device driver, and user level commands using C and bash/Perl/Python scripts
  4. 5+ years experience with Linux
  5. 5+ years experience developing storage solutions

PermSenior Firmware Engineer

Senior Firmware Engineer

Successful Candidate will:

  1. Typically be responsible for various programs and projects related to firmware development and on-going support on storage systems and integration with application platforms.
  2. Have the ability to work within a team or independently.
  3. Have the ability to take ownership of and provide technical leadership on one or more firmware products.
  4. Be expected to work on design and development of new features as well as investigation, isolation and rectification of system testing and customer related issues.
  5. Have a proven track record of technical leadership within small / medium development teams

Mandatory Technical Requirements:

  1. High proficiency in C
  2. Good level of proficiency in embedded design and implementation
  3. Good knowledge of programming for real-time systems
  4. Clear evidence of industry experience in related software / firmware development
  5. Demonstrate a detailed knowledge of one or more of the following serial communications protocols

Preferred Technical Requirements:

  1. Knowledge of Eclipse IDE
  2. System level knowledge of Windows x86 architecture and Linux O/S
  3. Knowledge of hardware and development of firmware / software to access it
  4. Structured analysis and design, UML
  5. Source control tools (Git, SVN)
  6. Knowledge or experience of Storage products
  7. Experience of working with Agile teams / processes

Preferred Protocol Knowledge:

  1. Storage Protocols
  2. SATA, SCSI, SAS, SES (SCSI Enclosure Services).
  3. IPMI, IPMB
  4. PCIe
  5. TCP/IP

PermKernel/Networking Developer

Kernel/Networking Developer

Candidates should have following comman skills:

  1. Bachelor or Masters of Engineering/Science (B.E./M.E., B.Tech/M.Tech, BSc/MSc), preferably in Computer Science
  2. Strong command over C/C++
  3. At-least 2 years of proven industry experience
  4. Proven experience with multi-threaded programming, Synchronization,locking mechanisms and concurrency control
  5. Past experience with Networked File Systems will be a big plus
  6. Experience with GNU Tools and Source Code Control systems
  7. Experience with Software Engineering processes is a must
  8. Candidates should be self driven
  9. Good communication skills and command of English language

The selected candidates will perform following duties:

  1. Develop code for a large and complex clustered storage system
  2. Develop high-performance, multi-threaded code
  3. Develop High-Quality, Testable, Maintainable, Documented Code
  4. Linux kernel and Linux and Windows User Space Programming
  5. Adherence to strict software process and quality standards of the client

Skills:

  1. Strong knowledge and experience of programming in C/C++
  2. Develop high-performance, multi-threaded code
  3. Develop High-Quality, Testable, Maintainable, Documented Code
  4. Strong understanding of synchronization using locking mechanisms
  5. Linux kernel and Linux and Windows User Space Programming
  6. Adherence to strict software process and quality standards of the client

Education:

  1. Bachelor or Masters of Engineering/Science (B.E./M.E., B.Tech/M.Tech, BSc/MSc), , preferably in Computer Science

PermFirmware/Software Developer

Firmware/Software Developer

Successful Candidate will:

  1. Typically be responsible for various programs and projects related to firmware development and on-going support on storage systems and integration with application platforms.
  2. Have the ability to work within a team or independently.
  3. Be expected to work on design and development of new features as well as investigation, isolation and rectification of system testing and customer related issues.

Mandatory Technical Requirements:

  1. Proficiency in C
  2. Proficiency in embedded design and implementation
  3. Knowledge of programming for real-time systems
  4. Evidence of industry experience in related software / firmware development

Preferred Technical Requirements:

  1. Knowledge of Eclipse IDE
  2. System level knowledge of Windows x86 architecture and Linux O/S
  3. Knowledge of hardware and development of firmware / software to access it
  4. Structured analysis and design, UML
  5. Source control tools (Git, SVN)
  6. Knowledge or experience of Storage products
  7. Experience of working with Agile teams / processes

Preferred Protocol Knowledge:

  1. Storage Protocols
  2. SATA, SCSI, SAS, SES (SCSI Enclosure Services).
  3. IPMI, IPMB
  4. PCIe
  5. TCP/IP

Apply Now

ATTACH RESUME