Skip to main content

Senior C++ Graphics Engineer, Augmented Reality Studio

Do you have modern C++ along with experience developing graphics engines for embedded systems? Our AR Studio is now searching for an additional engine dev. This is not legacy code maintenance and we are past the prototyping stage, this is where the real fun begins!
We are BASEMARK, an automotive AR powerhouse, based in Helsinki with satellite locations in Munich, Detroit and the Bay Area. Our flagship product, Rocksolid AR Studio, is an end-to-end automotive AR editor that streamlines the development process by providing every component of AR: AR algorithms, graphics engine, visual editor, and vehicle runtime. Our mission is to make driving safer and more enjoyable and usher in the future of in-car experiences.
We are seeking a highly motivated and talented C++ Graphics Engineer to join our AR Studio team. The ideal candidate will have experience in developing memory and CPU efficient graphics engines for embedded systems.
Keywords: Augmented Reality, 3D graphics engine, C++, embedded systems, Editor/Tool development, HMI, Automotive industry, Cross-platform, Memory management, CI/CD, Architecture, Profiling and optimization, Performance analysis, Debugging and testing
About you
  • Get things done consistently. Innovating an industry is a long journey, and it involves many small iterations.
  • Collaborative. You are transparent about your work and kindly offer help and feedback to others.
  • Passionate about graphics, optimization, GPU hardware, embedded systems, and writing low-level code.
You will
  • Contribute to developing a memory and CPU efficient graphics engine, utilizing Vulkan for rendering 3D graphics in automotive and embedded applications
  • Research and provide solutions for other projects using the graphics engine, aligning with the codebase’s architectural goals
  • Identify and address memory and performance issues of the graphics engine
  • Write and maintain tests
You have/know
  • An engineering portfolio that shows your expertise, creativity, and perseverance
  • Senior-level experience with modern C++ (C++14 and later)
  • Graphics programming experience using modern APIs (e.g., Vulkan, OpenGL, Metal)
  • Experience using GPU debugging tools (e.g., RenderDoc) to identify rendering issues, and profiling tools (e.g., Nsight) to identify performance bottlenecks
  • Experience with C++ build systems (CMake, Ninja, vcpkg)
  • Experience with software development on Linux
Nice to have
  • Experience with software development for embedded systems (e.g. QNX, Android)
  • Experience with Python development
  • Strong 3D math skills

Sound like you? Please send your CV and cover letter to jobs@basemark.com with the subject entitled C++ Graphics.

We look forward to meeting you!

On this website we use first or third-party tools that store small files (cookie) on your device. Cookies are normally used to allow the site to run properly (technical cookies), to generate navigation usage reports (statistics cookies) and to suitable advertise our services/products (profiling cookies). We can directly use technical cookies, but you have the right to choose whether or not to enable statistical and profiling cookies. Enabling these cookies, you help us to offer you a better experience.