onsite
C/C Developer - SAS
Software Engineer
Develop and maintain high‑performance C/C++ components for the SAS 9 platform, focusing on Linux environments, multithreaded architecture, and code optimization within a collaborative R&D team.
About the role
Key Responsibilities
- Design, implement, and maintain core C/C++ modules for the SAS 9 analytics platform.
- Optimize code for performance and scalability on Linux servers, including multithreaded processing.
- Debug complex issues, perform root‑cause analysis, and deliver robust fixes.
- Collaborate with cross‑functional teams to integrate new features and ensure compatibility with existing services.
- Maintain code quality through code reviews, unit testing, and adherence to best practices.
Requirements
- Strong proficiency in C and C++ (C++11/14 or later) with solid understanding of object‑oriented design.
- Experience developing software on Linux platforms, including build systems and debugging tools.
- Proven ability to write high‑performance, multithreaded code and conduct performance tuning.
- Familiarity with version control systems such as Git and standard software development workflows.
- Excellent problem‑solving skills and ability to work effectively in a collaborative R&D environment.