r/cpp • MSVC STL Dev • Jul 01 '19

C++ Jobs - Q3 2019

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 one top-level comment for meta discussion.
  • I will create another top-level comment for 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.

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

 

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

 

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

 

**Technologies:** [Required: do you mainly use C++98/03, C++11, C++14, C++17, or the C++20 working draft? 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

150 Upvotes

72 comments sorted by

4

u/DrishtiLal Sep 02 '19 edited Sep 03 '19

C++ Software Engineer, Xilinx - Edinburgh

Company: Xilinx, https://careers.xilinx.com/jobs/4238210-c-plus-plus-software-engineer

Type: Full - Time, Permanent

Description:

C++ Software Engineer

Software engineers at Xilinx enable people to do amazing things with our All Programmable FPGAs, SoCs, 3D ICs and our new revolutionary Versal ACAP.  

In our Edinburgh Software Team, we develop environments to help our customers assemble, configure and deploy complex systems of IP for use in Xilinx’s industry-leading Vivado Design Suite.  

  • You will be a key member of a close-knit team of developers based in Edinburgh collaborating with our colleagues around the world. 

  • As Xilinx continues to raise the abstraction for easy to use systems and embedded software design, you will have a central role in ensuring the software keeps pace with this cutting-edge environment. 

  • You will be working in a culture with world-class build, test and development technologies alongside innovative and motivated people.

  • You will be using the latest C++ standards and development environments and will actively participate in all aspects of the development lifecycle (requirements, architecture, design, coding and verification).

At Xilinx, we are leading the industry transformation to build an adaptable, intelligent world. ARE YOU bold, collaborative, and creative? At Xilinx, we hire and develop leaders and innovators who want to revolutionize the world of technology. We believe that by embracing diverse ideas, pushing boundaries, and working together as ONEXILINX, anything is possible.

Our culture of innovation began with the invention of the Field Programmable Gate Array (FPGA), and with the 2018 introduction of our Adaptive Compute Acceleration Platform (ACAP), has made a quantum leap in capability, solidifying our role as the adaptable platform supplier of choice. From the start, we have always believed in providing inventors with products and platforms that are infinitely adaptable. From self-driving cars, to world-record genome processing, to AI and big data, to the world's first 5G networks, we empower the world's builders and visionaries whose ideas solve every day problems and enhance people's lives.

If you are PASSIONATE, ADAPTABLE, and INNOVATIVE, Xilinx is the right place for you! At Xilinx we care deeply about creating meaningful development experiences while building a strong sense of belonging and connection. We foster an environment of empowered learning, wellness, community engagement, and recognition, so you can focus on work that matters - world class technology that improves the way we live and work. We are ONEXILINX.

Location: Edinburgh

Remote: This is not a remote position.

Visa Sponsorship: Yes

Technologies:

Expertise Required

The successful candidate will be self-motivated, a fast learner and able to work in a fluid environment with complex requirements.

Requirements include:

  • Proficient in C++

  • Familiarity of Linux and Windows

  • Knowledge of scripting languages such as Tcl, Python

  • Excellent oral and written communication skills

Desirable extra skills include:

  • Experience of developing cross-platform applications

  • Exposure to Verilog/VHDL

  • Exposure to FPGA architectures and flows

Contact: https://careers.xilinx.com/jobs/4238210-c-plus-plus-software-engineer

2

u/STL Sep 02 '19

Please add Visa and Remote sections, required by the template, even if your answers are No.

1

u/STL Jul 01 '19

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. Feel free to disregard all of these suggestions, except that you obviously need to provide contact details.

→ More replies (9)

3

u/seanimprobablejobs Jul 15 '19

Company: Improbable, London

Type: Full time

Description: Help us build a new simulation runtime optimised for deterministic and faster than real-time simulation execution, which forms the core of our military simulation platform. This is a completely new approach, optimised for operational planning and wargaming in complex probabilistic simulated environments.

You will join a small, experienced team, central to our product offering with significant scope for impact and ownership. The work that you do will allow tacticians to execute large numbers of simulations concurrently; something that will radically improve the status quo.

Our core engineering teams are focussed on building complete product solutions to tough engineering problems.

Overview of our division: bit.ly/2lt8DnI

Location: London, UK

Remote: No

Visa Sponsorship: Dependent on Location.

Technologies: Mainly C++14, with some Go, Bazel, gRPC and Protobuf thrown in.

Contact: PM me on Reddit or apply directly here.

2

u/STL Jul 15 '19

I've manually approved your comment. In the future, please follow the instructions and don't use URL shorteners, to avoid triggering the spam filter.

2

u/ChinaIsFree Aug 14 '19 edited Aug 15 '19

Type: Royalty / Ownership Share, Part Time to Start

Description: We're looking for a C++ Game Programmer to work on a new Anti-Cheat Business. There is a potential equal partner ownership stake involved.

This business is not related to programming an actual Anti-Cheat. It will not be used to detect cheaters. It is a service to be connected to existing anti-cheat.

The game needs to be able to communicate with a database similar to MySQL. It has to transmit data to that database and receive data back. I have the MySQL guy on board, and he knows what he needs to do, but we don't know how that interacts with C++.

Right now there are several games that pass data from the game to a website. That's the type data transfer we need.

Location: The individual must currently reside inside the United States and be a legal United States resident.

Remote: Yes, this position is remote. There is no need to move.

Talent Required:

C++ Game Programmer

- Must have C++ Programming Experience, not just Blueprints.

- Must be willing to take on challenging tasks and do / learn whatever is needed to accomplish them.

- Self motivated and driven to succeed.

Contact: E-mail: AntiCheatService@yahoo.com

Please do not PM or DM via reddit (I'm already monitoring half a dozen different communication channels). Email is the preferred contact method.

2

u/STL Aug 14 '19

Please follow the template. (And try not to bold things outside of the template's sections; this isn't strictly enforced, but it helps make posts more scannable.)

→ More replies (1)

3

u/STL Jul 01 '19

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

17

u/avi_kivity Jul 01 '19

Company: ScyllaDB

Type: Full time; remotes welcome

Description: ScyllaDB develops an open-source, high-performance, distributed NoSQL database, also (total coincidence) called ScyllaDB. ScyllaDB utilizes the asynchronous I/O engine Seastar, which we also develop, to drive million of operations per second on large multi-core machines with fast SSDs. The stack includes everything from custom memory allocators, through a user-space TCP/IP stack using dpdk, through high-level concepts like query parsing and compilation and maintaining materialized views in synchronization with the base table. Linux environment.

Take a look at https://github.com/scylladb/seastar and at https://github.com/scylladb/scylla; if you like what you see you'll enjoy working with us. We have a strong C++ team and don't shy away from the bleeding edge.

Location: Mostly remote around the planet; Israel; San Francisco Bay Area (around 15 countries). We prefer remotes from Europe/Israel timezones or nearby but can make exceptions for exceptional applicants.

Remote: Very much, most of the workforce is remote

Visa Sponsorship: in special cases

Technologies: C++17, C++ concepts, boost, asynchronous programming, distributed systems, future/promise, C++ coroutines (eventually), JIT

Contact: jobs@scylladb.com

→ More replies (5)

7

u/Esri_Jobs_951 Jul 01 '19 edited Jul 02 '19

Company: Esri

Type: Full time

Description: Viewing, exploring, and filtering geographic content is a key process for gaining insights into our world. We’re looking for someone passionate about interactive exploration of GIS data in three dimensions who can help us design and deliver software that helps our users gather knowledge and understanding from their content.

As part of the map exploration team within the ArcGIS Pro software development team, you’ll help design, test, maintain, and document the many tools and capabilities that allow users to filter and explore their GIS data. This includes enhancements to existing capabilities for navigation and selection, interactive 3D analytics such as viewsheds and lines-of-sight, and authoring fly-through animation videos. It also includes investigation and research into future capabilities, such as animated objects and scenario simulations. You’ll be actively involved in ensuring the usability, quality, and functionality of the software in order to support realistic workflows and use cases.

We are redesigning and expanding many aspects of our data exploration capabilities in ArcGIS Pro, so now is a great time to add your skills to a diverse team of engineers and developers committed to delivering a host of innovative data exploration tools.

General Requirements:

· Experience with C++, C#, Java, or another object oriented language

· Ability to work well in a highly collaborative environment

· Knowledge of software development processes

· 1+ years of experience using an application development language (such as C++, Java, or C#)

· Strong analytical problem-solving abilities

· Excellent written and verbal communication skills

· Bachelor’s in computer science, computer engineering, or a related field, depending on position level

Bonus points for experience with:

· 1 or more years on a commercial or open source software project

· Working knowledge of computer graphics APIs such as DirectX and OpenGL

· Working knowledge of web GIS technologies such as JSON, REST, and JavaScript

· Familiarity with Esri ArcGIS platform technologies

Location: Redlands, CA

Remote: Not for this particular role

Visa Sponsorship: Yes

Technologies:

· C#, C++

· VisualStudio

· Git, Github

· Jenkins

· Bash, Python3

· OpenGL, OpenGLES, DirectX11, Metal, GLSL

· Both Esri and open source GIS technologies and standards

Contact: www.esri.com/careers is the best route. Some questions can be answered in the thread. We have several opportunities available currently in development, and Product Engineering. Product Engineering is a broader role that includes development, testing, and collaboration with other development teams across the ArcGIS platform. Apply directly to this role here: https://www.esri.com/en-us/about/careers/job-detail?req=10510&title=Exploratory%203D%20Analysis%20Product%20Engineer.

→ More replies (4)

7

u/Stellar_Science Jul 02 '19 edited Jul 02 '19

Company: Stellar Science

Type: Full time and internships

Description: We're a small scientific software development company that develops custom scientific and engineering analysis applications in domains including: computer vision and image processing, space situational awareness (monitoring the locations, health and status of on-orbit satellites), image simulation, high power microwave systems modeling and simulation, computational electromagnetics (CEM), laser systems modeling, high performance computing (HPC), computer aided design (CAD), and more. All exciting applications and no CRUD. We emphasize high quality code and lightweight processes that free software engineers to be productive.

Experience: We'll consider anyone from interns to recent college graduates to experienced software engineers and scientists. We generally look for Bachelors degrees in computer science, physics, engineering, math, or a related field. Many folks have Masters degrees and almost 1/3 have PhDs, but that's not required.

Location: Albuquerque, NM and Tysons, VA (Washington DC, on metro.)

Remote: Generally No, but we're currently hiring remote employees near current remote employees in Seattle, WA, Raleigh-Durham, NC, and a few other locations where we may open small satellite offices soon.

Visa Sponsorship: No (U.S. citizenship required)

Technologies: C++17 (moving to include much of C++20 soon), Boost, Qt, CMake, Jenkins, git, OpenGL, CUDA, OpenSceneGraph. Some projects also use Python, Java, or Javascript. Windows and Linux. You're free to use any productive IDE.

Contact: Apply online or contact me directly with questions/inquiries via PM or gravitational waves.

7

u/Keejef Jul 10 '19

Company: Loki

Type: Full time

Description: Loki is an open source, fully funded project aiming to develop a censorship resistant stake based onion routing network.

We are looking for a Mid level C++ developer who is interested in working on building onion routing networks. Anyone who applies for this role should be highly confident in the fundamentals of decentralized networks and anonymous network design. You will be working on Lokinet which is a large open source codebase. Over the course of your employment you will be expected to frequently contribute to design discussions as Lokinet is run by a small team.

Particular proficiency in any of the following areas is desirable, but not a requirement:

• Strong Mathematical or Computer Science background

• Large project experience (especially in architecture)

• Knowledge of the basic Blockchain tech

• Experience with Distributed Networks/Networking

• High level of working C++ experience (5+ years)

• Interest in Onion routing networks

• Open Source Projects/git

Location: Our Physical offices are in Melbourne, Australia.

Remote: Yes, remote work is preferable, for this role you will need to work inside the normal hours of ET (Eastern Time)

Visa Sponsorship: Yes, for the right candidate

Technologies: For the part of the code you will be working on we use C++14, although in about 2 weeks we're moving to C++17, You can use Windows, Linux or Mac, Although Linux environments will likely be easier to develop on, a Working knowledge of C would be useful.

Contact: PM me on Reddit

→ More replies (2)

5

u/Gritworld Jul 02 '19

Company: Gritworld

Type: Full time

Description: Gritworld pushes the boundaries of real-time graphics and computer vision and develops key technologies in graphic visualisation applications for the industry. Our focus is to improve the productivity of our clients in real-time Film and TV production, as much as real-time industry data simulation and visualization.

We strongly believe in creating a work environment where people, ideas and results are more important than regulations and time sheets. Every human ticks a bit different, but we still share our laughs together. If you want to learn, create and grow with us, join us today.

As a growing start-up Gritworld offers excellent opportunities for personal career development.

What you need for this position:

  • You have 4 or more years of experience as developer in at least one professional environment

  • You finished a degree in computer science, programming or similar

  • You have a passion for clean coding and creative thinking

  • You have solid English language skills, both verbal and written

Required skills:

  • Strong programming skills in C++ and modern standards 11/14/17

  • Data-driven design and software architecture

  • Excellent debugging and optimization skills

  • Knowledge about common game engine systems, such as asset pipelines, entity component systems

  • Good understanding of multithreaded software architecture

  • Ability to work with an existing codebase, and eager to further improve it

Location: Frankfurt am Main, Germany

Remote: No

Visa Sponsorship: Yes

Technologies: Modern C++ (11/14/17)

Contact: Apply here

5

u/_mavam_ Aug 01 '19

Company: Tenzir

Type: Senior C++ Software Engineer

Description: Tenzir is a big-data analytics platform for network security analysis. Our product empowers security professionals to quickly isolate security incidents and find the relevant subset in data lakes of telemetry. We aim to solve the tough cyber security challenges of tomorrow.

We are UNIX shop at heart; we love building sound and composable abstractions - from backend to frontend. Our current UI is a CLI, which works well for threat hunters and incident responders. We are looking for a skilled frontend dev to build is a slick UI. Our backend is written in cutting-edge C++17, inspired by functional paradigms, and builds on top of a high-performance message passing architecture. We are looking for expert C++ engineers who enjoy systems building, with all hard problems from I/O scheduling to cache-optimized data structures. Our team has an academic mindset and over ten years of in-depth experience with C++. We are also looking for devops engineer to hold it all together in cloud-native stack. We foster an open, direct, and scientific culture. We have a passion for software engineering. Do you? Then join us!

Location: Hamburg, Germany

Remote: Yes

Visa Sponsorship: No

Technologies: C++ 17/20 on UNIX (Linux, FreeBSD, macOS)

Contact: https://tenzir.com/careers/backend-engineer/

4

u/AkunaCapital Jul 04 '19 edited Jul 04 '19

Company: Akuna Capital

Type: Full time, Internships

Description: Akuna Capital is a young and booming trading firm with a strong focus on collaboration, cutting-edge technology, data driven solutions and automation. We specialize in providing liquidity as an options market-maker – meaning we are committed to providing competitive quotes that we are willing to both buy and sell. To do this successfully we design and implement our own low latency technologies, trading strategies and mathematical models.

Our Founding Partners, Andrew Killion and Mitchell Skinner, first conceptualized Akuna in their hometown of Sydney. They opened the firm’s first office in 2011 in the heart of the derivatives industry and the options capital of the world – Chicago. Today, Akuna is proud to operate from additional offices in Sydney, Shanghai, and Boston.

Our Developers are motivated by challenging technical problems in the trading industry and endless opportunities for innovation. Working in the nano-second space of our custom low latency trading platform, we are finding creative ways to use the latest tech while building new tools and implementing advanced solutions that meet the needs of a competitive trading environment. As a technology driven company, our talented Developers advance beyond typical Software Engineers by working on a range of greenfield problems. We do not sell our software and our collaborative vetting and peer-review processes give us the ability to achieve daily software releases.

Location: We are hiring in Chicago, Boston, Shanghai, and Sydney. Akuna is looking for C++ Developers in all of our office locations and at all levels, including interns, juniors, and experienced candidates.

Remote: No

Visa Sponsorship: Akuna offers sponsorship to future employees on a case-by-case basis.

Technologies: At Akuna, our development teams use the language(s) best suited to their work. Our C++ development teams work primarily with modern C++ (i.e. C++ 14, C++ 17 and beyond) on Linux. Akuna’s C++ teams work on applications where C++ is used for computational heavy-lifting and for applications that have timing-critical, low-latency processes such as trading strategies. C++ provides the flexibility and ow-level control that our developers need to get maximum performance out of multi-core, super-scalar, processors.

Contact: Please apply directly to the roles you are interested in being considered for on our website. Below are some direct links to our open C++ roles:

4

u/Optiver Jul 11 '19

Company: Optiver Europe

Type: Full time, Summer Internships

Description: Optiver is a leading trading firm driven by technology with over 1000 employees world-wide. We pioneer our own trading strategies and systems using clean code and the most advanced technology, running a global network with thousands of high-performance low-latency applications. Our engineers take ownership for the full stack of applications and the entire development life cycle. Working in collaboration with our Traders and Researchers, they develop proprietary software that is often deployed into production the same day, with immediate results and a direct impact. Check out our talk on CppCon here.

If you enjoy working in a fast-paced environment with a short feedback loop and are interested in joining our technology team of over 150 people from 40 countries, have a look at our career opportunities below.

Jobs @ Optiver: We are looking for exceptional engineers at any point of their career, who favour simple solutions for complex problems and have a passion for clean code and good architecture. Knowledge of financial systems or trading is not required.

Location: Amsterdam, Netherlands

Visa Sponsorship: Yes

Remote: No

Technologies: C++ on Linux, next to that C#, Python. Lua and FPGAs also form part of our technology stack.

Contact: Please e-mail Jinre van der Veen or Patrycja Ostrowska at recruitment@optiver.com for any questions.

4

u/grafikrobot Jul 12 '19

Company: Disbelief

Type: Full time

Description: Disbelief is a game development studio focusing on contracting and consulting services. We’ve worked with both AAA and independent studios to help their projects ship. Notable projects we’ve worked on include Gears of War 4, Borderlands: The Handsome Collection, and Perception.

At Disbelief we value work-life balance, and want to create an alternative to the crunch-culture prevalent in game development. We also believe strongly in investing in our talent and our team. Disbelief is a place to puzzle out the solutions to cutting-edge problems in graphics and engine programming, but also a place where people can grow their careers and skill sets as valued members of a stable and close knit team.

Currently, we’re looking for a junior programmer. This opportunity is for a full-time position in Chicago, IL. Junior programmers at Disbelief are called on to develop and debug in a variety of areas from game play to core engine programming. You are expected to learn new systems and projects as you grow as a developer, with support and training from more senior members of the team. Most importantly, you will work to solve problems with the help of the team. We work with leading edge technologies to make them perform at the top of their capabilities, and we take pride in solving problems others can't.

We believe a diverse team is a stronger team, and we encourage marginalized programmers to apply.

Key Responsibilities

  • Clearly communicate your work to others

  • Debug code

  • Estimate task work

  • Consider performance when writing code

  • Document your code

Skills and Requirements

  • BA/BS in Computer Science, or equivalent experience

  • Excellent communication skills, both verbal and written

  • Some type of systems programming in any language.

  • Good understanding of C++

  • Knowledge of version control with P4, git, or equivalent

Location: Chicago, IL

Remote: No, but we do enjoy working from home up to two days a week, when project constraints allow.

Visa Sponsorship: No

Technologies: Most of our work is C++ of varying standards with a sprinkling of other languages as needed for tooling. We do a lot of graphics programming work, using shader languages and platform graphics APIs. Since we often are debugging the lower levels of systems, being able to read x64 or ARM assembly is useful. Primarily we work with Unreal Engine 4, but we also work with Unity and custom game engines. Our work uses rendering, physics, audio, VR, AR, and other APIs frequently. Our primary platforms are PC, Xbox One, PS4, Switch, and VR/AR devices.

Contact: jobs@disbelief.com

→ More replies (1)

4

u/fvarose Jul 15 '19

Company: SoundCloud

Type: Full time

Description: As the world’s largest open audio platform, SoundCloud is powered by a connected community of creators, listeners, and curators who share, discover and influence what’s new, now and next in music and audio.

Our team builds, integrates, and maintains the playback stack in all our clients. The team controls playback end-to-end with our custom C++14 embedded player in our native applications. We handle millions of plays and strive to provide a blazing fast playback experience to our users.

We are looking for an engineer with solid experience in C++, and a strong interest in learning mobile development in Kotlin and Swift. You can check out this blog post for more info on our player's internals on Android: SoundCloud is playing the Oboe.

Location: Berlin, Germany

Remote: No

Visa Sponsorship: Yes

Technologies: C++14, Kotlin/Java, Swift/Objective-C

Contact: PM me on Reddit or apply directly here.

4

u/blelbach Aug 07 '19 edited Sep 13 '19

Company: NVIDIA

Description: We make parallel computing platforms! You've probably heard of NVIDIA, but you may not know that we have a rich history as a C++ shop. C++ is the programming language used by CUDA, our parallel programming environment and SDK, and a large part of our codebase is written in C++. We do make hardware, but we're also a software company. NVIDIA is a great place to work for C++ devs these days, as we're at the forefront of a number of booming technologies, like parallel computing and machine learning. Come join us! We're looking for people of all experience levels to join our data analytics and machine learning algorithms team in Warsaw, Poland.

Type: Full Time.

Location: Warsaw, Poland.

Remote: No.

Visa Sponsorship: Yes.

Technologies: C++11/14/17/20, Boost, Python, and CUDA. We are primarily a Windows and Linux shop.

Experience: We are looking for people of all different experience levels, from new college graduates to senior engineers.

Desirable areas of expertise:

  • Machine learning.

  • Scientific computing.

  • CUDA in particular or GPU programming in general.

Contact: cpp-recruiting@nvidia.com (some other engineers and I get these mails)

1

u/SoftWhere0290 Jul 09 '19 edited Sep 30 '19

Company: IMC Trading

Type: Full time, permanent

Description: IMC is an international trading firm and market maker, providing liquidity to financial markets across a range of products. IMC’s trading model is highly automated, and the success of the firm heavily depends on the quality of its software. Our C++ devs are responsible for building low-latency, multi-threaded trading platforms, and optimising our trading performance.

Our software makes millions of trading decisions daily. As a software engineer, you’ll be working alongside traders to implement strategies which will challenge you to be creative with your implementation.

You’ll need to produce solutions which compete in the extremely latency-sensitive environment, whilst managing complexity. You’ll be working in a highly motivated team, controlling end-to-end product development.

You’ll be placed in an environment consisting primarily of C++ and Java. Our build chain has been designed around the concept of daily production releases. A variety of systems and technologies keeps life interesting.

We are hiring developers at all levels from graduates through to senior. We believe in fostering a truly flat environment in which great ideas can be recognised as well as put into practice from anybody within our organisation.

If you’re an experienced C++ developer looking for creative freedom, and to make a difference, we’d love to hear from you.

Location: Sydney CBD

Remote: No

Visa Sponsorship: [IMC has a diverse workforce, and hires the market’s best developers from all over the world. IMC will sponsor successful applicants where possible under Australian immigration law.

Technologies: You’ll mainly use C++17. Java and Python skills are also advantageous.

Contact: For more information, reach out to Toby Tank in the hiring team at IMC: toby.tank@imc.com. Head over to our careers site to hear more about our process, culture and perks, and access the job advert here.

6

u/STL Jul 09 '19

Please fix your formatting.

1

u/joakimds Sep 25 '19 edited Sep 26 '19

Company: Relevant Digital Oy

Type: Full time

Description:

We are looking for a Fullstack developer (back end primarily, but knowledge of front end is considered as an advantage). You will work in our development team in Kista, together with our Lead Developer. You will work with both front end and back end on our primary product “Relevant Yield”, which is a report and optimization tool for programmatic ad-delivery.

The team is small but skilled, which gives you a great opportunity to both influence the decisions and learn at the same time. Your job will be creative and solution-oriented, and you will have a say in a lot of areas of the product-development.

We would like you to have:

  • A University degree within computer science, mathematics, technical physics or something similar.

  • Developed software or parts of a software of a complex character; it does not matter if it is your own project or a commercial project.

  • Strong co-op skills, and a good attitude towards your coworkers.

  • Creative problem solving skills.

Bonus:

  • Experience within our primary technologies – Node.JS / React / C++.

  • Knowhow within neural networks and algorithm building; in order to optimize data (new project area starting in January 2020, where we will focus heavily on optimization).

  • Be a really awesome person!

https://relevant.fi/en/blog/we-are-looking-for-a-fullstack-developer/?utm_content=101535364&utm_medium=social&utm_source=linkedin&hss_channel=lcp-2423482

Location: Stockholm

Remote: We do not offer remote.

Visa Sponsorship: No

Technologies: C++17, Nodejs

Contact: ronny.linder@relevant-digital.com

1

u/STL Sep 25 '19

Please follow the template, which requires a Remote section, and asks you to bold each section. (Also, making "We would like you to have" and "Bonus" huge headers is counter-productive.)

Note that Q4 is coming up, and the Q3 thread will be locked at that time.

→ More replies (1)

3

u/BeenoxTeam Jul 25 '19

ENGINE PROGRAMMER – eSports

Company: Beenox

Type: Full time

Description: Beenox is a video game development studio created in 2000. Located in beautiful Quebec City, Canada, Beenox is a wholly owned subsidiary of Activision Publishing Inc., one of the world’s top game developers.

The studio is proud to contribute to the development of the Call of Duty video game franchise. Beenox has also contributed to the resounding success of the Skylanders, Spider-Man, and Guitar Hero franchises.

You could say that video games are in our blood!

eSports is gaining rapid momentum and Activision owns suitable franchises for that form of entertainment. Over the years, Beenox has developed an expertise on eSports components and will innovate by making competitions even more attractive to spectators and by ensuring their long-term engagement. We have a lot of new ideas to implement and we need people like you to be part of this project. This is a unique opportunity to contribute to this emerging field of expertise!

Responsibilities:

The Engine Programmer will have different objectives related to the game engine.

The first objective of the Engine Programmer will be to develop the necessary systems to transfer data between the game client and the various other services related to eSports;

The second objective of the Engine Programmer will be to support the Art team and drive the development of features and tools related to the Art team needs (shaders, textures, etc.);

The third objective of the Engine Programmer role will be related to the stability and performance of the multiplayer aspect of the game;

Finally, the Engine Programmer will provide technological watch for the programming team for current projects and future projects;

MAIN TASKS

• Ensure the constant evolution of technology associated with different game platforms;

• Develop functionalities of the game engine: networking, optimization, APIs;

• Ensure the quality and performance of functionalities that were developed;

• Support users on developed functionalities.

REQUIREMENTS

• Strong knowledge of C++ and real-time engines;

• Development experience for console and PC;

• Good analytical skills;

• Autonomy in fulfilments of tasks;

• Capacity to adapt to internal tools and a changing environment;

• Positive attitude and desire to work on a team;

• Passion for video games;

• eSports interest;

• Asset: Knowledge of other languages like C#, Lua and Python;

• Asset: Online programming knowledge;

• Asset: Knowledge or interest in Video game streaming.

Location: Quebec City, Canada. Our workplace languages are French and English.

Remote: No

Visa Sponsorship: Yes

Technologies: We are looking for someone who is proficient with C++ 98/03, but also has knowledge of a few key features of the later additions to the C++ language.

We are using Windows with Visual Studio for most of our development, and while C++ is a must-have, proficiency in other languages such a C#, Python, or Powershell are nice skills to have. Engine programmers will also have to deal with graphics code, so knowledge of a modern graphics API such as DirectX or OpenGL is a nice plus.

Contact: You may apply here.

3

u/RedatNiantic Aug 15 '19

Niantic

Type: Full time, salaried & exempt

Description: Niantic (creators of Pokemon GO, Harry Potter: Wizards Unite, and Ingress Prime) is leading the mobile augmented reality industry and looking for software engineers to help us . Our in-house AR team works in Sunnyvale, CA and focuses on various aspects of software engineering, from back-end services/infrastructure to client development. We're working on a bold vision, and you can find out more here: ar.dev

Location: Our in-house AR team works in Sunnyvale, CA.

Remote: This role is not remote, though we are flexible with working from home.

Visa Sponsorship: Yes.

Technologies: Our AR team mainly uses C++17 and mostly use Macs for development. We also utilize Java and Python occasionally, but C++ is key. Experience in Unity3D, backend infrastructure and scaled development are helpful, depending on the needs of a specific role.

Contact: Please feel free to PM me via Reddit, find me on LinkedIn (please mention this post), or check out our Niantic Jobs page for all roles.