C++ Systems Software Engineer (Jaipur)
-
Jaipur, India
-
Posted: a week ago
-
Save
- Develop, maintain, and optimize high-performance system software in C/C++.
- Work with and extend open-source libraries and infrastructure components including:
- OpenSSL
- FFmpeg
- glibc
- systemd
- tcpdump
- libssh2
- zlib
- ImageMagick
- FreeRDP
- Build infrastructure and tooling to support AI model training and evaluation workflows.
- Develop systems capable of generating and validating code patches based on:
- Bug reports
- Issue descriptions
- Vulnerability IDs
- PR diffs
- Design reproducible environments for software testing and runtime validation.
- Automate assessment and validation of pull requests and generated patches.
- Analyze low-level system behavior using profiling, tracing, and debugging tools.
- Collaborate with AI engineers on integrations involving:
- Rust bindings
- Python orchestration frameworks
- AI-assisted engineering systems
- Write clean, maintainable, and well-documented production-grade code.
- Participate in technical discussions, debugging sessions, and architecture improvements. Required Skills & Qualifications Mandatory Requirements
- Expert-level 4+ years of experience in:
- C (C99+)
- C++ (C++11/14/17)
- Strong understanding of:
- Systems programming
- Memory management
- Networking internals
- Multithreaded programming
- Hands-on experience with:
- Linux kernel internals
- glibc
- POSIX systems
- Experience working with libraries/tools such as:
- OpenSSL
- zlib
- FFmpeg
- libssh2
- ImageMagick
- systemd
- tcpdump
- Proficiency with debugging and diagnostics tools:
- gdb
- valgrind
- perf
- tcpdump
- Experience integrating and extending open-source libraries and toolchains.
- Comfortable working with build systems including:
- make
- cmake
- autotools
- Experience with:
- Python scripting
- Bash scripting
- Docker
- Exposure to DevOps practices and deployment workflows. Good to Have
- Experience with AI-assisted software engineering systems.
- Familiarity with static and dynamic code analysis workflows.
- Understanding of model evaluation pipelines and automated testing systems.
- Experience building:
- Test orchestration tools
- Sandboxing systems
- Runtime validation frameworks
- Exposure to Rust integrations or bindings.
- Knowledge of SWE Bench-style evaluation environments. Interview & Evaluation Process Selection Process
- Profile Review
- 2 Rounds of Technical Delivery Interviews
- 30 Minutes Each Additional Requirements
- Candidates must be immediately available or able to join on short notice.
- profile is mandatory and must be included in the resume submission.
- Robust communication and collaboration skills are expected.
- Candidates should be comfortable working in fast-paced engineering environments with high technical ownership. Apply on Kit Job: kitjob.in/job/4lal3a
-
Company nameCodefeast
-
Job positionC++ Systems Software Engineer (Jaipur)
C++ Systems Software Engineer (Jaipur) has been posted in the Jaipur Information Technology category on Locanto.
If you’re still wanting to browse, there is so much to explore in the Information Technology category! Take a look at the ads Recruit IT Professionals in Jaipur – Hire Fast, Hire Right, Jaipur, Recruit Skilled IT Professionals in 3 Easy Steps, Jaipur and Vedyam Technology in 119, Mahal Yojna, Shree Ram Vihar, Jagatpura, Jaipur, Jaipur to discover more of what you’re looking for. Currently, there are 18 ads posted in the Information Technology category in Jaipur.
You can find the Information Technology category under Jobs. Want something else? Check out the related categories Service, Education & Training and Other Jobs Jaipur.
There are more ads within a 15 km radius for this category. If you want to view those ads, click here.