Skip to main content

Get the Reddit app

Scan this QR code to download the app now
Or check it out in the app stores

r/cpp

members
online

C++ Jobs - Q2 2024
MOD

Rules For Individuals

  • Don't create top-level comments - those are for employers.

  • Feel free to reply to top-level comments with on-topic questions.

  • I will create top-level comments for meta discussion and individuals looking for work.

Rules For Employers

  • If you're hiring directly, you're fine, skip this bullet point. If you're a third-party recruiter, see the extra rules below.

  • One top-level comment per employer. If you have multiple job openings, that's great, but please consolidate their descriptions or mention them in replies to your own top-level comment.

  • Don't use URL shorteners. reddiquette forbids them because they're opaque to the spam filter.

  • Templates are awesome. Please use the following template. As the "formatting help" says, use **two stars** to bold text. Use empty lines to separate sections.

  • Proofread your comment after posting it, and edit any formatting mistakes.


**Company:** [Company name; also, use the "formatting help" to make it a link to your company's website, or a specific careers page if you have one.]

 

**Type:** [Full time, part time, internship, contract, etc.]

 

**Compensation:** [This section is optional, and you can omit it without explaining why. However, including it will help your job posting stand out as there is extreme demand from candidates looking for this info. If you choose to provide this section, it must contain (a range of) actual numbers - don't waste anyone's time by saying "Compensation: Competitive."]

 

**Location:** [Where's your office - or if you're hiring at multiple offices, list them. If your workplace language isn't English, please specify it.]

 

**Remote:** [Do you offer the option of working remotely? If so, do you require employees to live in certain areas or time zones?]

 

**Visa Sponsorship:** [Does your company sponsor visas?]

 

**Description:** [What does your company do, and what are you hiring C++ devs for? How much experience are you looking for, and what seniority levels are you hiring for? The more details you provide, the better.]

 

**Technologies:** [Required: what version of the C++ Standard do you mainly use? Optional: do you use Linux/Mac/Windows, are there languages you use in addition to C++, are there technologies like OpenGL or libraries like Boost that you need/want/like experience with, etc.]

 

**Contact:** [How do you want to be contacted? Email, reddit PM, telepathy, gravitational waves?]


Extra Rules For Third-Party Recruiters

Send modmail to request pre-approval on a case-by-case basis. We'll want to hear what info you can provide (in this case you can withhold client company names, and compensation info is still recommended but optional). We hope that you can connect candidates with jobs that would otherwise be unavailable, and we expect you to treat candidates well.

Previous Post


C++ Show and Tell - May 2024

A FOSS heuristic for the Set Covering A FOSS heuristic for the Set Covering

Hi everyone, I'm working on a C++ library implementing a heuristic algorithm for the Set Covering Problem: github.com/c4v4/cft

The SCP is a classic combinatorial optimization problem that asks, given a set and a collection of subsets, to find the minimum-cost group of subsets that covers everything in the original set. You can find SCPs in crew scheduling or test selection, for example.

Currently, commercial MILP solvers like Cplex or Gurobi are often the go-to option for SCPs. But, while they are powerful, well-designed heuristics can often achieve even better results (especially when the available time is tight).

Our implementation is based on the work of Caprara, Fischetti, and Toth. It was originally developed for a research project, but we've decided to clean it up and make it publicly available as a free, high-performing alternative.

We also hope the library serves as a helpful companion to the original paper, which can get a bit technical at times.

Since this is our first real open-source contribution, any constructive feedback is welcomed. We hope this library will prove helpful.

Thanks!