Sr. Software Engineer

Anyware Robotics
Fremont, CA, United States
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

C++ (Programming Language) Cloud Computing Program Optimization Profiling Software Quality Code Review Continuous Integration Software Debugging Software Design Patterns Linux DevOps Programming Tools
+12 more
Distributed Systems Memory Management Middleware Python (Programming Language) Motion Planning Performance Tuning Robotic Automation Software Software Engineering Software Systems Multithreading Delivery Pipeline Code Restructuring

Job description

The Senior Software Engineer role focuses on designing, optimizing, and maintaining high-performance software for advanced robotic automation systems. This position involves leading code architecture and reviews, improving scalability and efficiency, mentoring junior developers, and collaborating across teams to drive innovation in robotics software development., Anyware Robotics is seeking highly skilled Senior Software Engineer to join our team. In this role, you will be responsible for programming software solutions for a high DOF robotics system. You will also be responsible for staying up-to-date with the latest research and advancements in the fields of robotic systems, creating solid software development practices, and mentoring junior developers., * Architect & Develop high-performance software for our robotic automation systems.

  • Refactor & Optimize Code to enhance modularity, scalability, and maintainability.
  • Improve Execution Speed by profiling and accelerating critical system components.
  • Collaborate Cross-Functionally with perception, motion planning, QA and deployment teams.
  • Own CI/CD Pipelines, ensuring smooth integration, testing, and deployment.
  • Lead Code Reviews, enforce best practices, and improve overall software quality.
  • Learn & Adapt Quickly to new frameworks, libraries, and hardware constraints.

Requirements

Do you have experience in System tuning?, * 5+ years of professional software development experience.

  • Expert-level proficiency in C++, Proficient in Python
  • Passion for code optimization, profiling, and performance tuning.
  • Experience in multi-threading, memory management, and scalable architectures.
  • CI/CD experience, including automation, testing frameworks, and deployment pipelines.
  • Strong understanding of code quality, software design patterns, and best practices.
  • Fast learner who can quickly grasp new technologies and frameworks.
  • Startup mindset: hands-on, proactive, and ownership-driven.

Preferred Qualifications:

  • Experience with ROS2 or middleware communication stack.
  • Prior experience designing scalable software architectures for robotics or automation.
  • Knowledge of distributed systems and real-time computing.
  • Knowledge of software infrastructure, DevOps, or cloud-based robotic systems.
  • Strong Linux experience, including system-level debugging, performance tuning, and automation.

Benefits & conditions

Pulled from the full job description

  • 401(k)
  • Health insurance
  • Paid time off
  • Paid sick time, * Real Impact: You will contribute directly to the core manipulation intelligence that powers every Pixmo deployment. Your work does not stop at a demo. It ships into real customer sites and solves real problems at scale.
  • Fast Growth: You will sharpen your skills with strong ownership and real responsibility. The team size is doubling every year, creating plenty of room for talents to step up and shine.
  • Generous Equity: We offer generous equity. Salary makes a living, while equity makes a millionaire.

Benefits & Perks

  • Comprehensive health insurance for you and your family
  • Paid Time Off (PTO)
  • Paid sick leave
  • 401(k) Plan Support
  • Daily Meal Credit

About the company

  • An A+ Team: Anyware is built by top talents. Collectively, our team has won six times of Best Paper Awards and Finalists, including the ICRA 2025 Best Paper Award and ICRA 2024 Best Paper Award.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:37 min

Example technology stack for robotics software development

Falk-Moritz Schaefer · WWC 2022

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · WWC Europe 2026

47 sec

Profiling native execution calls with async-profiler

Gonzalo Ortiz Jaureguizar Gonzalo Ortiz Jaureguizar · WWC Europe 2026

10:40 min

Evaluating automotive software architectures and backend technologies

Georg Kühberger +1 · LIVE

2:39 min

Experiencing core Linux capabilities for DevOps administration

Michael Cade · LIVE

Videos

See all

Related articles

See all