Facebook pixel

Software Engineer, Platform
Posted on 6/16/2022
INACTIVE
Locations
Remote
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
CUDA
Data Analysis
Git
Linux/Unix
Management
R
OpenGL
Research
Writing
Requirements
  • 5+ years of professional software development experience with strong engineering practices
  • Demonstrated programming in C and C++ in a production environment
  • Experience writing multi-process and multi-threaded software with practical knowledge of concurrency
  • Experience with software configuration management systems, such as Git
Responsibilities
  • Write production code in C++ for a variety of platforms, including GPUs and microcontrollers
  • Develop robust, high-performance drivers and data processing pipelines for sensor subsystems, such as cameras, lidar, IMUs, etc
  • Help measure, define, and optimize towards target performance metrics for components across the stack
  • Develop framework APIs for use by other modules
  • Write applications and service software components and processes; examples: logging, intra system messaging, user interface
  • Implement safety critical designs that detect errors, fail safely and have the necessary redundancy to minimize risks
  • Writing safety-critical software on real-time operating system
  • Collaborate cross-functionally with other R&D teams
Desired Qualifications
  • Experience with multi-threaded or highly parallel programming frameworks: CUDA/OpenGL/Metal/NEON, etc
  • Research or professional experience in video encoding
  • Research or professional experience in computer graphics or game engines
  • Knowledge and experience with Linux drivers
  • Knowledge and experience with RTOSes (QNX, VxWorks, etc)
  • Experience with ROS 2 and/or DDS
Voyage
Company Overview
Voyager Innovations is a technology company that is involved in the development and delivery of digital services.