Taipei, Taiwan Hybrid Employment

Network Optix is hiring a Software Development Engineer, C++

About the Role

The role involves developing and maintaining low-level software systems using C++, with a focus on performance, reliability, and integration within a distributed environment.

Responsibilities

  • Design and implement core software components in C++
  • Optimize code for performance and scalability
  • Collaborate with cross-functional teams to define system requirements
  • Debug and resolve complex technical issues
  • Contribute to software architecture and design decisions
  • Write clean, maintainable, and well-documented code
  • Participate in code reviews and technical discussions
  • Ensure software meets functional and non-functional requirements
  • Integrate systems with networking and storage components
  • Support testing and quality assurance processes
  • Develop tools and utilities for internal use
  • Maintain existing codebases and refactor when necessary
  • Work with real-time data processing systems
  • Ensure compatibility across platforms and environments
  • Follow secure coding practices
  • Assist in troubleshooting production issues
  • Contribute to technical documentation
  • Stay current with emerging technologies and methodologies
  • Support deployment and monitoring of software systems
  • Collaborate on performance benchmarking and profiling

Nice to Have

  • Experience with real-time video processing systems
  • Background in embedded or systems-level programming
  • Familiarity with cloud infrastructure
  • Knowledge of containerization technologies
  • Experience with CI/CD pipelines

Compensation

Competitive salary and benefits package

Work Arrangement

Hybrid work model with flexibility for remote and office-based work

Team

Collaborative engineering team focused on building scalable, high-performance software solutions

Technology Stack

  • Primary development in modern C++ (C++17 and later)
  • Use of Linux-based platforms for development and deployment
  • Integration with networking and storage subsystems
  • Application of performance profiling tools
  • Utilization of Git for source control

Team and Culture

  • Emphasis on technical excellence and innovation
  • Supportive environment for professional growth
  • Regular knowledge-sharing sessions
  • Focus on collaborative problem solving
  • Commitment to code quality and best practices

Available for qualified candidates

Freelancing without stability?

Get steady projects, keep your freedom

Iglu connects you with international clients and handles contracts, payments, and admin. You get consistent work and flexibility — no more chasing invoices or worrying about gaps.

Consistent client projects
Contract & payment management
Flexible work schedule
Revenue-sharing compensation
See open positions
Work from anywhere
About company
Network Optix
Network Optix (Nx) is a global powerhouse in video software development, driven by a mission to empower the creation of intelligent video-based solutions and products capable of converting video into actionable data. Over a decade in the making, the Network Optix Enterprise Video Operating System helps innovative organizations rapidly and affordably build world-class, custom-tailored, enterprise-scale video products and solutions. Nx is headquartered in Walnut Creek, California, with additional locations in Burbank, California, Portland, Oregon, Belgrade, Serbia; Hague, Netherland; Taipei, Taiwan, and regional teams distributed across the globe. Recognized on the Inc. 5000 Fastest Growing Companies list for 9 years running, we are committed to expanding our teams cross-functionally and globally. Network Optix aims to power the world’s most intelligent video solutions, with the ultimate goal of carving a path toward revolutionizing the landscape of video technology and transforming how we perceive the world around us.
All jobs at Network Optix Visit website
Job Details
Department server-side development — camera integration and support
Category other
Posted 2 hours ago