Software Engineer

4 weeks ago


Redwood City, United States Bear Robotics, Inc. Full time
Job Title:Software Engineer - Platform/RSI
Department: Software Engineering
Job Level: L4/L5
FLSA: Exempt

Job Summary:

As a key member of our team, you will be responsible for the overall robotic system software infrastructure, integration, testing, and performance evaluation. You will focus on developing and maintaining robust, fault-tolerant middleware that ensures seamless communication between high-level services and the ROS ecosystem, enabling end-to-end management of ROS processes, including launching, monitoring, and error reporting.

Key Duties/Responsibilities:
  • Develop and maintain bridges (such as gRPC, ZMQ) to facilitate communication between ROS and external services.
  • Manage real-time data streams to ensure stability and performance
  • Lead efforts in developing system profiling, performance evaluation tools, and health-checking frameworks, driving software stability and enabling effective debugging and diagnostics for the robotic systems
  • Maintain and improve fault-tolerant process management and recovery strategies for ROS-based processes
  • Expected to be highly autonomous and to lead technical directions
  • Work with high-level product requirements and manage individual project priorities, deadlines, and deliverables with your technical expertise
  • Performs other related duties as assigned
Supervisory Responsibilities:
  • None
Required Skills/Abilities/Qualifications:
  • Robot performance evaluation and monitoring tools
  • Architecture/system design experience for fault-tolerant robotic systems
  • Experience with data analysis and profiling tools
  • Experience troubleshooting, debugging, and improving system performance, logging, and diagnostic tools (e.g., health checking, runtime error reporting, or recovery systems)
  • Strong experience with ROS2 or ROS1 ecosystems
Preferred Skills/Abilities/Qualifications:
  • Linux systems (kernel/driver, performance profiling)
  • DevOps experience (Bash, Docker, CI/CD pipelines)
  • Familiarity with process containerization strategies for ROS
  • ROS1 to ROS2 migration experience
Education/Experience:
  • BS/MS in CS or related field and 3+ years of robotics industry experience
  • Solid data structures, algorithms, and software design
  • Solid Python and C++ coding skills
Physical Requirements:

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
  • Prolonged periods of sitting/standing at a desk and working on a computer. The employee routinely is required to sit; stand, walk; talk and hear; use hands to keyboard
  • Specific vision abilities required by this job include close vision, color vision, peripheral vision, depth perception, and ability to adjust focus.
  • Ability to lift 30 lbs.


Bear Robotics, Inc. is proud to be an Equal Opportunity Employer. We do not discriminate on the basis of race, color, ancestry, national origin, religion or religious creed, mental or physical disability, medical condition, genetic information, sex (including pregnancy, childbirth, and related medical conditions), sexual orientation, gender identity, gender expression, age, marital status, military or veteran status, citizenship, or other characteristics protected by state or federal law or local ordinance.

