Maxinsights Corporation Logo

Maxinsights Corporation

Systems Software & Middleware Engineer (C++)

Posted 9 Hours Ago
Be an Early Applicant
In-Office
Santa Clara, CA, USA
Entry level
In-Office
Santa Clara, CA, USA
Entry level
Develop and optimize high-performance C++ and Python software for robotics data collection systems. Build device-side recording systems for video, audio, IMU, and status data; develop middleware using IPC, shared memory, message queues, and zero-copy transfer; integrate hardware and software; and troubleshoot performance, stability, and system reliability issues across robotics, sensor, algorithm, testing, and data platform teams.
The summary above was generated by AI
Job Description:

Location: Santa Clara, CA, United States
Work Arrangement: On-site

About the Role

We are looking for a Systems Software & Middleware Engineer to develop and optimize high-performance software for robotics data collection systems. In this role, you will work across software and hardware interfaces to build reliable device-side data recording systems, develop efficient data communication middleware, and improve overall system performance.

You will collaborate closely with hardware, sensor, algorithm, testing, and data platform teams to integrate components, troubleshoot issues, and deliver robust software for real-world robotics applications.

Key Responsibilities
  • System Integration & Optimization: Debug and optimize integrated hardware and software systems for data collection, working closely with hardware engineers to validate system functionality, improve stability, and enhance performance.

  • Device-Side Data Recording: Develop on-device data recording systems that manage video, audio, IMU (inertial measurement unit) data, and device status information, including data organization, buffering, storage, and integrity validation.

  • High-Performance Middleware Development: Design and implement device-side middleware for efficient data exchange, including publish-subscribe messaging, inter-process communication (IPC), shared memory, message queues, and zero-copy data transfer.

  • Cross-Functional Integration & Delivery: Collaborate with sensor, algorithm, hardware, testing, and data platform teams to integrate system components, validate performance, troubleshoot issues, and support product delivery.

Required Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, Automation, or a related technical field.

  • Strong proficiency in C++ or Python, with solid programming fundamentals, good software engineering practices, familiarity with common design patterns, and experience with code refactoring.

  • Proficiency in C++11 or later, Linux development environments, and build tools such as GCC, G++, and CMake.

  • Strong foundation in Linux systems programming, including process and thread management, memory management, network programming (TCP/UDP), and serial communication.

  • Strong debugging and problem-solving skills, with the ability to independently own a software module throughout its lifecycle, from design and development through testing, deployment, and maintenance.

Preferred Qualifications
  • Experience with embedded Linux systems, including Device Tree Source (DTS) configuration, device driver configuration, or system boot process debugging.

  • Familiarity with multimedia frameworks and pipelines, including V4L2, GStreamer, and FFmpeg, with experience optimizing video and audio processing workflows.

  • Experience working with hardware-specific multimedia frameworks or embedded media stacks is a plus.

Default Benefits:
  • Health insurance

  • Vision care

  • Dental coverage

  • 401(k)

  • Paid holidays

  • PTO (Paid Time Off)

  • Sick leave

Similar Jobs

22 Minutes Ago
Hybrid
165K-185K Annually
Senior level
165K-185K Annually
Senior level
AdTech • Big Data • Digital Media • Marketing Tech
Build and scale Java backend services, recommendation infrastructure, and data-processing pipelines for Taboola’s performance advertising platform. Design reliable microservices, search and event-driven systems handling billions of events and terabytes of data. Own services end to end, including production monitoring, incident response, root-cause analysis, and continuous improvement. Collaborate with product and architecture teams, manage integration projects, mentor engineers, and use AI-assisted development tools.
Top Skills: SparkCassandraClaudeCodexCursorDockerElasticsearchGitGoogle BigqueryHadoopJavaKafkaKubernetesMicroservicesMySQLPythonRestful ApisSolrSpring FrameworkVespa
41 Minutes Ago
Hybrid
15-24 Hourly
Junior
15-24 Hourly
Junior
eCommerce • Fashion • Retail • Sales • Wearables • Design
Represents Coach on the sales floor by delivering personalized luxury retail service, meeting individual and store sales goals, building client relationships, and driving purchases through styling, cross-selling, upselling, clienteling, and social selling. Performs POS transactions, inventory processing, replenishment, visual merchandising, shipment receiving, online pickups, and stockroom organization while supporting team operations and maintaining brand standards.
Top Skills: IpadLaptopMobile PosPosSocial Selling PlatformsWalkie-Talkie
2 Hours Ago
Remote or Hybrid
Santa Clara, CA, USA
176K-308K Annually
Senior level
176K-308K Annually
Senior level
Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
Secure ServiceNow instances by assessing configurations against security baselines, identifying misconfigurations, validating customer-reported findings, and providing actionable remediation guidance. The role develops hardening guidance, distinguishes product vulnerabilities from configuration issues, partners with Product Security and Engineering, supports customer escalations, and drives scalable improvements to security tooling, detection, and risk-reduction processes.
Top Skills: Ai-Powered ToolsApplication SecuritySaas Security Posture ManagementServicenowServicenow Platform

What you need to know about the San Francisco Tech Scene

San Francisco and the surrounding Bay Area attracts more startup funding than any other region in the world. Home to Stanford University and UC Berkeley, leading VC firms and several of the world’s most valuable companies, the Bay Area is the place to go for anyone looking to make it big in the tech industry. That said, San Francisco has a lot to offer beyond technology thanks to a thriving art and music scene, excellent food and a short drive to several of the country’s most beautiful recreational areas.

Key Facts About San Francisco Tech

  • Number of Tech Workers: 365,500; 13.9% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Google, Apple, Salesforce, Meta
  • Key Industries: Artificial intelligence, cloud computing, fintech, consumer technology, software
  • Funding Landscape: $50.5 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Sequoia Capital, Andreessen Horowitz, Bessemer Venture Partners, Greylock Partners, Khosla Ventures, Kleiner Perkins
  • Research Centers and Universities: Stanford University; University of California, Berkeley; University of San Francisco; Santa Clara University; Ames Research Center; Center for AI Safety; California Institute for Regenerative Medicine

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account