Senior Software Development Engineer, C++
$180k - $250kNetwork 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. This role is suited for a Senior C++ Software Engineer experienced in video processing and real-time streaming technologies. The platform operates across diverse hardware and operating systems and processes video streams from thousands of cameras worldwide. Development is primarily done in C++23 , using modern capabilities supported by the latest MSVC and Clang compilers. What you'll be doing
Develop and enhance video processing and streaming components of the Nx Media Server
Work with video formats, codecs, and container formats (H.264, H.265, MP4, MKV, etc.)
Implement and improve real-time video transport protocols (RTSP, RTP, WebRTC, etc.)
Optimize low-latency video pipelines and media streaming performance
Integrate and extend FFmpeg-based media processing pipelines
Experience
Strong background in C++11 (or newer) in a multi-threaded environment
Experience working with video processing pipelines or media frameworks
Understanding of video codecs, container formats, and media streaming concepts
Experience with real-time streaming protocols such as RTP, RTSP, or WebRTC
Experience implementing high-performance or low-latency systems
Experience implementing unit and functional tests
Experience working with FFmpeg
Understanding of media transport protocols and NAT traversal (STUN/TURN/ICE)
Cross-platform development experience with Windows and Linux including embedded devices
The position is ideally a hybrid role in one of our offices located in Burbank, CA; Walnut Creek, CA and Portland, OR; Belgrade, Serbia; Hague, Netherlands. Please note: We do not accept unsolicited resumes from third-party recruiters or staffing agencies. Any unsolicited resumes sent to our employees or submitted to our careers page or job postings without a formal agreement in place will be considered property of Network Optix, and no fees will be paid in the event that candidate is hired by the company. Base pay range $180,000-$250,000 USD Network Optix is an equal opportunity employer committed to diversity and inclusion in the workplace. We celebrate the diversity of our workforce, which includes people of all cultural, national, racial, gender identities, and those who have served in the military. We strive for an environment where creativity and collaborative growth thrive. If you have a disability or special need that requires accommodation, please let us know.
By clicking "Apply", I acknowledge that I have read the Network Optix Privacy Policy and CCPA disclosure notice and hereby consent to the collection, processing, use, and storage of my personal information as described therein.
Develop and enhance video processing and streaming components of the Nx Media Server
Work with video formats, codecs, and container formats (H.264, H.265, MP4, MKV, etc.)
Implement and improve real-time video transport protocols (RTSP, RTP, WebRTC, etc.)
Optimize low-latency video pipelines and media streaming performance
Integrate and extend FFmpeg-based media processing pipelines
- Refactor existing code and increase test coverage (UT and FT)
- Review the code of other members of the team
Experience
Strong background in C++11 (or newer) in a multi-threaded environment
Experience working with video processing pipelines or media frameworks
Understanding of video codecs, container formats, and media streaming concepts
Experience with real-time streaming protocols such as RTP, RTSP, or WebRTC
Experience implementing high-performance or low-latency systems
Experience implementing unit and functional tests
- Experience and/or desire for using AI development tools (i.e. Claude/Gemini ) to complement your core C++ skills.
- It is our goal to open our server source code as a tool to the entire C++ video world, so experience with driving open source communities is a plus.
Experience working with FFmpeg
Understanding of media transport protocols and NAT traversal (STUN/TURN/ICE)
Cross-platform development experience with Windows and Linux including embedded devices
- Experience with WebRTC media pipelines
- Competitive compensation
- Paid time off
- Flexible working hours
- Hybrid work in our brand-new comfortable office
- Employer-sponsored health coverage
- Working with top industry experts in our international team
The position is ideally a hybrid role in one of our offices located in Burbank, CA; Walnut Creek, CA and Portland, OR; Belgrade, Serbia; Hague, Netherlands. Please note: We do not accept unsolicited resumes from third-party recruiters or staffing agencies. Any unsolicited resumes sent to our employees or submitted to our careers page or job postings without a formal agreement in place will be considered property of Network Optix, and no fees will be paid in the event that candidate is hired by the company. Base pay range $180,000-$250,000 USD Network Optix is an equal opportunity employer committed to diversity and inclusion in the workplace. We celebrate the diversity of our workforce, which includes people of all cultural, national, racial, gender identities, and those who have served in the military. We strive for an environment where creativity and collaborative growth thrive. If you have a disability or special need that requires accommodation, please let us know.
By clicking "Apply", I acknowledge that I have read the Network Optix Privacy Policy and CCPA disclosure notice and hereby consent to the collection, processing, use, and storage of my personal information as described therein.
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Senior Software Development Engineer, C++ in Walnut Creek, CA vacancy
$120k - $150k
...Property & Casualty and Healthcare industries. As a Senior Full Stack Development Engineer, you will play a key role in designing, building, and maintaining... ...Science or related field ~8+ years of backend software engineering experience ~ Strong experience in Java...SeniorWork at officeLocal areaShift work2 days per week$137k - $169k
A leading biotechnology company in California is seeking a Research and Development (R&D) Optical Integration Engineer. This role involves developing new products and testing biopharmaceutical applications. Candidates should have a Master's degree in Engineering, strong...Senior$120k - $150k
...the Property & Casualty and Healthcare industries. As a Senior Development Engineer (Client Implementations), you will play a critical role in... ...ll Need ~ Bachelor's degree or equivalent experience in software development or healthcare technology ~10+ years of...SeniorWork at officeLocal area2 days per weekEarly shift$123.84k - $234.77k
A leading advisory firm is seeking a Manager in the Technical Accounting Practice. The role includes managing multiple client engagements, collaborating with specialists on complex financial reporting, and mentoring others in the practice. A Bachelor's degree in accounting...Senior$105k - $125k
A leading consumer goods company in Walnut Creek is seeking a Senior Analyst, SAP Finance Technology. This role involves supporting SAP Finance solutions, partnering with finance, accounting, and IT to implement efficient systems. Candidates should have 5+ years of experience...Senior$120k - $155k
RheoSense, Inc. is seeking a Software Engineer (Mid-Level and Senior) to join their team in San Ramon, California. The ideal candidate will have experience in Windows development using C#/.NET and C++, with a focus on building user-friendly applications. Responsibilities...Senior$128.21k - $208.13k
HDR is seeking a Senior Geotechnical Engineer located in Walnut Creek, California. The role involves mentoring staff, leading geotechnical projects, and preparing technical documents. Ideal candidates will have a Bachelor’s degree in Civil Engineering, at least 10 years...Senior- ...Developer with extensive experience in Java, Spring Boot, and CI/CD practices. The ideal candidate will have a strong background in software development, with proven skills in various J2EE technologies and frameworks. This position is contract-based for 6+ months with...SeniorContract work
- A technology firm is seeking a Senior Database Systems Engineer/Administrator who will manage, optimize, and secure enterprise database platforms primarily using MongoDB and SQL databases. Candidates should have a minimum of 5 years of experience and expertise in clustered...Senior
- Accenture is seeking an Epic Certified Clinical Inpatient Senior Analyst in Walnut Creek, California. This role requires expertise in managing applications and day-to-day operations while working closely with client stakeholders and offshore teams. Candidates should have...Senior
- Regal Executive Search Logo Website Senior Tax Manager - Tax Principal Location: 1460 Maria Lane Suite 360 Walnut Creek, CA 94596, US... ...Private sector experience is a plus Familiarity with GoSystems tax software and advanced Excel skills preferred Excellent analytical and...SeniorWork at office
- ...Senior Database Engineer/Architect Digital Intelligence Solutions (DISYS) is seeking a Senior Database Engineer/Architect to provide clinical... ...solutions. Implement processes and procedures for the development and release of products/projects that facilitate high...Senior
- ...Senior Java Developer This multi-year engagement is for an onsite Senior Java Developer... ...industry, of which 4 years is in Java development and 2 years is in designing Java based... ...Education: Bachelor's degree in Engineering or Computer Science This is an opportunity...Senior
- ...PTC is leading the way. Our software brings the physical and digital... ...Architect - Platform Engineering-Hybrid San Ramon, CA We... ...new capabilities Mentor senior engineers and contribute to... ...platforms to enhance the software development lifecycle and improve engineering...SeniorWork at officeLocal areaImmediate startFlexible hours2 days per week
- ...Principal Architect - Platform Engineering (Hybrid, San Ramon, CA) We... ...new capabilities. Mentor senior engineers and contribute to... ...Qualifications 12+ years of professional software engineering experience,... ...to enhance the software development lifecycle and improve...SeniorWork at officeLocal areaFlexible hours2 days per week
- ...Job Title: Senior Database Systems Engineer/Administrator (MongoDB) Location: Walnut Creek, CA (Hybrid) Duration: 12+ months with potential extensions Job Summary: Seeking an experienced Database Systems Administrator to design, manage, optimize, and secure...Senior
$150k - $180k
...Senior Mobile SDET Burbank, California, United States Network Optix (Nx) is a global powerhouse in video software development, driven by a mission to empower the creation of intelligent video... ...role for a high-autonomy engineer who will not just execute, but define...SeniorWork at officeRemote workFlexible hours- ...Senior System Engineer - OS Kernel Location: Walnut Creek, CA ABOUT WIND... ...leader in delivering software for mission-critical intelligent... ...all aspects of the software development process HOW YOU WILL... ...Experience with assembly, C++, Python, and other development...SeniorTemporary work
$166.5k - $250k
...Sr. Principal Software Engineer – Platform Location: San Ramon, CA (Hybrid – 2–3 days onsite) Role Overview We are seeking an exceptional... ...systems. Key Responsibilities Platform Engineering & Development Design and build scalable, high-performance platform...SeniorWork at officeLocal areaImmediate startFlexible hours$56.78k - $83.36k
...MEDICAL COLLAB FERTILITY, INC. seeks a Senior Embryologist in Walnut Creek, CA to perform oocyte retrievals, embryo culture, vit-rification & storage. Wage: $56,784 to $83,360/ yr. Resumes to Mary Bennett, 2700 Ygnacio Valley Rd., Ste. 170, Walnut Creek, CA 94598....Senior- ...Senior AI NodeJS Engineer Solvd Inc. is a rapidly growing AI-native consulting and technology services... ...transformation across cloud, data, software engineering, and artificial... ...of Tooploox, a premier AI and product development company, Solvd now offers true end-to...Senior
- ...Clearstory is hiring a Senior Software Engineer to help lead the evolution of our frontend platform and customer experience. This is a high-... ...novelty, but as core leverage. You’ll have access to modern development workflows, strong engineering peers, and the opportunity...SeniorFor contractorsWork at office2 days per week3 days per week
$104k - $147k
Overview We are seeking a Mid to Senior Level Structural Engineer to join our team. Responsibilities Perform detailed structural design for water and wastewater treatment facilities, working with other project team members to integrate requirements into the structural...SeniorFlexible hours- ...Senior.NET Developer Human Power BG is an HR agency that offers... ...Project Stage: Support + Development About The Candidate... ...~ Knowledge of the Agile Software Development Life Cycle ~ Experience... ...Computer Science, Computer Engineering, or a related field Experience...Senior
- ...JOHNSON SERVICE GROUP seeks a Senior Claims Examiner to manage 4850 workers' compensation claims fully remote from Northern CA. You will handle claims from inception to closure, ensuring timely processing and payment of benefits. The ideal candidate has at least 3...SeniorRemote work
- ...About JKI JKI is a software consulting firm headquartered in Walnut... ...rapid iteration, LabVIEW software engineering best practices, FPGA and real-time development, data and signal processing, and... ...Responsibilities As an Intermediate to Senior Project Engineer at JKI, you...SeniorTemporary workWork at officeLocal areaRelocationVisa sponsorship
$138k - $170k
...Striking Distance Studios is looking for a Senior AI Engineer to work in a cooperative, cross-... ...QUALIFICATIONS ~ Bachelor's degree in software engineering, computer science, or equivalent... ...and detail oriented. ~ Advanced C++ skills. ~ Advance knowledge on blueprints...SeniorFull timeFlexible hours- ...Senior Vice President, Stategic Initiatives About the Company Mission-driven organization providing sports training & athletic... ...sports competition health education non-profit community development volunteer coaching and special olympics About the...Senior
- ...Relation Insurance Services is seeking a Senior Client Service Specialist based in Pleasant Hill, California. This pivotal role assists the Account Management and Consulting teams in providing exceptional service to clients. You'll coordinate deliverables, manage client...Senior
$47.37 - $57.37 per hour
Accenture Flex offers you the flexibility of local fixed-duration project-based work powered by Accenture, a leading global professional services company. Accenture is consistently recognized on FORTUNE's 100 Best Companies to Work For and Diversity Inc's Top 50 Companies...SeniorHourly payLive inWork at officeLocal areaImmediate startFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Development Engineer, C++. Be the first to apply!
Related searches
- software engineer full time Walnut Creek, CA
- startup software engineer Walnut Creek, CA
- software developer Walnut Creek, CA
- software development engineer aws Walnut Creek, CA
- ngo software engineer Walnut Creek, CA
- software engineer Walnut Creek, CA
- senior software engineer Walnut Creek, CA
- cybersecurity software engineer Walnut Creek, CA
- part time software developer remote Walnut Creek, CA
- intel software engineer Walnut Creek, CA



