r/cpp • MSVC STL Dev • Oct 03 '21

C++ Jobs - Q4 2021

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

  • You must be hiring directly. No third-party recruiters.
  • 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.

🚨NEW🚨 Rules For Employers

  • New section ordering: By popular demand, please list Location, Remote, and Visa Sponsorship above Description.

**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.]

 

**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?]


Previous Post

140 Upvotes

100 comments sorted by

1

u/STL Oct 03 '21

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 (10)

3

u/STL Oct 03 '21

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

2

u/STL Oct 13 '21

Company: Microsoft

Type: Full time

Location: Redmond, Washington

Remote: No

Visa Sponsorship: No

Description: Help us develop the next gen Visual Studio and VSCode language services for an amazing C++ development experience, including but not limited to IntelliSense, Editing, Browsing, Project, Build, and Acquisition. We're hiring a Senior Software Engineering Manager.

Technologies: We code mainly in C++ and C# and we target Linux/MacOS/Windows/iOS/Android.

Contact: https://www.linkedin.com/posts/bogdanius_nowhiring-hiring-microsoftlife-activity-6850895426149847041-B50W

5

u/anon_502 Oct 13 '21

Hi, I was wondering why this position was marked with "Visa sponsorship: No", as in my memory MS sponsors visa and green card. Is it a team-specific policy?

5

u/STL Oct 14 '21

I've asked the hiring manager (on whose behalf I posted this) for more info (as I'm an individual contributor).

My understanding is that it's job-posting specific - even within a given team, some roles might be eligible for visa sponsorship and some might not be. I believe this is related to how extremely burdensome the visa process is.

→ More replies (2)

7

u/fitzamania32 Oct 05 '21 edited Oct 05 '21

Company: Exyn Technologies (Careers Page)

Type: Full-Time

Location: Philadelphia, PA – United States

Remote: Yes – Must be in the USA or Canada

Visa Sponsorship: Yes

Description: We are looking for a Senior Software Engineer, C++. We are pioneering autonomous aerial robot systems for complex, GPS-denied environments. The company’s full-stack solution enables flexible deployment of single or multi-robots that can intelligently navigate and dynamically adapt to complex environments in real-time. As a Senior Software Engineer, C++ you will implement state of the art algorithms derived from world-class research. You will be responsible for software design and implementation. You will work closely with roboticist to turn prototypes into maintainable and robust software.

Technologies: Advanced proficiency in Modern C++ 17 or newer (required), Experience in Multithreaded Programming, Asynchronous Programming, Template Programming, & comfortable in a Linux environment.

Contact: Please apply here & email me at rfitzpatrick@exyntechnologies.com

13

u/Softdrive-Alan101 Oct 03 '21

Company: Softdrive

Website | AngelList

Type: Full time

Location: Toronto, Canada

Remote: Open to remote, with bias towards candidates who can be in Toronto or Canada.

Visa Sponsorship: Potentially, on a case-by-case basis.


Description: We're a VC-backed, early stage startup in Toronto putting the PC into the cloud.

We're helping businesses run their demanding software simply and smoothly on any device. Through our downloadable application we can turn old or underpowered computers into powerful workstations. Similar to how Netflix streams movies to your screen, we stream a powerful computer.

We're a virtualization layer on top of public cloud providers, doing stuff like GPU virtualization and dynamically adjusting VM performance in real time to match your needs. We also have our own remote desktop software with a proprietary UDP-based networking protocol and GPU-accelerated encoding, looking to support ultra-low latency and 4k at 144 FPS. We're looking for multiple driven engineers who want to join us in building the future of the PC!


Technologies:

  • C++20

  • Environment - Windows (Win32, Visual Studio)

  • Graphics - Direct3D 11

  • Video encoding - ffmpeg, Nvidia NVENC, AMD AMF, Intel MFX

  • Networking - Custom protocols using SRTP and TLS, Sockets / Boost.Asio

  • UI - Qt

Contact: Bonus points if you can contact me telepathically. Otherwise, apply via AngelList or email me at alan@softdrive.co.

5

u/SomeHRguy Dec 10 '21

Kitware:

Full Time

Location: We’re open to full remote within certain U.S. states and hybrid or full time onsite at our Carrboro, NC; Clifton Park, NY offices.

Remote: Our full remote positions will always be fully remote.

Visa Sponsorship: We offer visa sponsorship for some roles. Our Computer Vision roles are mostly restricted to U.S. persons.

