Multimedia/VR SW Development Engineer

Employer
Salary
$105000 - $170000

Job Description

XCOM Labs

 

Founded in 2018 by seasoned executives with a proven history of building businesses and setting industry standards. XCOM Labs is powerhouse that attracts extremely talented people who have a passion for transformative wireless technologies. We have revolutionary ideas and industry disrupting influence. We believe that the only way to predict the future is to INVENT it.

 

Responsibilities:

Design and implement system-level software for innovative extended reality solutions and client-server architectures, working mainly in C++. Establish detailed software architecture, feature design, and timeline, followed by hands-on implementation on commercial embedded platforms. Responsible for the design, development, coding, testing, and verification of major system features. Integrate and validate new wireless technology concepts. Active participation in the team’s code and design review process to enhance system efficiency, stability, and scalability. Support software QA and optimize I/O performance. Close collaboration with system design and test teams.

 

Required Experience:

  • 4+ years coding in Modern C++
  • 3+ years design and implementation of real-time multi-threaded applications
  • 2+ years Android application and system-level development

 

 

Preferred Experience/Expertise:

  • OpenXR, OpenVR, Oculus SDK
  • Video and Audio codec utilization and optimizationPosition/Orientation/Motion tracking - capture and prediction
  • Client-Server split-workload architectures for real-time systems
  • 1+ years developing software for wireless systems
  • 1+ years software development for Linux-based platforms
  • 1+ years development in Java
  • OOD/OOP concepts
  • OS concepts
  • Design patterns, data structures and computer software algorithms
  • Git and SCM (Software Configuration Management) concepts
  • Networking concepts, protocol and networking tools (e.g. Wireshark, tcpdump)
  • Unit testing and end to end system integration testing
  • Debugging techniques for real-time software applications
  • Optimizing software performance
  • Generation of effective high-level and detailed design documentation
  • VMs, Containers (K8s, Dockers)
  • Open-source tools
  • End to end system integration, testing and validation

 

Minimum Education:

  • BSCS, BSCE, or BSSE

 

 

 

*Salary will be commensurate with experience and level*