Join AiDOOS: Empower Your Micro-Company Today!


Landing Image
  • Form micro-companies around niche technologies
  • Pick and deliver work with complete autonomy
  • cale up your team to take on bigger projects
C++ Software Platform Engineer
Budget: $0.00

Technologies: C++, CI/CD, Communication

Duration: 12

Responsibilities:

  • Join the development of the industry-leading Structure SDK for object reconstruction
  • Develop low-latency solutions to process large volume of data at high speed
  • Support cross-platform development
  • Create internal development tools
  • Profile and optimize the bottlenecks
  • Optimize existing code to ensure efficient, low-latency execution
  • Develop software for hardware manufacturing

We are looking for someone with:

  • At least 3 years of experience in a similar role
  • Experience with driver development or low-level device communication
  • Experience developing complex concurrent systems, including the effective use of multi-threading
  • Strong experience with C++
  • Strong software architecture and design skills, especially in application to C++ code
  • Experience with CI/CD automation
  • Experience with Git

Bonus points if you have experience in the following areas:

  • Experience with Objective-C
  • Experience with development for Apple platforms, especially iOS
  • Experience with GPU-based computations: graphics APIs like OpenGL, Metal
  • Experience with Single Instruction Multiple Data technologies
  • Experience developing hardware drivers in multiple platforms

Work Culture:
 

We appreciate:

  • Great teamwork and interpersonal skills, strong written and verbal communication skills, proactive attitude, and a drive for results
  • Attention to detail and strong commitment to meeting performance metrics
  • Demonstrated creative problem-solving approach and strong analytical, debugging, and troubleshooting skills
  • Proven ability to work well with others in a fast paced, iterative development environment

We offer:

  • An inclusive and compassionate work culture
  • Option to work remotely
  • Flexible working hours
  • Unlimited vacation (you choose your vacation according to your culture, religion, location)