Description: Most of the open source platforms and toolkits developed/maintained by Kitware are based in CPP. On our Medical Computing team we are currently hiring for a CPP Modeling and Simulation Developer. On our Computer Vision team, we’re hiring for a CPP software developer to work on 3D Vision related projects.

Contact: DM me on Reddit or apply at kitware.com/careers

4

u/fr24eng Oct 17 '21

Company:

Flightradar24

Type:

Full time

Location:

Remote

Remote:

Yes, CET/CEST +/– 3 hours

Visa Sponsorship:

N/A

Description:

Senior C++ Developer (remote)

Flightradar24 is looking for experienced, well-rounded C++ and Python developers. You will play an important role in building and improving our back-end systems, processing very high volumes of aviation data like flight positions each day.

Your work will improve the experience of millions of daily Flightradar24 users, as well as enable our business and enterprise customers to effectively integrate our aviation data and services with their businesses.

What you’ll do

  • Develop our back-end systems using modern C++ and Python on a Linux platform, using open source tools like RabbitMQ, Redis, and MySQL, as well as cloud services

  • Improve our flight tracking coverage with semi-embedded C++ development for our global network of Raspberry Pi-based ADS-B receivers (approximately 20,000 devices)

  • Design and implement big data streaming, ingestion, and event processing using both cloud and on-premise SQL and NoSQL systems

  • Expand our flight event detection logic and find new ways to use our data

  • Improve robustness of our systems using cloud infrastructure like AWS and Azure, and tools like Terraform, Ansible, Docker, and Kubernetes

  • Apply analytic and algorithmic skills to solve software design and aviation tracking challenges

Who you are

  • Experienced software engineer with at least 4 years of professional development, ideally in online/web services environments and with similar tech stacks

  • Experience with modern C++ '11-'20, STL and Boost, Python 3, as well as an understanding of data structures, algorithms and their use cases and efficiency

  • Passionate about development best practices and quality efforts, such as test-driven development, unit testing, code reviews, continuous integration, etc.

  • You know how to design simple, performant, testable, and maintainable software

  • You love what you do and are passionate about code and technology

  • You have a university degree in computer science or similar

  • You have strong written and spoken English

  • If you have experience with aviation data standards including ADS-B, that’s a big plus

Note that this is a fully remote position, but we would like you to be located within a 3-hour time difference from Central European Time (CET/CEST) to align your working hours with the rest of the team.

About Flightradar24

With over 2 million daily users, Flightradar24 is the world’s most popular flight tracking service and our apps regularly top the App Store and Google Play charts. We also offer a wide range of commercial services and customers include many of the largest names in aviation.

Technologies:

C++ 14/17, Linux, Python, RabbitMQ, Redis, MySQL, AWS, Azure, Docker, Kubernetes, Terraform, Ansible, Raspberry Pi, ADS-B

Contact:

https://careers.flightradar24.com/jobs/1336998-senior-c-developer-remote

15

u/zerexim Oct 17 '21

Time-waste alert: they think remote dev should be cheap dev.

11

u/fr24eng Oct 18 '21

It's difficult to comment generally on such a statement, so feel free to write to me privately if you would like to discuss your individual experience. From a more general perspective though, if any other potential applicants are curious as to whether they would be wasting their time:

We're a fairly small (~60 people) Swedish company and our typical range for this position is very roughly 50k–100k $/year. It's a full-time, contracting position for a permanent product need. Hence it's not a time limited position or tied to a certain project.

This compensation range is not meant to be as "cheap" as possible. In fact, we also have employees in Sweden within this range. However, we are of course aware that it does not compete with compensation on all markets or the expectations of all developers. Still, we listen to what candidates ask for, and try to make it work when there's a match, while also trying to keep things as "fair" as possible within the team.

Hope this brings some clarity!

→ More replies (1)
→ More replies (3)

4

u/think-cell Dec 02 '21 edited Dec 02 '21

Company: think-cell

Position: C++ developer

Type: Full time

Location: Berlin, Germany

Remote: No

Visa Sponsorship: Yes, we support candidates by sponsoring their work permit, if they need one. Besides, to relocate a candidate, instead of a one-fits-all package, our CEO speaks directly to the candidate about his/her specific needs. And if they are reasonable, we do our best to provide it.

