FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Tech Stack
Tools & technologiesDockerLinuxPython
About the role
Key responsibilities & impact- Modernize legacy C/C++ codebases: refactor, modularize, improve portability, and raise code quality and maintainability
- Design, implement, and validate cross-platform builds and artifacts: produce *.so and *.dll binaries and maintain build pipelines for Linux and Windows
- Create and maintain packaging for target distributions: build and publish .rpm and .deb packages, installers, and artifacts
- Port libraries and applications across Linux distributions (e.g., from Red Hat/CentOS to Ubuntu/Debian) and between Linux and Windows, resolving differences in dependencies, system libraries, init/systemd behavior, and filesystem layout
- Lead build-system migrations and maintenance using CMake, autotools, and Windows toolchains (MSVC, msys/MinGw)
- Implement and troubleshoot network programming features and SNMP-based functionality
- Perform network debugging and traffic analysis using tools such as Wireshark to diagnose protocol, latency, and interoperability issues
- Develop and maintain containerized build and test environments using Docker and related tooling; author Dockerfiles and CI/CD integration
- Create Python bindings/wrappers and maintain packaging for Python users
- Integrate native builds into CI pipelines, implement automated tests (unit/integration), and verify cross-platform regression coverage
- Mentor and collaborate with engineers to adopt modern C++ standards, static analysis, sanitizers, and testing best practices
- Produce clear technical documentation: build instructions, package manifests, porting notes, and developer guides
Requirements
What you’ll need- Bachelor degree in Engineering, Engineering Technology, Computer Science, Data Science, Mathematics, Physics, Chemistry or non-US equivalent qualifications directly related to the work statement
- 5+ years of professional experience focused on C/C++ development, maintenance, and modernization
- Proven experience building and producing cross-platform native artifacts(.so, .dll) and packaging (.rpm, .deb)
- Hands-on expertise with build systems: CMake, autotools, and Windows build toolchains (MSVC, msys/MinGW)
- Demonstrated experience porting Linux libraries to Windows and vice versa, and porting libraries between Red Hat/CentOS and Ubuntu/Debian distributions
- Solid knowledge of Linux filesystems, permissions, and runtime behavior
- Strong background in network programming (sockets, TCP/UDP) and experience with SNMP (agents/clients, MIBs)
- Practical experience with Docker, containerizing builds/tests, and integrating with CI systems
- Experience performing network debugging and packet analysis using Wireshark
- Experience creating Python wrappers for C/C++ libraries (tools such as pybind11, SWIG, cffi) and packaging for Python consumption
- Strong debugging skills with tools like gdb, valgrind, AddressSanitizer/UBSan, and platform-specific debuggers
- Excellent communication skills and capability to produce clear technical documentation
Benefits
Comp & perks- Variable arrangements depending upon business and customer needs
- Professional pursuits that offer greater flexibility in the way our people work
- Collaborate, frequent team engagements, and face-to-face meetings
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
CC++cross-platform developmentnetwork programmingpackagingdebuggingPython bindingsCI/CD integrationstatic analysistesting best practices
Soft Skills
mentoringcollaborationcommunicationtechnical documentation
Certifications
Bachelor degree in EngineeringBachelor degree in Engineering TechnologyBachelor degree in Computer ScienceBachelor degree in Data ScienceBachelor degree in MathematicsBachelor degree in PhysicsBachelor degree in Chemistry
