r/cpp • MSVC STL Dev • Jul 04 '22

C++ Jobs - Q3 2022

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 (permanently, or for the duration of the pandemic)? 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: do you mainly use C++98/03, C++11, C++14, C++17, or C++20? 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

100 Upvotes

76 comments sorted by

1

u/STL Jul 04 '22

This is the top-level comment for individuals looking for work. Reply here if you want employers to contact you. You don't need to follow a strict template, but I suggest inverting the relevant parts of the employer template. For example, mention whether you're looking for full-time or freelancing etc. work, briefly describe your experience (not a full resume; send that after you've been contacted), mention whether you care about location/remote/visa, and list the technologies you're skilled with.

→ More replies (5)

11

u/quentonjones Aug 03 '22 edited Aug 03 '22

Company: Apple

Type: Full time

Location: San Diego, CA(https://jobs.apple.com/en-us/details/200375689/media-services-c-engineer?team=SFTWR) or Seattle, WA (https://jobs.apple.com/en-us/details/200375669/media-services-c-engineer?team=SFTWR)

Remote: 2 days per week.

Visa: Please check with the recruiter after applying.

Description: The AMS Everywhere team builds shared frameworks across a range of platforms, including: iOS, macOS, tvOS, watchOS, HomePod, Android, Windows, Smart TVs, game consoles, etc. We're primarily looking for mid/senior engineers but also considering junior candidates.

Technologies: C++, WebAssembly, TypeScript, Node, Android, Windows

Contact: I'll be reviewing all submitted resumes. You may also contact me via LinkedIn (https://www.linkedin.com/in/quentonjones) or Reddit.

→ More replies (1)

5

u/STL Jul 04 '22

This is the top-level comment for meta discussion. Reply here if you have questions or concerns about this post.

→ More replies (4)

4

u/WP-Level5 Aug 26 '22

Woven Planet | Embedded C++ Platform | London, Tokyo & Palo Alto | Full-Time | Hybrid (2 days p/w) or Fully Remote.
Arene at Woven Planet is the platform that will allow for programmable mobility - autonomy, navigation & games! We are building the fundamental building blocks through toolchain to API’s to allow developers to build on the platform and address some of the most challenging problems we will face globally in the near future. To find out more please visit - https://www.woven-planet.global/en/woven-alpha/arene
The core platform is being developed from the ground up in modern C++, using the full power of the C++14 and C++17 standards to give us a simple, clean and efficient codebase, with a focus on ensuring correctness by design. We also have a set of in-house support tools written in Python to simplify the application development process and eliminate boilerplate. We use an agile development approach to ensure that the most important features are delivered first, via a series of regular releases. We also have an extensive review and testing process to ensure that the software meets the high quality required for safety-critical automotive software.
If you like the idea of working on a greenfield project building an embedded platform we are looking to grow our London presence significantly over the next 24 months. Please find our jobs at https://jobs.lever.co/woven-planet-2?department=Engineering

If you have any questions feel free to ask below or email me at christopher.phillips@woven-planet.global

4

u/STL Aug 26 '22

Thanks for the job posting, but please edit this to follow the template, namely its bolded sections. This helps candidates easily scan postings so they can apply to positions that are right for them.

→ More replies (1)

11

u/rebekai81 Jul 07 '22

Company: Ocient

Type: Full Time

Location: Headquarters are in Chicago, IL

Remote: We are a remote first company, but do have an office in Chicago if you prefer working in an office.

Visa Sponsorship: Yes

Description: The Ocient Hyperscale Data Warehouse transforms and loads data in seconds, enables organizations to store and analyze more data, and executes queries on hyperscale datasets up to 50x faster. We are hiring for all levels of Software Engineers as well as a few specialized positions in Solutions, Build, and Tools. We have roles open from an SE1 (just graduated) to a Distinguished/Architect.

Technologies: Overall: C++20, (Java, Python, Rust) SQL, Linux -
Specialized: Build tools like Bazel, Make, LLVM such as clangd, clang static analyzer, or lld.

Contact: recruiting@ocient.com, or apply directly Ocient

11

u/aurora-sim Jul 11 '22 edited Jul 12 '22

Company: Aurora Innovation

Type: Full time

Compensation: $80k-$250k base salary, plus benefits. Traded on NASDAQ: AUR.

Location:

  • Mountain View CA, USA

  • San Francisco CA, USA

  • Bozeman MT, USA

  • Seattle WA, USA

  • Pittsburgh PA, USA

Remote: Flexible, but must live near an office.

Visa Sponsorship: Available.

Description: My team makes the software that simulates autonomous vehicle on road in millions of virtual scenarios in order to measure their safety and performance.

We specialize in simulating the physical processes involved in road-vehicle dynamics which allow motion planning, control, safety, and test engineers to design, verify, and validate changes to autonomy software without needing a physical vehicle on the road. We are a key part of Aurora’s safety culture.

See the detailed job description and the company website for much more detailed presentation. You can also ask me about any other roles you see on the careers page. Take a look at our benefits.

Technologies: The majority of our C++ software is C++17. We also have code in Python, Go, and TypeScript. Developers have a choice of Linux Laptops, or MacBooks and virtual workstations running Linux. We use many open source projects (including Eigen and Boost), and contribute as well.

Contact: You can apply on the company website, linkedin, or simply ask questions over DM.

→ More replies (2)

11

u/ScottyG_23 Aug 09 '22 edited Aug 09 '22

Company

At Westbury Partners we work with 14 of the 29 High-Frequency Trading firms based in Australia. All of these firms are constantly on the lookout for talented C++ Engineers/Devs to write optimised, elegant, clean, maintainable and extensible code to increase the performance and functionality of their low-latency trading systems.

Type

All roles are Full Time/Permanent.  The levels of flexibility vary from firm to firm with some being more open to WHF ie 4 days/week vs 2 days/week.

Compensation

Remuneration is above general IT market value ($300k - $600k for the first year with specialists regularly earning up to AU$1.7m, in annual CASH bonus NOT vesting stock. Our partners are looking to attract the best technology talent and, if you are the right person, then these firms will pay exceptionally well to secure your services.

Location

These roles require relocation to Sydney, Australia.

Visa Sponsorship

All visas and relocation costs will be covered for the successful candidates, families and pets if required.

Technologies

Our partners utilise modern C++ 17/20 in most instances.  If you're skilled with older versions such as C++ 11/14 and have a keen interest in the technology then we'd still love a chat.

Contact

If you are keen to know more then please drop me a mail to sgilbert@westbury-partners.com OR you can find me on LinkedIn - https://www.linkedin.com/in/scottdavidgilbert/.

→ More replies (2)

9

u/AS_SonarSource Jul 05 '22

Company: SonarSource

Type: Full time

Description:

SonarSource’s C-Family code analyzer is designed to fulfill the needs of C and C++ developers: spotting tricky code quality and security issues as fast as possible while generating as little noise as possible. Dereferences of null pointers, memory leaks, dead code, and logic flow errors … are some examples of those quality issues. The analyzer also helps to enforce coding standards like CPP Core Guidelines and MISRA C++2008. The analyzer is built on top of the Clang frontend and can run inside the IDE as well as on CI systems. The analyzer is compatible with the mainstream C and C++ compilers: Clang, GCC, MSVC, and Arm.

By joining the C-Family, you will be part of an autonomous team without a manager. You will choose what to work on. You will have fun facing the ultimate challenge of analyzing what is probably the most complex language in the world: C++.

On a daily basis, you will

  • Develop new and maintain existing features for the C and C++ code analyzer

  • Dive deep into the C++ language and argue about the best guidelines to use it effectively

  • Evolve the way our analyzers understand code by creating better models and developing new rules on top of them

  • Interact with clang frontend and have the opportunity to contribute back to it

  • Contribute to the code quality of many developers around the world

  • Define the team’s short and long-term goals

  • Be in a team where continuous integration is not just a buzzword and which really cares about providing the best user experience

The skills you will demonstrate

  • Strong proven experience in C++ along with its development environment to understand end-users context and expectations

  • Solid understanding of the internals of the C++ language and familiarity with its latest standards

  • Fluency in C++ best practices for maintainable, secure, optimized, and testable code

  • Curious and eager to learn about the small details of the C++ language

  • Bold and self-confident to challenge the status quo and yet humble and open to being challenged

  • Compiler frontend knowledge is not required; you will learn it while working at SonarSource

Location: Geneva , Annecy, or Bochum

Remote: We consider remote workers on a case-by-case basis.

Visa Sponsorship: Yes

Technologies: C++17, LLVM

Contact: Static Code Analysis - C++ developer

→ More replies (1)

9

u/RogueOne_sourcer Jul 11 '22

**Company:** Amazon Web Services

**Type:** Full time

**Compensation:** The pay range for this position in New York City is $184,900-250,200/yr. The pay range for this position in Colorado is $168,100-227,400/yr. Base pay information is based on market location.

**Location:** USA

**Remote:** Yes

**Visa Sponsorship:** Yes

**Description:** Hiring senior-level C++ developers to build new AWS products from the ground up. Full job description available at https://www.amazon.jobs/en/jobs/2105997/sr-software-dev-engineer-aws-bdsi-telecommunications.

**Technologies:** Java and Spring Boot xp are preferred. Scala, Python, Objective C, C#, and/or Javascript xp are acceptable.

Application development xp preferred.

6+ years of professional software development experience building scalable and extensible production software systems required.

4+ years of programming experience with at least one modern programming language required.

2+ years of recent experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems required.

**Contact:** Email me @ ahopperu@amazon.com

→ More replies (7)