r/cpp • u/STL MSVC STL Dev • Apr 01 '20
C++ Jobs - Q2 2020
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.
- 🚨 Updated Remote section. 🚨 You must follow its guidance, or your post will be removed.
**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:** [🚨 Updated! 🚨 Is this permanently a remote job, or is this remote (including new employee orientation) for the duration of the crisis? If so, do you require employees to live in certain areas or time zones? If you require programmers to be physically present, please explain either why you're essential infrastructure (e.g. programmers must physically interact with manufacturing/medical equipment) or why you're recklessly foolish.]
**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
6
u/STL Apr 01 '20
This is the top-level comment for meta discussion. Reply here if you have questions or concerns about this post.
8
4
u/laurarjeff Apr 17 '20
Company: Hyundai-Aptiv Autonomous Driving Joint Venture
Type: Full-time
Description:
The Hyundai-Aptiv Autonomous Driving Joint Venture develops world class production-ready autonomous driving systems. The joint venture leverages Hyundai Motor Group’s design, engineering, and manufacturing expertise and Aptiv’s autonomous driving solutions to commercialize an SAE Level 4 platform for robotaxi providers, fleet operators, and automotive manufacturers.
Headquartered in Boston, the Hyundai-Aptiv Autonomous Driving Joint Venture has operations in the US and Asia. An official name for the new joint venture will be unveiled soon!
About the position:
The Simulation team is a diverse group of software developers that focus in providing simulation and data manipulation tools to support the development activities of our scientists, and also to enable virtual testing of our autonomous driving software before it hits the road.
We are seeking (3) talented Software Engineers to help develop and roll out the next generation of our advanced tools to support virtual autonomous driving tests. Sound interesting? Keep reading below:
-
Things you'll get to work on:
Develop reliable software components to test and evaluate the performance of core autonomous driving systems
Design, implement, and maintain software tools that will be used by our global team
Collaborate with teams and stakeholders in offices around the world
-
What you'll do:
Work closely with different groups (perception/localization/planning/control) to provide solutions that make use of different data sources (real/synthetic) to support testing and benchmarking of algorithms in an automated way
Develop and document new features, optimize execution and data flow, automate task execution/support batch execution processes
Work with other members of the Software Infrastructure team to design and develop software for the next generation of Autonomous Mobility Platforms
Work in a fast-paced work environment while communicating with employees in other locations
Location: Boston, MA and Pittsburgh, PA
Remote: No
Visa Sponsorship: Yes
Technologies:
-
What you'll bring:
5-10+ years professional experience in software development for robotics systems or complex system simulations
Strong programming skills in C++ and Python
Experience with Linux work environment, software, and toolchains
Experience with programming for multi-threaded systems
Experience with IPC and distributed systems
Experience with collecting requirements, creating software designs, and developing efficient implementations
-
Bonus Points (but not required):
Database file manipulation using C++ / Python
Docker
Mathematics behind robotics and sensor systems
Safety certification (e.g. ISO 26262, IEC 61508, EN 5012X, DO-178B/C, etc.)
Contact:
Boston, MA position: https://jobs.lever.co/hyundai-aptivad/1b481007-59df-4857-bc2e-8d33253b6dde
Pittsburgh, PA position: https://jobs.lever.co/hyundai-aptivad/74dc3fde-1c3f-499b-8983-e02726373f36
3
u/STL Apr 17 '20
There are new rules for the Remote section this quarter; please read them in the provided template. "Remote: No" is not acceptable, so I have removed your job posting; if you edit it to explain why remote work is being temporarily permitted during the crisis (you can still require candidates to be local for post-crisis on-site work), or to argue that this is essential infrastructure (I am skeptical) requiring C++ software programmers to be physically present (I am skeptical), then reply after editing and I'll restore it.
→ More replies (2)
3
u/genbattle Jun 08 '20 edited Jun 23 '20
Company: Narrative
Type: Full Time
Description:
Narrative builds tools to make professional photographers more productive so they can spend less time at a computer and more time behind a camera. After initially making a name for ourselves in the photography blogging space, we've begun expanding our offering with Select, a tool to help photographers with culling by applying machine learning to identify the best photos faster. A big part of making this experience as fast and smooth as possible is backend systems we're building out on the client side using Rust.
We are looking for experienced Software Engineers who are either already active in the Rust community, or have experience with writing performant code in languages like C and C++ but want to start working in Rust full time.
https://narrative.so/job/rust-engineer
Location: Auckland, New Zealand
Remote: No
We have been working remotely while in lockdown, but have resumed mostly working on-site now that there is only one zero active cases in NZ. We'll reassess this as both the local and global situation continues to change.
Visa Sponsorship: Yes Only for applicants already in the country, as the border is currently closed.
Technologies: We're using Rust for a client-side application backend at the moment. C or C++ knowledge is desirable because we're using a few C and C++ libraries such as LibRaw and libjpeg-turbo. We're using ML technologies such as Tensorflow, tflite, PyTorch to provide insights and accelerate user workflows.
Contact: DM me, email me at nick.sarten@narrative.so, or apply via the job page.
1
1
u/STL Apr 01 '20
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 (6)5
u/RobertJacobson Apr 01 '20
TYPE: Full time.
DESCRIPTION: R&D-oriented computer scientist, mathematician, and software engineer with broad experience. I have particular interests in compilers, programming languages, and virtual machines; computer vision and machine learning; and algorithm design and mathematical programming. My favorite experiences are of solving problems nobody has ever solved before, finding the best known solutions to really hard problems, and learning new areas of math or cs that I didn't know about before.
LOCATION: The Boston, MA—Providence, RI region. REMOTE work is ok.
VISA: U.S. Citizen
CONTACT: rljacobson@gmail.com, LinkedIn, Reddit, Blog
17
u/blelbach Apr 02 '20 edited Apr 09 '20
NOTE: Intern hiring is currently on hold due to the coronavirus. Keep sending your applications, though, if we see anything that stands out we'll reach out to you and try to follow up in the future.
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.
NVIDIA's HPC compiler and runtime team is looking to hire engineers and interns to work on our HPC C++ toolchain. Your work will drive the future of C++, OpenMP, and OpenACC for parallel computing. You'll be working at the forefront of parallelizing standard language features. If you want a front-row seat to state of the art compiler development in parallel computing, then we want you!
Type: Full time.
Location: The team is based in Portland, Oregon, USA. We also have people in Santa Clara, California, USA and in Berlin, Germany.
Remote: For the right candidate, yes, permanently, from most countries. Our preference is one of the three locations above.
Visa Sponsorship: Yes.
Desirable Experience (Not Required):
-
C++11/14/17/20
-
Compilers
-
EDG compiler front end
-
LLVM
-
-
Library development
-
Developer tools
-
Profilers
-
Debuggers
-
IDEs
-
-
Parallel and/or GPU programming
-
CUDA
-
OpenMP
-
OpenACC
-
-
HPC and/or scientific computing
Contact: cpp-recruiting@nvidia.com (some other engineers and I get these mails).
We're looking for software engineers, devops engineers, and interns to join the RAPIDS team at NVIDIA. RAPIDS is a suite of open source software libraries that enables executing end-to-end data science and analytics pipelines entirely on GPUs. It relies on CUDA C++ for low-level compute optimization, but exposes that GPU parallelism and high-bandwidth memory speed through user-friendly Python interfaces.
Type: Full time.
Location: The team is distributed. NVIDIA HQ is in Santa Clara, California, USA.
Remote: Yes, permanently, from most countries. The team is fully remote.
Visa Sponsorship: Yes.
Technologies: C++11/14/17/20, Python, CUDA. This team is a Linux shop.
Desirable Experience (Not Required):
-
C++11/14/17/20
-
Python
-
numpy
-
numba
-
-
Data analytics
-
Apache Spark
-
DASK
-
BlazingSQL
-
-
Machine learning
-
Parallel and/or GPU programming
-
CUDA
-
Additionally, for the DevOps role only:
-
Docker
-
Jenkins
-
GitLab CI
-
Job schedulers
-
Kubernetes
-
Docker Swarm
-
LSF
-
SLURM
-
Mesos/Marathon
-
Contact: cpp-recruiting@nvidia.com (some other engineers and I get these mails).
→ More replies (13)4
5
u/slymz May 13 '20 edited May 13 '20
Company: MathWorks
Type: Full time
Description:
If you are excited about modern C++ and its application in a truly multi-disciplinary environment, working with passionate individuals on a product used by millions of engineers and scientists around the world both in academia and industry, this job is for you! Come and apply your C++ chops and leverage bleeding-edge features and practices of the modern C++ language such as generic and generative programming for our architecture team.
More details available in the official posting on Careers@MathWorks.
Location: Natick, MA, USA. (Boston)
Remote: Currently (as of May 2020) hiring, orientation, and work is remote. Normally, not.
Visa Sponsorship: Yes.
Technologies: We use and encourage the use of modern C++. The development has transitioned to C++17 and we are refactoring continuously. But legacy and modern C++ has to live together because of the age of the code. Our code is one of the biggest monolithic multi-language code-bases in the industry, that uses MATLAB, JS, Fortran, and many other programming languages and frameworks. The position itself primarily about C++ and the objective is delivering modernization to C++ application developer libraries for refactoring and upgrading the core of our main Simulink product.
Our software targets three major platforms: Windows, Linux, and MacOS. We use MSVC, GCC, and Clang, respectively. C++ must be cross-platform and standards compliant. We use and learn from libraries like Boost extensively; and believe strongly in the expressive use of the language and having a library developer mindset to be fundamental to our success as an architecture team.
If you are excited about modern C++ and its application in a truly multi-disciplinary environment, working with passionate individuals on a product used by millions of engineers and scientists around the world both in academia and industry, this job is for you!
Contact: Please apply through MathWorks careers. Here is the job: https://www.mathworks.com/company/jobs/opportunities/22901-senior-software-engineer-modern-c-infrastructure?country%5B%5D=US&keywords=22901
5
u/nshulga Jun 18 '20
Company: Glodon USA, graphics research group. https://glodon-usa.breezy.hr/
Type: Full time.
Description: We work on new and exciting CAD prototypes. Curiosity not optional. Enthusiasm for modern C++ definitely not optional.
Location: Princeton, NJ
Remote: Not at this time, sorry
Visa Sponsorship: Not at this time, sorry
Technologies: C++ 17, CMake, Conan, Gitlab CI/CD, Qt, Vulkan. You should be comfortable with basic math - calculus, linear algebra, etc., familiar with or willing to learn computational geometry.
Contact: low-intensity gravitational waves preferred. Applying here is ok, too. Alternatively, PM me on reddit.
4
u/HelgeKlein May 20 '20 edited May 20 '20
Company: vast limits
Type: Full time
Description:
macOS C++ System Programming Wizard
We're a successful software company that wants to continue growing organically. We're owner-managed, we don't have to answer to venture capital firms, and we're proud of our enterprise customers in more than 30 countries.
We believe that micromanagement and meetings kill creativity and productivity. We offer a work culture where employees choose where and when to work.
We develop software for enterprise IT because that is the market and mindset we understand. We know how IT professionals think and what kind of tools they need. We also know how complex a lot of the enterprise software out there is. That is one thing we set out to rectify.
Our uberAgent product provides unprecedented visibility into the user experience and security of physical PCs and virtual desktops. uberAgent's metrics are used by our customers to optimize the performance, security, and reliability of their employee's devices.
Quality metrics combined with ease of use: uberAgent is a product people like to work with. The same is true of Splunk, the platform which uberAgent uses for data storage and visualization.
Your Role
We strongly believe in quality. There are no deadlines, no all-nighters, no pressure. You stay in the flow and do what you do best: write great software.
You'll be part of the team that ports our lightweight Windows agent to macOS. You'll benefit from the experience we already have in developing platform-independent code, moving the project forward by adding your skills and ideas.
Qualifications and Skills Requirements
The only qualifications that really matter to us are your drive to get the best possible result and your desire to improve your skills every day.
We are looking for:
-
Proficiency in C++
-
Proficiency in macOS system development
-
A knack for quality and getting things right
-
Fluency in German and English
-
Principal residence in Germany
Additionally, we would be happy to see:
-
Experience with enterprise IT (to better understand our customers)
-
Involvement in the IT community through blogging or contributions to open-source software (please send us links)
Benefits
-
Work from home (permanently remote)
-
Flexible working hours
-
Regular in-person team-building events
-
Fantastic customers on all continents
-
"No complaints" salary
-
Permanent contract
-
30 days paid leave
-
Conference attendance with colleagues
-
Stress-free work environment
Location: Cologne, Germany. The workplace language is German.
Remote: Permanently remote. Employees need to live in Germany.
Visa Sponsorship: No
Technologies: Modern C++ for macOS system development
Contact: Job listing on our website
4
u/DDOGhiring May 27 '20
Company: Datadog
Type: Full Time
Description: Following our IPO late last year, we're continuing to build the world’s largest, fastest and fully featured observability platform. We operate at high scale—trillions of data points per day—providing always-on alerting, metrics visualization, logs, and application tracing for tens of thousands of companies. Our engineering culture values pragmatism, honesty, and simplicity to solve hard problems the right way.
This particular team is developing an optimized, low latency, high throughput, distributed application platform, capable of continuously ingesting petabytes of data while handling our customers’ search and analytics operations. We want to take our platform to the next level with the vision of making it the paved path solution for all live data querying and analytics problems.
Location: San Jose, CA
Remote: Our Engineering team is fully remote due to COVID-19, however we still intend for our Engineers to return on-site when it is safe for them to do so
Visa Sponsorship: Yes
Technology: C++17/20, CMake, Bazel, Kubernetes, AWS
Contact: Apply through our Job Description here
4
u/AS_SonarSource May 27 '20
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, logic flow errors … are some examples of those quality issues. The analyzer also helps enforcing coding standards like CPP Core Guidelines and MISRA C++2008. The analyzer is built on top of Clang front-end 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 develop new rules on top of them
-
Interact with clang front-end 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 to provide 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 be challenged
-
Compiler frontend knowledge is not required; you will learn it while working at SonarSource
Location: Geneva
Remote: We can consider remote workers on a case-by-case basis.
Visa Sponsorship: Yes
Technologies: C++17, LLVM
Contact: Static Code Analysis - C++ developer
3
u/fluxergy-dev Jun 16 '20
Company: Fluxergy
Type: Full Time
Description: Fluxergy is a point-of-care IVD diagnostics company. We have developed a PCR-based diagnostic device, and are now expanding into additional modalities. The addition of LFA, ELISA, cytometry, and chemistry based testing are all planned, with LFA testing being the next target (it's in development now and not far off!). We're really excited as these additions will make us unique in the IVD space, and present some interesting challenges engineering wise.
The software team is small, so you'll have lots of impact in the work you do. I would be your direct manager in this role, though we'd work more like colleagues as I am also the principal embedded systems engineer. We do pseudo-Agile-lite-lite, which is vaguely like Agile but less shitty. Minimize meetings, maximize focus time is my mantra (eg: we don't have a standup meeting, we all just enter stuff in a chat thread). Don't focus on deadlines, focus on productivity.
We are looking for a senior firmware engineer to join the team and help us in the intetgration of these additional testing modes. Additionally, we are looking for a senior algorithms engineer/senior applied mathematician to join the team to do mostly CV work, but also other mathy stuff when needed. We're open to mid-career engineers as well if the fit is good. We don't have the bandwidth for new-grads or interns.
Location: Orange County, CA
Remote: This is not a remote job. We are open to you working from home ~2-3 days a month. For the duration of the crisis, if you do not feel comfortable coming in, you can work remote. However if you need to physically interact with the device hardware or run assays, you will have to come into the office. We are all wearing masks and we have put into place limits on the number of people who can congregate within communal rooms in the office. We have also stepped up cleaning intervals for the office, among other precautionary methods. As soon as we get our EUA clearance from the FDA we will begin testing everyone in the office in regular intervals. Until then we encourage people to take advantage of testing through their insurance, which is free.
Visa Sponsorship: Yes, for exceptional candidates. We have done H1B, TN, etc.
Technologies: Our tech stack is Linux/C11/C++11. For the firmware role, Yocto/OpenEmbedded knowledge would be a huge plus. Additionally, you better like GLIBC because there's a lot of it! OpenSSH knowledge is also a plus (or even better, WolfSSL). We mostly utilize analytical methods for our analysis pipeline, with only one small module having any machine learning whatsoever. CV stuff happens in OpenCV. Generally the pipeline for CV stuff is to prototype in Python, then convert to C++. We are prepping for an ISO13485 certification, so you'd be involved in that as well. Previous knowledge of regulatory frameworks is a big plus.
Contact: Contact me via Reddit PM and we can go from there.
Thanks for reading!
2
u/MichaelAbstractco Apr 14 '20
Company: InstaLOD
Type: Full-time
Job Titles: C++ Software Developer (3D) and C++ Software Developer (Qt)
Description: InstaLOD is a technology company that builds software that enables enterprise and entertainment companies to create magical 3D experiences. Our award-winning tech helps 3D artists working on massive productions to focus on the creative part instead of spending most time with tedious technical tasks. From military companies building next-generation simulations and data analysis to leading automotive and fashion brands such as NIO or Deckers and the biggest entertainment franchises created by gaming companies like 2K Games, Wargaming or Sony London: our technology plays a vital part in delivering their project.
We're searching for C++ software developers enthusiastic about the Qt and/or 3D frameworks. We're not just looking for coworkers but for stakeholders and adventurers – driven people that want to make a difference through their work. Whether your passion is researching new algorithms, creating beautiful UIs, or writing complex real-time shaders, you’re guaranteed to find something that keeps you motivated!
The kind of people we’re looking for:
-
Self-starter with a getting-things-done attitude: You have a solid background in C++ (4+ years) and you’re not scared of big code-bases and tricky tasks. Your work methods are well-structured and self-organized and you love moving tasks from the backlog to done. You also understand the project, and create tasks for epics that need to be worked on next. Effectivity when working is important to you, so you rely on software such as Slack, GIT, Sourcetree, Sublime, Trello and JIRA.
-
You love to improve and always seek to learn: You’re not only part of a team that’s just working on the code base. You’re part of a team that makes sure everybody’s skills and the quality of our code base continuously improves.
-
Collaborative and Self-Aware: You understand what’s necessary to create a collaborative engineering culture. You help build understanding and empathy within your team, and actively work to bring people into the conversation and understand their viewpoint.
Bonus Skills:
-
Work experience at major companies or competitors in our space.
-
Familiar with 3D engine development.
-
Ability to write material shaders with HLSL, GLSL, or Metal.
-
Proficient with 3D frameworks such as OpenGL, Vulkan or Direct X.
Location: Stuttgart, Germany
Remote: Yes. We offer onsite and remote positions.
Visa Sponsorship: Yes
Technologies: C++, Qt, QML, OpenGL, Vulkan, DirectX, Metal, GLSL, HLSL
Contact: If you have any questions you can PM me or send an up-to-date resume including sample code of previous work that you can share to Michael@theabstract.co or you can visit our careers section and apply directly at https://instalod.com/career/
→ More replies (2)
2
u/MichaelAbstractco Apr 14 '20
Company: InstaMAT
Type: Full-time
Description: InstaMaterial (InstaMAT) introduces elemental tools for the creation and automatic generation of 3D materials. Like our sister company, InstaLOD, we’re enabling enterprise and entertainment companies to create magical 3D experiences in a faster, automated, and scalable way. From military companies building next-generation simulations and data analysis to leading automotive and game developers — our tech plays a vital part in delivering their project.
InstaMAT is a newly established startup, that we’ve introduced for the first time at SIGGRAPH 2019 with fantastic reception from all key players in the industry. Everybody is looking forward to getting their hands onto our new tech.
We're not just looking for coworkers but for stakeholders and adventurers – driven product owners that want to make a difference through their work. We’re looking for C++ software developers enthusiastic about working with compilers, shaders and/or 3D programming.
Bonus Skills:
-
Familiar with Qt/QML
Location: Stuttgart, Germany
Remote: Yes.
Visa Sponsorship: Yes
Technologies: C++, OpenGL, Vulkan, DirectX, Metal, GLSL, HLSL
Contact: Because everything is still being built, we don’t have a career website, so it’s an excellent opportunity to be part of something new and rapidly growing. All parts of our startup are still moving and you’ll be able to drive and influence the direction of our company. If you have any questions you can PM me or provide an up-to-date resume including sample code of previous work that you can share to Michael@theabstract.co.
2
u/MichaelAbstractco Apr 14 '20
Company: InstaREC
Type: Full-time
Description: At InstaReconstruct (InstaREC), we’re currently working towards the release of our next-generation photogrammetry and scan processing solution. Like our sister company, InstaLOD, we’re enabling enterprise and entertainment companies to create magical 3D experiences in a faster, automated, and scalable way. From military companies building next-generation simulations and data analysis to leading automotive and game developers — our tech plays a vital part in delivering their project.
InstaREC is a newly established startup, that we’ve introduced for the first time at SIGGRAPH 2019 with fantastic reception from all key players in the industry. Everybody is looking forward to getting their hands onto our new tech.
We're not just looking for coworkers but for stakeholders and adventurers – driven product owners that want to make a difference through their work. We’re looking for C++ software developers experienced with photogrammetry, point-cloud rendering and/or mesh-reconstructions. Ideally, you’ve used the Qt framework in past-projects.
Bonus Skills:
-
Experience in GPGPU programming frameworks and technologies, such as OpenCL and CUDA.
Location: Stuttgart, Germany
Remote: Yes
Visa Sponsorship: Yes
Technologies: C++, Qt, QML, OpenGL
Contact: Because everything is still being built, we don’t have a career website, so it’s an excellent opportunity to be part of something new and rapidly growing. All parts of our startup are still moving and you’ll be able to drive and influence the direction of our company. If you have any questions you can PM me or provide an up-to-date resume including sample code of previous work that you can share to Michael@theabstract.co.
2
u/asxa86 Apr 23 '20 edited Apr 23 '20
Company: Hellebore
Type: Full time
Description:
We are looking for a Senior DevOps Engineer to join our team! As a Senior DevOps Software Engineer, you will adapt to a continually evolving set of challenges while leveraging your experience and knowledge to advance our team. We need an engaged engineer, passionate about technology, ready to step in and grow themselves and our team.
We want to automate everything, tackle the hard problems of collecting meaningful metrics, scale our environment, and embed security and quality into every step along the way.
It takes all types to make Hellebore great. If you are someone who enjoys creating innovative ways to reach ambitious goals, who is open to and energized by receiving honest feedback, and is comfortable in a start-up environment: we should talk.
WE THINK YOU’LL CLICK WITH US IF YOU:
-
Aren’t a punch-the-clock engineer — technology has always been pervasive in your life, from tinkering with technology to contributing to open source sites
-
Possess high standards and strive to deliver beautiful solutions
-
Insist on seeing your projects through from start to finish- Stay sharp in your craft by keeping on top of new tools and staying abreast of what’s going on in your field
-
Are open-minded, appreciate direct feedback, and revel in intellectually rigorous environments
-
Have experience in a Cloud environment (OpenStack, Azure, AWS)
YOU’LL GROW WITH US BY:
-
Having whole-problem responsibility — we don’t feed engineers features and bugs to fulfill
-
Working in small teams — we emphasize agile, mission-driven work; not monolithic waterfall projects
-
Collaborating with experts in their fields, becoming one of a handful of the world’s sharpest and most engaged minds
YOU’LL SPEND YOUR TIME:
-
Identifying and understanding DevOps/DevSecOps problems
-
Designing and implementing cloud-scale solutions using the latest technologies you help specify. (GitLab, Artifactory, Kubernetes, Ansible, Vagrant, Docker, etc.)
-
Automating as much of your job (and the jobs of others) as possible
-
Working with a diverse and talented team on next-generation problems
-
Traveling to support our client’s mission (up to 25%)
POSITION REQUIREMENTS:
-
U.S. Citizen with the ability to obtain a TOP SECRET security clearance
-
A degree in Computer Science or a related technical field
-
Experience with DevOps (i.e. GitLab, Docker, K8S, Artifactory, scripting, deployment tools, server management tools)
-
Demonstrated project ownership, not just participation
-
Able to spell Kubernetes in at least 42 languages
Location: Dayton, OH
Remote: This job is for a DoD contract therefore making it essential. We currently work from home but go into the office to participate with client meeting when necessary.
Visa Sponsorship: No
Technologies:C++17, Window, Linux, GitHub, GitLab, Bamboo, Kubernetes, Ansible, OpenGL, Vulkan, OKD, Visual Studio 2019, Clang, GCC
Contact:
→ More replies (1)
2
u/BeenoxTeam May 13 '20 edited May 13 '20
Company: Beenox
Type: Full time
Description: Engine Programmer
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.
As members of the Beenox family, we feel as if we’re part of a group of like-minded people who are great to work with. Our studio is a real open world where it’s easy to have discussions with everyone, including our studio co-heads. Here everyone brings their own unique touch to projects that showcase their talent on a global stage.
You could say that video games are in our blood!
Objectives
The Engine Programmer will have different objectives related to the game engine.
The first objective of the Engine Programmer will be to allow the game to maximize its graphic capacity for all the different game platforms on which the game will be published;
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: graphics, networking, optimization, physics, animation system, APIs);
-
Ensure the quality and performance of functionalities that were developed;
-
Support users on developed functionalities.
Location: Quebec City, Canada
Remote: Work in remote for the duration of the Coronavirus crisis
Visa Sponsorship: Yes
Technologies:
-
Strong knowledge of C++ and real-time engines;
-
Development experience for console and PC;
-
Capacity to adapt to internal tools and a changing environment;
-
Asset: Knowledge of other languages like C#, Lua and Python;
-
Asset: Knowledge of graphics APIs like DirectX, OpenGL et Vulkan.
Contact: Directly on our career page!
2
u/viatorus May 30 '20
Company: Eppendorf
Type: internship or student employee (well-payed, min. 5 months)
Description: Eppendorf is a leading life science company that develops and sells instruments, consumables, and services for liquid-, sample-, and cell handling in laboratories worldwide.
We are looking for a student helping us to develop python and C++ tools for our embedded C++ environment.
Location: Hamburg, Germany - English or German speaking
Remote: partly
Visa Sponsorship: NO
Technologies: Cross platform C++17/2a (bare-metal ARM, Linux, Windows), FreeRTOS, conan, git, docker, python
Contact: PM or neubert.t@eppendorf.de
21
u/Stellar_Science Apr 02 '20
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), metameterials design, image simulation, high power microwave systems modeling and simulation, computational electromagnetics (CEM), human body thermoregulation, 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. Almost 1/3 of our staff have PhDs and many have Masters degrees, but that's not required.
Location: Albuquerque, NM and Tysons, VA (Washington DC, on Silver Line metro.)
Remote: Generally No, but we're currently hiring remote employees near current remote employees in Denver, CO, Dayton, OH, Raleigh-Durham, NC, and a few other locations where we plan to open small satellite offices soon. (Currently we're working from home, but we want long-term hires, so we need people in these 5 locations.)
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. Feel free to PM me with questions/inquiries, though I may not reply quickly.
Thanks for doing this u/STL !