Hands-on technical leadership role leading the development of operator-facing software for autonomous uncrewed systems, spanning HMI, mission systems, and autonomous-platform integration.
Responsibilities
Lead technical direction and architecture for HMI capabilities across Hivemind Solutions products.
Design and deliver applications for mission planning, command and control, vehicle and payload supervision, system health, and post-mission debrief.
Build map-centric and data-rich interfaces that clearly convey vehicle state, autonomy intent, mission status, constraints, alerts, and degraded conditions.
Develop HMI using appropriate frontend technologies, including web frameworks such as React and TypeScript, and native desktop frameworks such as Qt/QML where appropriate.
Design robust data flows and interfaces between frontends, C++ services, backend systems, autonomy software, vehicle interfaces, simulation, payloads, telemetry, and video sources.
Develop and support software products for research projects and commercial release, primarily for Mission System and Support tools.
Compensation
Salary compensation is influenced by a wide array of factors including but not limited to skill set, level of experience, licenses and certifications, and specific work location. All offers are contingent on a cleared background and possible reference check.
Responsibilities
Complete software development tasks, including writing new software code
Support Mission System and Support tools and fix bugs
Communicate delays or failures to the Director of Engineering
Participate in ad‑hoc discussions with other developers
Senior C++ Software Engineer, Edge Systems to define and build the software foundations that power autonomous systems operating in demanding real‑world environments.
Responsibilities
Provide technical leadership across the Edge Systems domain
Shape architecture and long‑term technical direction across multiple teams and products
Lead the resolution of complex cross‑cutting problems
Establish engineering approaches that improve the effectiveness of the broader organisation
Design, develop, test, and maintain production C++ software for edge systems
Requirements
Degree in Computer Science, Software Engineering, Electrical Engineering, Robotics, or a related discipline, or equivalent industry experience
Nice to have: Runtime‑critical, multi‑threaded, or performance‑sensitive C++ software
Nice to have: High‑throughput imaging or sensor‑processing pipelines
Senior or Staff Robotics Perception Engineer to develop and deploy advanced perception and navigation capabilities for autonomous aircraft operating in complex and GNSS-denied environments.
Responsibilities
Design, develop, and deploy VIO, visual SLAM, visual localization, and vision-based navigation capabilities for autonomous aircraft.
Develop robust state-estimation and sensor-fusion solutions using cameras, IMUs, and other onboard sensors.
Build geometric computer-vision components, including feature tracking, optical flow, pose estimation, triangulation, and visual localization.
Develop geo-localization and map-matching capabilities using satellite, aerial, or orthophoto imagery.
Integrate perception and navigation algorithms with flight-control and autonomy systems.
Seeking a Senior / Staff C++ Software Engineer, Edge Systems to define and build software foundations for autonomous systems operating in demanding real-world environments. The role focuses on Linux-based edge computing, imaging, sensor integration, and autonomy.
Responsibilities
Lead the technical direction of significant edge software capabilities spanning edge compute, imaging, sensor integration, and mission systems.
Influence software architecture across multiple projects and engineering teams.
Drive engineering excellence through design reviews, technical standards, and pragmatic engineering practices.
Mentor and coach engineers, helping raise the technical capability of the wider organisation.
Partner with systems, autonomy, AI, and product teams to translate long-term capability into engineering roadmaps.
Lead Software & Autonomy Engineer responsible for embedded edge-compute, guidance, navigation, control, and communications architecture for the Anthem multi-domain cruise missile platform.
Responsibilities
Design, implement, and maintain real-time, low-latency computer vision perception and target tracking pipelines on embedded hardware.
Lead hardware migration and optimization of the core flight guidance stack onto NVIDIA Jetson edge platform.
Program, modify, and flight-certify core aeromechanical stability loops, sensor-fusion nodes, and autonomous waypoint navigation scripts within Pixhawk architecture.
Engineer resilient command-and-control data interfaces over MAVLink protocol arrays.
Deploy physically to remote military test ranges to act as core technical extension of the Range Execution Pod.
Requirements
B.S. or M.S. in Computer Science, Aerospace Engineering, Electrical Engineering, or a highly technical equivalent
Nice to have: Active Secret clearance
Nice to have: Top Secret/SCI eligibility
Nice to have: US Navy or US Army laboratory experience
Lead the development and deployment of next-generation intelligent safety features and video processing by integrating high-performance camera systems and real-time edge computing into Samsara’s fleet and industrial products.
Compensation
$154,700—$260,000 USD
Responsibilities
Influence a team of engineers on our Video‑Safety products, solving complex technical problems, guiding architectural decisions, improving quality, and owning key aspects of our tech stack.
Assume ownership in maintaining the production systems managed by your team and provide operational support and supervision when necessary.
Participate in roadmap planning sessions, collaborating with cross functional peers to define key areas of our roadmap and the technical direction and priorities for Safety products, including tooling and release infrastructure, automated test strategy.
Operate significant AI algorithms on the edge, ensuring their accuracy and that they run within the constraints of the devices.
Partner closely with our Hardware, backend, and ML team in defining and building next generation devices that can support the company’s objectives.
Requirements
Bachelor's or Master's degree in Computer Science, Computer Engineering or equivalent field
Lead a team of firmware and ML engineers to deploy AI models on Samsara’s fleet and industrial devices, guiding architecture, roadmap, and product integration.
Compensation
$154,700—$260,000 USD
Responsibilities
Lead a team of ~5 firmware and ML engineers
Provide hands‑on technical leadership
Set the technical bar for edge ML and embedded systems
Turn new AI capabilities into shipped products
Shape the roadmap with leadership
Requirements
Bachelor's or Master's degree in Computer Science, Computer Engineering or equivalent field
Opportunity to work in a dynamic and diverse team to design, architect and implement highly available and fault tolerant video streaming and inference systems using industry-leading open source tools like Kubernetes, Redis, NVIDIA Triton Inference server.
Locations (3)
Mumbai, Maharashtra, India
Bangalore, Karnataka, India
Trivandrum, Kerala, India
Responsibilities
Design, architect and implement highly available and fault tolerant video streaming and inference systems
Create container infrastructure platform
Create and maintain highly scalable Kubernetes architecture
Enhance delivery systems with Continuous Integration