C++ Software Engineer

Remote
Phlux Technologies
,
201 N. Braddock Ave
STE 601
Pittsburgh
,
PA
 
15208
Salary:
-
Application Deadline:
Posted: 
9/18/2025

About Us
At Phlux, we are revolutionizing industrial robotics with our cutting-edge 3D safety sensors. Our technology empowers safe and efficient human-robot collaboration in dynamic environments, redefining safety across industries. As a rapidly growing startup, we embrace innovation, agility, and a passion for problem-solving.

Your Role
We’re seeking a versatile and talented C++ Software Engineer to join our team. In this role, you’ll develop software that brings our 3D sensors to life, crafting intuitive user interfaces, powerful APIs, and real-time systems that interact seamlessly with our hardware. This is a hands-on, impactful position where you’ll work across the software stack to help shape the future of robotics safety.

What You'll Do

  • Design and develop 3D user interfaces for configuring and visualizing sensor data, using frameworks like Qt/QML or equivalent modern tools.
  • Create robust APIs for sensor configuration, visualization, and real-time interaction with 3D data.
  • Work closely with hardware engineers to integrate software with real-time sensor systems.
  • Optimize software performance for low-latency, high-efficiency operation in real-time environments.
  • Debug, test, and refine code to ensure reliability across diverse use cases.
  • Contribute to the full development lifecycle, from initial design through deployment and scaling.
  • Collaborate with a cross-functional team of engineers and designers to deliver innovative solutions in a fast-paced startup environment.


What We’re Looking For

  • Proficiency in C++ with a strong understanding of modern C++ standards (C++11/14/17 or later)
  • Experience with Qt/QML or similar modern UI frameworks for developing cross-platform applications
  • Knowledge of real-time systems and experience working with hardware interfaces (e.g., sensors, cameras, or embedded systems)
  • Strong understanding of data structures, algorithms, and multithreaded programming.
  • Experience with network communication protocols like UDP and TCP
  • Passion for creating clean, efficient, and maintainable code
  • Ability to work independently and adapt to the diverse demands of a fast-paced startup environment
  • Ability to effectively communicate and collaborate across multiple engineering disciplines and articulate technical design decisions clearly

Nice-to-Have Skills

  • Familiarity with 3D graphics and frameworks like OpenGL, Vulkan, or DirectX
  • Experience with 3D sensor technology, point clouds, or geometric computer vision
  • Knowledge of image processing, computer vision, or machine learning
  • Experience with OpenCV
  • Experience in Python

What You’ll Love About Working Here

  • Innovative Projects: Be part of a team building transformative technologies that redefine robotics safety and enable real-world impact in industries like aerospace, manufacturing, and more.
  • Startup Energy, Big Ideas: Experience the excitement and agility of working in a startup, with opportunities to take ownership of meaningful projects and make a direct impact on the company’s success.
  • Collaborative Environment: Join a team of passionate engineers and innovators who value open communication, teamwork, and creative problem-solving.
  • Professional Growth: Expand your skills and grow your career with access to cutting-edge tools, technologies, and mentorship opportunities.
  • Flexibility and Focus: Enjoy a dynamic workplace that values results over rigid processes, giving you the freedom to experiment and innovate.
  • Mission-Driven Culture: Contribute to a vision that is reshaping the future of robotics and empowering safer, smarter human-robot collaboration.

Benefits

  • Competitive Salaries + Stock Options
  • Paid time off, medical, dental, and vision insurance
  • Flexible work schedule