The pay range for this position is $150K-$193K. Pay is dependent on the applicant's relevant experience.
  • Software Engineer

    4 weeks ago


    Redwood City, United States TigerGraph Full time

    Back to jobs. New. Software Engineer. Redwood City, CA (Remote)Apply. TigerGraph is a platform for advanced analytics and machine learning on connected data. TigerGraph's core technology is the only scalable graph database for the enterprise. Its pro Software Engineer, Software, Engineer, Operator

  • Software Engineer

    3 weeks ago


    Redwood City, United States TalentBurst Full time

    Position: Software Engineer (Java Full stack with DevOps) Location: Redwood City CA Interview Mode: Video Duration: 12+ months Qualifications and Experience: Bachelor's degree in computer science, Software Engineering, or related field with 7+ years of professional software development experience Minimum 7+ years of Full-stack expertise in...

  • Software Engineer

    3 weeks ago


    Redwood City, United States TalentBurst Full time

    Position: Software Engineer (Java Full stack with DevOps) Location: Redwood City CA Interview Mode: Video Duration: 12+ months Qualifications and Experience: Bachelor's degree in computer science, Software Engineering, or related field with 7+ years of professional software development experience Minimum 7+ years of Full-stack expertise in...

  • Software Engineer

    3 weeks ago


    Redwood City, United States ICONMA Full time

    Our Client, a Digital Infrastructure Company, is looking for Software Engineer for their Redwood City (Hybrid)location Responsibilities: As a key member of the Client Product Engineering function, you will be involved in the software development life cycle with a focus on delivering solutions for Interconnection product systems. Work in a Globally...


  • Redwood City, United States Dexterity Full time

    Location: Redwood City, CA Travel Required: No Job Classification: Exempt FT Job Functions: Engineering, Software Infrastructure Engineer About Dexterity At Dexterity, we’re building robotic automation systems to perform pick-place-pack tasks in warehouses. Our end-to-end automation systems use intelligent software to enable human-like dexterity in...


  • Jersey City, New Jersey, United States United Software Group Full time

    Job Title: Software Reliability EngineerThe United Software Group is seeking a highly skilled Software Reliability Engineer to join our team. The ideal candidate will have a strong background in software reliability, DevOps, and IT operations.About the Role:We are looking for an experienced professional with 5+ years of experience in SRE, DevOps, or related...

  • Software Engineer

    2 weeks ago


    Redwood City, United States Helm Full time

    We help make autonomous technologies more efficient, safer, and accessible. Helm.ai builds AI software for autonomous driving and robotics. Our Deep Teaching™ methodology is uniquely data and capital efficient, allowing us to surpass traditional approaches. Our unsupervised learning software can train neural networks without the need for human annotation...


  • Redwood City, United States Dexterity Full time

    Location: Redwood City, CA Travel Required: No Job Classification Exempt FT Job Functions: Engineering, Software Infrastructure Engineer About Dexterity At Dexterity we're building robotic automation systems to perform pick-place-pack tasks in warehouses. Our end-to-end automation systems use intelligent software to enable human-like dexterity in commodity...


  • Redwood City, California, United States C3 AI Full time

    C3 AI Software Engineer Job DescriptionWe are seeking a highly skilled Software Engineering Lead to join our team at C3 AI. This is an excellent opportunity for someone with a passion for software development and leadership.C3 AI is a leading Enterprise AI software provider, accelerating digital transformation through its comprehensive services. Our proven...


  • Jersey City, New Jersey, United States United Software Group Full time

    Software Reliability Engineer OpportunityUnited Software Group is seeking a highly motivated Software Reliability Engineer to join our team. In this role, you will be responsible for designing and implementing reliable software systems using containerization and orchestration technologies.This is a great opportunity to work with a dynamic team and contribute...


  • Redwood City, California, United States ZipRecruiter Full time

    Unlock Your Potential">Are you a skilled software engineer looking for a challenging role that will allow you to grow and develop your skills? We are seeking an experienced software engineer to join our team at Alarm.com, the leading cloud-based platform for smart security and the Internet of Things.">About the Role">This is an exciting opportunity for a...


  • Redwood City, California, United States Chan Zuckerberg Initiative Full time

    Role OverviewCZI's Science Technology Organization is seeking a talented Biomedical Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, building, and maintaining cloud applications that scientists rely on daily.About the RoleThis role requires 6+ years of experience in full-stack software...

  • Software Engineer

    1 month ago


    Redwood City, United States TalentBurst Full time

    Position: Software Engineer Location: Redwood City CA Interview Mode: Video Duration: 4+ months Top 3 Skills:- Java, Golang Telemetry (SNMP, gNMI, RESTful APIs) Microservices architectures (3 years minimum) Skills: Very strong Go or Java language proficiency having at least 3 years' experience in software and systems engineering Good...

  • Software Engineer

    2 weeks ago


    Redwood City, United States TalentBurst Full time

    Position: Software Engineer Location: Redwood City C Interview Mode: Video Duration: 4+ months Top 3 Skills:- Java, Golang Telemetry (SNMP, gNMI, RESTful APIs) Microservices architectures (3 years minimum) Skills: Very strong Go or Java language proficiency having at least 3 years' experience in software and systems engineering Good...


  • Redwood City, California, United States Bear Robotics, Inc. Full time

    Job Description: Software Infrastructure EngineerBear Robotics, Inc. is looking for an experienced Software Infrastructure Engineer to join our team. As a key member of our team, you will be responsible for designing and developing the overall robotic system software infrastructure, integration, testing, and performance evaluation.Duties:Develop and maintain...


  • Redwood City, California, United States OBSERVE, LLC Full time

    We are seeking a talented Software Development Engineer to join our team at Observe.AI. As a key member of our engineering team, you will play a crucial role in launching a new product line that represents a strategic focus within the contact center space.This is a unique opportunity to work directly with principal engineers, the Director of Product, and...


  • Redwood City, California, United States Biointellisense Full time

    Unlock the Future of HealthcareBioIntelliSense is a leading provider of innovative remote patient monitoring solutions. We're seeking an experienced Cloud Software Engineer to join our team and help shape the future of healthcare technology.About the Role- Develop cloud-native web applications that enable early detection of patient deterioration- Collaborate...


  • Redwood City, United States Karius Full time

    About KariusKarius is a venture-backed life science startup that is transforming the way pathogens and other microbes are observed throughout the body. By unlocking the information present in microbial cell-free DNA, we‘re helping doctors quickly solve their most challenging cases, providing industry partners with access to the microbial landscape to...

  • Software Engineer CA

    4 weeks ago


    redwood city, United States TalentBurst Full time

    Position: Software Engineer (Java Full stack with DevOps) Location: Redwood City CA Interview Mode: Video Duration: 12+ months Qualifications and Experience: Bachelor's degree in computer science, Software Engineering, or related field with 7+ years of professional software development experience Minimum 7+ years of Full-stack expertise in application...


  • Redwood City, California, United States Oracle Full time

    Job SummaryWe're seeking a skilled Principal Applications Engineer to join our software engineering division.This is a full-time position that requires strong technical skills, excellent communication abilities, and a passion for innovation. As a member of our team, you'll have the opportunity to work on exciting projects, collaborate with talented...