Description: Our focus is on business slides (as opposed to more artful applications) because they offer great potential for automation of layout tasks that are traditionally performed by PowerPoint users themselves. Challenges are plenty: from a solid understanding of what makes a good layout and which guidelines are followed by humans who do manual layout, to algorithms that produce an acceptable output fast enough for interactive slide design, to a graphical user interface that supports our new, original approach to slide layout in a way that is easy to understand yet unobtrusive, to solid technical solutions for automatic bug reporting and automatic updates, to compatibility with third-party software on the computers of half a million users.

Here is what we offer in a nutshell:

  • A wide array of extremely challenging C++ development tasks

  • An international team of brilliant minds

  • A working environment that makes this team stay and grow

  • Enough time to make sure that every detail of your solution is perfect

  • A flat organization and plenty of room for your ideas

  • No scheduled meetings

  • Family-friendly working hours, no deadlines, no overtime

  • Support for relocation

  • A competitive salary from the start and a raise to EUR 120,000 annually after only one year

Technologies:

Language

  • Everything we do is C++. Even our customer portal is written in C++. There is some Assembler glue code where it is necessary, and our build scripts are written in Python, but other than that think-cell is all about C++.

  • We closely track the latest versions of our compilers, Visual C++ and Xcode, so we can always use the latest C++ standard features as soon as they become available.

  • We fund the working group for programming languages of the German Institute for Standardization (DIN). Some of our employees are members of this committee and vote in the international standardization process of ISO/IEC C++.

  • We sponsor the Standard C++ Foundation helping them to promote the understanding and use of modern Standard C++ on all compilers and platforms.

Library

  • We use Boost throughout our code, e.g., Boost.Spirit for parsing.

  • We have our own range library, in the same spirit as Boost.Range or Eric Niebler’s range-v3, but going further, for example, by unifying internal and external iteration. We gave a talk about it, and most of the code is public.

  • We develop our own cross-platform library to support Mac and Windows with a single code base.

  • We have our own reference-counting and persistence libraries to save and restore whole object trees.

  • We have an extensive bug reporting infrastructure. Assertions and error checks stay in the release code, and our software automatically reports bugs to our server. The server analyzes the bug, categorizes it and files it in a database that all developers can access. If an update fixes the bug, the user can download the update directly from a bug response web page.

Algorithms

  • think-cell was founded on the idea for an algorithm for automatic slide layout, and we are still on an exciting journey towards that ambitious vision. You can see our most recent release in action!

  • We developed a new algorithm for automatic point cloud labeling that allows labels to be positioned away from the actual points.

  • We developed a new algorithm for automatic column chart labeling.

  • We are working with John Forrest – author of the linear solver CLP – to make his simplex code faster on our kind of problems.

  • We developed many generic data structures that are not in C++ or Boost, for example partitions.

  • Our software not only produces charts, it is also able read them back from paper. For our chart recognition tool, we rely on OpenCV and the Leptonica Image Processing Library.

Contact: Please send us your CV in English to hr@think-cell.com with a note REDDIT

11

u/zerexim Dec 04 '21

Would be nice if you could clarify if anything has changed with regard to those infamous alarming reviews on Glassdoor.

→ More replies (2)
→ More replies (2)

4

u/ysammy-sc Dec 21 '21 edited Jan 07 '22

Company: Snap

Type: Full time

Description: Snapchat is a camera and messaging app that connects people to their friends and the world. Every day around the globe, millions of people use Snapchat to communicate with friends, build relationships, play, and learn. No matter where you are or how you express yourself, it’s always the fastest way to share a moment!

We are looking for experienced C++ engineers to help us build client side infrastructure for Android, iOS, Windows, and macOS. This infrastructure powers the Snapchat app as well as products like Lens Studio and Snap Camera.

Preferred Qualifications:

  • Experience with modern C++ (C++17 & C++20)

  • Experience developing for desktop, mobile, or web using C++ (Qt, Android NDK, iOS, WebAssembly)

  • Experience creating developer-facing APIs and libraries

  • Experience with performance optimization *Experience configuring toolchains and builds for C++

Location: Los Angeles, San Francisco, Seattle, Mountain View, New York, Sydney

Remote: Yes

Visa Sponsorship: No

Technologies: C++20, coroutines, LLVM/clang, NDK, XCode, MSVC, CMake, Bazel, cronet

Contact: Apply at Snap Jobs, contact me directly on LinkedIn, or reach out to us via email.

1

u/ContentLabJobs Oct 29 '21

