XX
Sr. Software EngineerAnyware RoboticsFremont, California, United States
XX

Sr. Software Engineer

Anyware Robotics
  • US
    Fremont, California, United States
  • US
    Fremont, California, United States
Apply Now

About

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.

Responsibilities

  • 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.

Basic Qualifications

  • 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 & Perks

  • Competitive compensation & percentage of stock
  • Health insurance with zero deductible
  • Flexible PTO
  • Regular off-site events
  • 401K
  • Fremont, California, United States

Languages

  • English
Notice for Users

This job comes from a TieTalent partner platform. Click "Apply Now" to submit your application directly on their site.