The NVIDIA PerfTech team is looking for an outstanding Senior C++ Software Engineer to build the next generation of AI-powered developer tools. You will apply deep expertise in modern C++, systems architecture, performance, and debugging to extend our developer-tools ecosystem into the emerging world of agentic software. In this role, you will help develop Genie, NVIDIA’s company-wide AI knowledge and developer-productivity service. You will build production-quality C++ components and integrations while contributing to agentic workflows and retrieval systems that help engineers find information, understand complex systems, and work more effectively. What You’ll Be Doing: Architect and develop production-quality C++ components, APIs, and integrations for NVIDIA’s AI-powered developer-tools ecosystem. Build reliable, performance-sensitive systems connecting native C++ tools with Genie’s retrieval and agentic capabilities. Design maintainable interfaces between C++ applications and AI services exposed through Python, MCP, REST APIs, and structured tool calling. Contribute to agentic workflows, retrieval systems, ingestion pipelines, evaluation infrastructure, and enterprise integrations. Drive technical initiatives from early exploration through production deployment, working closely with multidisciplinary engineering teams. Mentor engineers and help establish best practices for production-quality AI-powered systems. What We Need to See: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience. 5+ years of professional experience developing complex production software in modern C++. Strong knowledge of software architecture, concurrency, debugging, performance optimization, and maintainable API design. Exper
C++ Sr. Software Engineer - 2 Days Onsite-Chicago - FreeWheel
Employment
FULL TIME
Work mode
On-site
Experience
All levels
Salary
Not disclosed
Salary not disclosed
Check market pay for comparable Software Engineer roles before applying.
Role overview
Job description
C++ Sr. Software Engineer - 2 Days Onsite-Chicago - FreeWheel — IL - Chicago, 350 N. Orleans St 1300N. Apply via Workday.
What they are looking for
Skills & requirements
Hiring company
Comcast
Explore this employer's active roles, salary signals and company profile on Jobiba.
Keep exploring
Similar active roles
Fresh roles matched to this title and market.
The NVIDIA PerfTech team is looking for a talented C++ Software Engineer to help build the next generation of AI-powered developer tools. You will apply strong C++ and software-engineering fundamentals while gaining hands-on experience with agentic workflows, retrieval systems, and AI services. In this role, you will contribute to Genie, NVIDIA’s company-wide AI knowledge and developer-productivity service. You will work across C++ tools and AI services to help engineers find information, understand complex systems, and work more effectively. What You’ll Be Doing: Develop production-quality C++ components, APIs, and integrations for NVIDIA’s AI-powered developer-tools ecosystem. Build capabilities connecting native C++ tools with Genie’s retrieval and agentic features. Contribute to agentic workflows, retrieval systems, ingestion pipelines, MCP tools, APIs, and enterprise integrations. Build benchmarks and improve retrieval quality, reliability, performance, and resource usage. Own features from investigation and design through implementation, testing, and delivery. Collaborate with graphics, software, and hardware teams developing performance-analysis and developer tools. What We Need to See: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience. 5+ years of modern C++ programming skills gained through professional experience, internships, or substantial technical projects. Good understanding of data structures, algorithms, object-oriented design, multithreading, debugging, and testing. Ability and motivation to work across C++ systems and Python-based AI services. Familiarity with AI-powered applications, agentic workflows, retrieval systems, or related technologies. Abil
Who we are About Stripe Stripe, LLC. is a financial infrastructure platform for businesses. Millions of companies - from the world’s largest enterprises to the most ambitious startups - use Stripe to accept payments, grow their revenue, and accelerate new business opportunities. Our mission is to increase the GDP of the internet, and we have a staggering amount of work ahead. That means you have an unprecedented opportunity to put the global economy within everyone's reach while doing the most important work of your career. What you’ll do Responsibilities Develop scalable computer systems that manage a large volume of information and use them to fulfill business goals for Stripe and its partners. Design, implement and deploy adaptable rules systems that use this information to output internal assessments, perform scoring, and derive automated actions for mitigating financial risk and increase the efficiency of Stripe’s global risk mitigation program. Design and build tools that ingest and process signals from various sources to make them more accessible for our partner teams. Participate in all parts of the software development workflow and see the projects through to completion, including their large-scale deployment. Improve engineering standards, tooling, and processes. Debug production issues across services and multiple levels of the stack. Design, build, and maintain APIs, services, and systems across Stripe’s engineering teams. Who you are Minimum requirements Bachelor’s degree or foreign equivalent in Computer Science, Information Technology, or a related field plus 4 years of experience in Software Development or a related occupation. Employer is willing to accept a 3 or 4 year US or foreign degree. Must also have 4 years of experience in each of the following: Building software solutions in Python, Ruby, Objective C, C++, or similar; Designing, building, and maintaining scalable systems; Translating business needs
We're transforming the grocery industry At Instacart, we invite the world to share love through food because we believe everyone should have access to the food they love and more time to enjoy it together. Where others see a simple need for grocery delivery, we see exciting complexity and endless opportunity to serve the varied needs of our community. We work to deliver an essential service that customers rely on to get their groceries and household goods, while also offering safe and flexible earnings opportunities to Instacart Personal Shoppers. Instacart has become a lifeline for millions of people, and we’re building the team to help push our shopping cart forward. If you’re ready to do the best work of your life, come join our table. Instacart is a Flex First team There’s no one-size fits all approach to how we do our best work. Our employees have the flexibility to choose where they do their best work—whether it’s from home, an office, or your favorite coffee shop—while staying connected and building community through regular in-person events. Learn more about our flexible approach to where we work. Overview At Arpalus, recently acquired by Instacart, we build AI-powered computer vision and AR technology that turns a phone camera into a precise sensing tool - real-time object detection, scanning, and spatial understanding shipped as a mobile product. Our tech runs on real devices, in real environments, under messy real-world conditions. We're a small, fast-moving team and we're looking for a Principal Computer Vision Engineer who already works that way too. You'll join our core AI team and help craft best-in-class perception systems thatpower our real-time retail analytics. You'll solve genuinely hard problems in computer vision, bridging the gap between cutting-edge research and highly optimized production pipelines. You'll work hands-on, architecting solutions that seamlessly blend classic computer vision techniques with moder
The eBPF APM team is building a zero-instrumentation observability solution that automatically discovers services on every host, supports both plaintext and TLS-encrypted traffic, classifies Layer 7 protocols, decodes service-level traffic, and reports RED (requests, errors, duration) metrics. Leveraging deep expertise in eBPF, the team operates across a wide range of Linux kernel versions, distributions, and complex customer environments. In addition to low-level networking, the team solves challenges related to protocol versioning, TLS detection across diverse languages and runtimes, and resilient performance in production systems We’re looking for a senior engineer with strong systems-level thinking and a good understanding of Linux. You should be comfortable working close to the kernel, ideally with experience in eBPF, or with a strong desire to dive into it. Proficiency in C/C++/ Go is essential, and familiarity with networking protocols, TLS internals, or distributed tracing is a strong advantage. You’ll join a high-impact team tackling ambitious technical challenges—like decoding traffic across multiple protocols, and ensuring high-fidelity metrics in complex, real-world environments. You’ll be expected to lead design and implementation efforts, contribute to roadmap planning, and collaborate across teams to ensure our solution remains robust, scalable, and frictionless for our users. This role is a great fit for engineers who thrive on low-level, performance-sensitive problems, and want to shape the future of observability through cutting-edge kernel technology. At Datadog, we place value in our office culture - the relationships that it builds, the creativity it brings to the table, and the collaboration of being together. We operate as a hybrid workplace to ensure our employees can create a work-life harmony that best fits them. What You’ll Do: Design and build core components of our zero-instrumentation APM product using eBPF and Go Develop systems to aut
NVIDIA is looking for an excellent Senior Firmware Verification Engineer for NVIDIA FW PHY verification Group. The person will be part of FW PHY verification of NVIDIA Products. Will closely work with NVIDIA FW PHY development, architecture teams and gain deep understanding of NVIDIA's products and technologies. What you'll be doing: Own the responsibility for delivering Networking features and their verification aspects. Define, develop and maintain verification infrastructure and regression tests suites - make test suites robust, maintainable and easy portable. Work with continuous integration system, regression tools, automate builds, run test suites and analyzing results. Innovate! Bring NVIDIA product to next quality level What we need to see: B.Sc. in Computer Science / Computer Engineering / Electrical Engineering / Communication Engineering 5+ year of relevant experience working with established brands Experience with Verification and Automation Programming Knowledge in C and C ++, object-oriented OOP Knowledge in Linux Creative, motivated and value-driven person Ways to stand out from the crowd: Background with C/C++ as well as Git Experience with python Experience with Networking applications and protocols Background with CI methodology & tools (Gerrit, Jenkins etc.) NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us. Are you a creative and autonomous engineer who loves a challenge? Are you ready to become the engineer you always wanted to be? Come and be part of the best chip design team
🔔 Get job alerts
New C++ Sr. Software Engineer - 2 Days Onsite-Chicago - FreeWheel jobs in IL - Chicago, 350 N. Orleans St 1300N, Israel, straight to your inbox.
No spam · Unsubscribe anytime