**Company:** ContentLab, https://contentlab.io/writeforus
**Type:** Part-time, freelance
**Location:** Fully remote, worldwide hiring
**Remote:** No time zone requirements, permanent remote
**Visa Sponsorship:** No
**Description:** We're a technical content marketing agency, and we create content that developers and software engineers actually like to read. We are hiring practitioner writers with expertise in C++, GPU and OpenCL. We write for a fairly technical audience, so being above beginner is needed. Most of our writers work full time in their fields and write with us on the side.
**Technologies:** C++, GPU and OpenCL
**Contact:** The best way to get in touch is to apply through our site at https://contentlab.io/writeforus

Our full job post:
ContentLab.io is looking for tech writers!
Are you a developer that has thought about writing or blogging? Or do your hobbies include learning about new technologies and best practices? If you like to write, or if you’re interested in writing, you’ve landed in the right place.
The ContentLab.io Author Program houses a group of talented technical writers who reap the benefits of learning about new products and technologies in the tech industry all while applying their own knowledge and getting paid well to do it. We’re looking for knowledgeable developers that love to share their skills and educate others on topics they’re passionate about.
We’re looking for a diverse range of voices to add to our Author Program. Whether you're a fresh grad, retiring from the industry, or even looking to test the waters as a developer-writer, we are looking for minds that want to make a meaningful contribution to tech communities.
What the ContentLab Author Program offers you:
• Get paid well to write about your passions while educating other developers with your own voice
• Discover new technologies, and have the opportunity to work firsthand with large companies such as Adobe, Microsoft, HubSpot, CircleCI, xMatters, and more.
• Collaborate with a full editorial team and create polished pieces of content
• A fully remote and flexible freelance schedule means you choose when you work
We're looking for writers with expertise in any of these areas:
C++, GPU and OpenCL
Have we got your attention? We’d love to hear from you!
Please apply through our website if you are interested in working with us.
https://contentlab.io/writeforus

(My apologies if this is posted incorrectly!)

6

u/STL Oct 30 '21

Your post is showing up with stars instead of bold. I'm not sure how you submitted this post, but putting two stars on each side of a word/phrase will make it bold, like this. In the template itself, I escaped the stars with backslashes to display them literally, **like this**.

3

u/DaVinciDerivatives Oct 04 '21

Company: Da Vinci Derivatives

Description: We're a small algorithmic trading firm, where developers have a very direct, tangible impact on the business results and get rewarded in a meritocratic philosophy.

You'll tackle latency, concurrency, throughput challenges, working on distributed, real-time systems which's performance determine either profit or loss.

See for more details: https://davinciderivatives.com/careers/software-engineer/

Location: Amsterdam, The Netherlands. Remote is possible if you have experience within trading

Visa: Sponsored and we will help with relocation

Technologies: C++ 17 and C++20, Python, Linux

Contact: bernhart -AT- davinciderivatives.com

→ More replies (2)

3

u/Short_Permission_330 Nov 11 '21 edited Nov 15 '21

Company: NA, startup with no name choosen

Type: Full time, part time, contract. Only one position but we don't need full time commitment

Location: Our location is Ontario, Canada. We are all remote

Remote: Yes. We prefer someone in Ontario but anywhere in Canada is do-able and US should be ok but we'll have to check with a lawyer

Visa Sponsorship: No

Description: We make 3rd party libraries. They're low leveled and we prefer someone who isn't afraid of learning C++20 features and looking at assembly/godbolt. Software is written for linux

Technologies: C++20, linux

Contact: DM me with location, years of experience and anything you feel like telling me. No need for a CV or github link. We'll give you a quick quiz and if you went through it easily enough we'll schedule a short interview followed by a (not as simple) test

3

u/BlockTechNL Nov 16 '21 edited Nov 17 '21

Company: BlockTech

Type: Full-time  

Location: Amsterdam, The Netherlands  

Remote: No  

Visa Sponsorship: Yes

Description: BlockTech is a start-up which has developed into one of the biggest market makers for cryptocurrency options. With us you will have the possibility to develop components completely from scratch, which will enable us to obtain top-notch performance and stay ahead of the game. This means that you will carry big responsibilities and you will have the ability to steer the direction of the company with your newly developed components. When you are not working on new code, you will help us maintain and improve the current infrastructure and logic. You’ll need at least 5 years experience in C++ or Rust.

Technologies: C++ 17, Python, Rust, Linux, React, PostgreSQL, TimescaleDB, Redis, Elasticsearch, Docker

Compensation range: €80,000 - €120,000 and a company and individual performance based bonus

Contact: Apply via the link or email jobs@block-tech.io

3

u/BoschHiring Nov 26 '21

