Overview
We are looking for a talented
Systems Programmer
to design, develop, and maintain system-level software.
The role requires strong low-level programming skills, problem-solving ability, and experience with operating systems and infrastructure components to ensure reliability, performance, and scalability.
Responsibilities
Develop, test, and maintain system software (operating systems, utilities, device drivers).
Debug and resolve system-level issues to ensure optimal performance.
Automate tasks and build tools to support infrastructure and development teams.
Collaborate with cross-functional teams to integrate and support system components.
Monitor and tune system performance, ensuring high availability and security.
Maintain accurate documentation of systems, processes, and procedures.
Qualifications
Bachelor’s degree in Computer Science, IT, Engineering, or related field (or equivalent experience).
Proficiency in
C, C++, or Assembly
for system-level programming.
Good understanding of
operating system internals
(Linux/UNIX/Windows).
Experience with
scripting languages
(Python, Bash, Perl, etc.).
Strong debugging, troubleshooting, and analytical skills.
Knowledge of networking fundamentals and storage systems.
Preferred Skills
Experience with virtualization or cloud environments.
Knowledge of cybersecurity principles.
Exposure to distributed or high-performance systems.
#J-18808-Ljbffr