Software Engineer
2 months ago
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
- None
- 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
- 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
- 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
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 timeBack 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 timePosition: 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 timePosition: 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 timeOur 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...
-
Software Infrastructure Engineer
3 weeks ago
Redwood City, United States Dexterity Full timeLocation: 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...
-
Software Reliability Engineer
7 days ago
Jersey City, New Jersey, United States United Software Group Full timeJob 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 timeWe 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...
-
Software Infrastructure Engineer
5 months ago
Redwood City, United States Dexterity Full timeLocation: 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...
-
Software Engineering Lead
2 weeks ago
Redwood City, California, United States C3 AI Full timeC3 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...
-
Software Reliability Engineer
7 days ago
Jersey City, New Jersey, United States United Software Group Full timeSoftware 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...
-
Software Engineering Expert
5 days ago
Redwood City, California, United States ZipRecruiter Full timeUnlock 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...
-
Biomedical Software Engineer
6 hours ago
Redwood City, California, United States Chan Zuckerberg Initiative Full timeRole 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 timePosition: 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 timePosition: 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...
-
Software Infrastructure Engineer
7 days ago
Redwood City, California, United States Bear Robotics, Inc. Full timeJob 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...
-
Software Development Engineer
6 days ago
Redwood City, California, United States OBSERVE, LLC Full timeWe 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...
-
Cloud Software Engineer
2 weeks ago
Redwood City, California, United States Biointellisense Full timeUnlock 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...
-
Staff Software Engineer
1 month ago
Redwood City, United States Karius Full timeAbout 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 timePosition: 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...
-
Software Engineer Lead
7 days ago
Redwood City, California, United States Oracle Full timeJob 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...