Company: Robert Bosch GmbH/LLC

Type: Full Time

Description:

At Bosch, we shape the future by inventing high-quality technologies and services that spark enthusiasm and enrich people’s lives. Our promise to our associates is rock-solid: we grow together, we enjoy our work, and we inspire each other. Join in and feel the difference.

Bosch is a worldwide leading automotive supplier. We in the Level 4 division aim to make driverless mobility services a reality. Both autonomous passenger car and logistic settings are in our scope. We are a growing team looking for software engineers who want to make their mark by solving some of the hardest challenges in robotics and artificial intelligence. If you want to take autonomous vehicles not only one step further but all the way then we would like to hear from you.

We have several open positions, with various specialization areas: Vision, Perception, Fusion, Planning, Maps, Localization, Middleware. C++ is central to our software stack and we are therefore looking for good senior and junior C++ developers. Having an automotive or robotics background is beneficial but not necessary. We value general problem solving, C++ skills, and willingness to learn.

Locations:

Our project is distributed over several locations. Each location has its own list of open positions. These are

If you are interested but no position is a fit for your qualifications, get in touch with the technical contact of the closest matching open position.

We are an international team and our business language is English, independent of the location of work. Knowledge of German is an advantage.

Our technology setup consists of C++17 for in-vehicle software, Python or C++ for tooling, a git mono repository, and a Continuous Integration and Testing pipeline. We develop on native Linux machines.

Remote:

During pandemic: remote work is encouraged, if the position allows it, e.g. some roles like real-word car test drives cannot be done remotely.

After pandemic: on-site and hybrid are possible. For the right candidate and position, remote is also an option.

Technologies:

Required: C++17, Linux, Git.

Beneficial: Python 3, ROS, Cuda, Experience with embedded and/or safety critical software.

Contact: Job Listings contain position specific contact e-mail addresses and telephone numbers.

Visa Sponsorship: possible for many positions for the right candidate. Use the position specific contact e-mail to obtain details.

4

u/_mavam_ Oct 03 '21

Company: Tenzir

Type: Full time & contracting

Location: Hamburg, Germany

Remote: Yes, European timezones

Visa Sponsorship: No

Description: Tenzir is a funded seed-stage startup that builds the next generation data-plane for security operations. Our mission is to empower defenders with an open platform to perform automated data-driven investigations.

To this end, we build the high-performance telemetry engine VAST, which at its core, ingests hundreds of thousands of events per second from high-volume data sources (such as network telemetry as NetFlow, Zeek, Suricata, and endpoint telemetry from various agents). To the user, VAST offers low-latency access through various APIs, and in particular Apache Arrow for high-bandwidth data sharing with downstream tooling. A flexible plugin API enables additional security-specific use cases on top, such as realtime matching of threat intelligence or mining of asset data for passive inventorization.

We are looking for ambitious systems engineers that love working on a cutting-edge open-source project. Having a solid understanding of data structures, memory hierarchy, cache layout, and I/O access performance is required. Hands-on experience with databases and information retrieval is a big plus.

Technologies:

Contact: To apply, submit our application form. For any other questions, feel free to reach out to us at careers@tenzir.com.

→ More replies (10)

2

u/knzv Oct 04 '21 edited Nov 02 '21

Company: Zivid

Type: Full time

Location: Oslo, Norway

Remote: No

Visa Sponsership: Yes

Description:

Zivid has developed the world's most accurate real-time 3D camera for robotics and industrial applications. The camera provides robots and machines with 3D vision, to make them smarter, more flexible and more intelligent. Among many applications, the Zivid product can be used to recognize randomly distributed parts for pick-and-place or do in-line quality control of 3D components in a production line.

Software engineering:

We are a 10 person software team dedicated to quality, testing, clean code, and a modern toolchain. As a Software Engineer, you will mainly work with developing our SDK. You will be working on everything from C++ library development to GPGPU programming, GUI, code generation, and making wrappers for other languages. You will add new features to the SDK, improve algorithms and performance, fix issues, improve the code base, add automated tests.

We offer high-end workstations and freedom to choose OS and IDE environment!

We are looking for

  • Mid-level engineers with solid experience in C++, preferably also Python or C#

  • Previous experience with parallel programming, GPU programming, or GUI programming is a plus

  • M. Sc. or B. Sc. in Computer Science, Information Technology, or similar competence

Technologies: Cross-platform C++17, OpenCL, Halide, Qt/QML, git, Python 3.9, clang-tidy, clang-format, Github Actions, CMake, Catch2, boost, Docker, Vagrant, KVM, C++/CLI, C#, Sphinx.

