← Sottava, jobs the hour they open
8 mo agofound 5 d ago
Senior C++ Systems Engineer
What the posting is about
Design and develop high-performance C++ systems for verification infrastructure. Integrate compiler technology and formal methods. Collaborate with cross-functional teams to build and maintain robust toolchain infrastructure.
Read out of the posting
Levelsenior
Experience asked5+ years
EmploymentFull time
LocationIslamabad, Pakistan
RemoteNot stated
Visa sponsorshipYes
SalaryNot published, and most postings do not
Posted2026-01-19
Found viaworkable, direct from their system
We saw it 8 months after it went up.
The posting, as the company wrote it
Employment: Full-time
Experience: Mid-Senior level
Education: Bachelor's Degree
About Us
At SkyLabs AI Inc ., we are at the forefront of the artificial intelligence revolution. As a US-headquartered company, we conduct applied research on AI for intelligent reasoning. We specialize in complex neurosymbolic AI to solve intricate problems within software engineering and mathematical reasoning. Our team is composed of world-class researchers and engineers dedicated to building the platforms and intelligent agents that will power the next generation of software. If you are passionate about building truly intelligent systems and want to make a lasting impact, join us.
The Role
As a C++ Systems Developer on this project, you'll be instrumental in building the runtime infrastructure and contract enforcement mechanisms that form the backbone of our verification system. You'll work at the intersection of modern C++ language features, compiler technology, and formal methods, implementing the systems that translate mathematical specifications into executable runtime checks.
This is a rare opportunity to work on cutting-edge compiler technology while contributing to the future of software verification.
Key Responsibilities
Design, develop, and maintain high-performance C++ systems code for verification infrastructure
Implement compiler integrations and code generation pipelines using Clang/LLVM
Build reusable libraries, APIs, and toolchain components for developer consumption
Integrate third-party frameworks and develop build automation systems
Write comprehensive tests and establish quality assurance processes
Optimize code for performance, reliability, and maintainability
Collaborate with cross-functional teams including researchers and engineers
Participate in code reviews, architectural discussions, and technical design
Document technical decisions, APIs, and system architectures
Stay current with C++ evolution and formal methods advancements
Requirements
Technical Skills
5+ years of professional C++ development with deep understanding of modern C++ (C++17/20/23)
Strong systems programming background : memory management, performance optimization, low-level debugging
Compiler knowledge : Experience with Clang/LLVM, AST manipulation, or code generation
Build systems expertise : CMake, Bazel, or similar; experience with complex multi-component builds
Proficiency with debugging tools : GDB, LLDB, sanitizers (ASan, UBSan, TSan)
Experience writing deterministic, reproducible code for critical systems
Software Engineering
Track record of building robust, maintainable toolchain infrastructure
Experience with automated testing frameworks and test-driven development
Understanding of API design for developer-facing tools
Familiarity with continuous integration and deployment pipelines
Strong commitment to code quality, documentation, and best practices
Mindset & Approach
Comfortable working with ambiguity and research-oriented problems
Systematic problem-solving approach with attention to edge cases
Ability to read and understand formal specifications (training provided)
Collaborative mindset with excellent communication skills
Self-motivated with ability to work independently on complex technical problems
Strong Bonus Points For
Knowledge of what is going in the C++26 standard , particularly contracts (or similar design-by-contract systems)
Background in formal methods, verification, or static analysis tools
Familiarity with property-based testing frameworks (QuickCheck, Hypothesis, or Google FuzzTest)
Experience / knowledge of functional programming languages
Knowledge of proof assistants (Coq/Rocq, Lean, Isabelle, Agda)
Experience with fuzzing tools (libFuzzer, AFL, or similar)
Contributions to open-source compiler or language tooling projects
Understanding of program analysis or symbolic execution techniques
Experience with SMT solvers or constraint solving systems
Academic background in computer science, formal methods, or programming languages
Benefits
Competitive salary in USD (tax-free)
Comprehensive health allowance
Relocation allowance (if you're moving to Islamabad)
Monthly team events and offsites
A beautiful, collaborative office space
Work alongside world-class AI researchers and engineers
Also open at Skylabs AI
Why this page exists
We read companies’ own hiring systems every hour, 1,123 of them, and show a job the hour it opens instead of when a job board gets around to indexing it. We saw it 8 months after it went up.
The feed is free. No card, no trial to expire.