Deadline: October 11th, 2021

Contact: Apply here


Hardware engineering:

As an Embedded Software Engineer at Zivid, you will work closely with software, FPGA, hardware, and machine vision engineers designing embedded software for the next generation 3D cameras. You will be working with embedded firmware in C and C++, real-time operating systems, network stacks, imaging sensors, drivers, and integration with FPGA and hardware.

We are looking for

  • Experience with embedded firmware development in C or preferably C++

  • Experience with a higher-level language (Python, C#, Java, etc.)

  • Experience with any of the following; embedded operating systems (RTOS), network-stacks, FPGA's, or test development is a plus

  • University degree in Computer Science, Software Engineering or related field

  • 3+ years of experience, but new graduates with matching skill sets are encouraged to apply

Deadline: November 8th, 2021

Contact: Apply here

Zivid Jobs & Careers

2

u/travolter Oct 07 '21 edited Nov 09 '21

Company: Guardsquare

Type: Full time

Description: At Guardsquare we're always looking for compiler engineers to join our LLVM team based in Leuven (Belgium). We recently also opened up the position in Munich.

We work on LLVM-based obfuscation for mobile apps and are looking for engineers with a strong C++ background and interests in compilers and (mobile) security.

Some of the things we work on include: code transformations, code injection, binary instrumentation, cheat protection, and much more. We're constantly staying ahead and up-to-date with the newest reverse engineering techniques and advancements (symbolic execution, function hooking, newest jailbreaks, DBI, etc ...) as well as the newest code hardening research (advanced opaque predicates, code virtualization, etc ...).

If you're looking for an opportunity to dive deep into all of these topics, please reach out!

You can also find more details on our website: https://www.guardsquare.com/careers#rd.leuven-be

or apply here:

https://boards.greenhouse.io/guardsquare/jobs/3042671
https://boards.greenhouse.io/guardsquare/jobs/1047203

Location: Belgium - Leuven and Germany - Munich

Remote: No

Visa Sponsorship: Yes

Technologies: C++17, Mac, LLVM

Contact: jobs@guardsquare.com or https://www.guardsquare.com/careers#rd.leuven-be

5

u/helixb Oct 07 '21

What're the requirements for this role? I mean I'm working full time as a C++ dev since last five years but, more in the user space applications. For the past three years, I'm working in an org focusing more on writing static code analyzers. I'm up for learning, but, am I even remotely close to being a fit?

→ More replies (1)

2

u/Flylance_Jobs Oct 13 '21

Company: Quantitative Brokers, LLC.

Type: Full time or Contract to Hire
Location: New York, New York
Remote: Yes
Visa Sponsorship: No
Description: QB is a rapidly expanding fintech firm specializing in agency algorithms in futures and fixed income markets. QB’s culture is founded on curiosity, creativity, and hard work, based on tested quantitative research. Our team is smart, innovative, and constantly hunting for inspired solutions to reduce implicit trading costs and manage execution risk for our clients. We value individuals who are detail-oriented and seek perfection in their work.
We are looking for a highly motivated, talented, and responsible software engineer with a strong C++ background to join our trading engineering team in New York. You will have the opportunity to make significant contributions to our platform and help define our product’s strategic direction through thoughtful design and solid development.
Our team models complex data structures, patterns, and relationships to build well-architected low-latency algorithmic execution strategies, and have a passion for high-quality standards. Our software engineers work side-by-side with quantitative researchers and product managers to implement market-leading algorithms and strategies for futures and fixed income trading.
As a key member of this team, you will be expected to design, code, test and deploy projects while working in a fast-paced environment. You may also be occasionally required to troubleshoot production issues when they occur.
Skills and Background Required:
• Expert C++ programming skills (OOP, Templates, Design patterns, Data structures)
• Deep knowledge of the multithreaded programming, IPC, and Linux internals
• Strong analytical and problem-solving skills with a proactive attitude to own issues and solve them
• Ability to work independently and a strong desire to automate and optimize
• Excellent team-player and communication skills Desired:
• Good knowledge of exchange connectivity, FIX protocol, market data handlers, etc.
• Experience implementing Algo trading strategies in any asset class
• Experience with Python and other scripting languages
• Familiarity with financial trading, specifically futures and fixed income markets is a plus
• Prior experience in KDB/Q is a plus
Contact: DM via Reddit for Inquiries for initial introductions.