Junior Software Engineer (Robot Operating Systems)
•Today
| Estimated Pay info | Based on similar jobs in your market$80 per hour |
|---|---|
| Hours | Full-time |
| Location | Richmond, CA Richmond, California open_in_new |
About this job
Job Description
Job DescriptionCompany Description
Junior Software Engineer (Robot Operating Systems)
Job Summary
This role offers an exciting opportunity to contribute to the development of autonomous surface vehicles and related systems that enhance safety, efficiency, and operational performance in maritime environments. Ideal for candidates passionate about robotics, networking, and autonomous systems, this position involves working across the full software stack—from embedded systems to high-level autonomy—within a fast-paced, field-driven setting.
Responsibilities
- Develop reliable, maintainable software for control, navigation, and communication of autonomous systems.
- Design and implement software across embedded, real-time, and application layers.
- Collaborate with electrical and mechanical teams to integrate software with hardware systems.
- Work with diverse sensor inputs such as cameras, radar, sonar, GPS, satellite, and cellular to support data acquisition and autonomy.
- Assist in developing obstacle detection and avoidance capabilities.
- Contribute to autonomy features including vehicle coordination and multi-domain operations.
- Develop simulation tools for testing and validation in dynamic environments.
- Troubleshoot complex issues across software, networking, and hardware systems.
- Maintain technical documentation, including architecture and APIs.
- Support field testing and system deployment activities as needed.
Requirements
- U.S. Citizenship.
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Minimum of 2 years of software engineering experience.
- Strong proficiency in C/C++, especially in embedded or real-time systems.
- Experience with build tools such as CMake, Make, GCC/Clang, and version control with Git.
- Solid understanding of software architecture, testing, and debugging.
- Experience working in Linux/UNIX environments.
- Knowledge of networking protocols including TCP/IP, UDP, CAN, serial communications, and wireless systems.
Nice to Have Skills
- Experience with embedded systems and low-level hardware interfaces.
- Familiarity with network debugging tools like Wireshark and tcpdump.
- Background in robotics, autonomous systems, or sensor processing.
- Exposure to NVIDIA platforms such as CUDA, Jetson, or TensorRT.
- Experience with video processing or GUI development in C++.
- Familiarity with ROS (Robot Operating System).
- Knowledge of autonomous navigation or path-planning algorithms.
- Willingness to support field testing and travel as needed.
- Ability to obtain U.S. security clearance (if required).
Core Group Resources is the bridge that connects the maritime, marine offshore, oil & gas, petrochemical, and environmental industries. Our in depth knowledge of these fields can help you navigate these quickly expanding markets.
Core Group is actively assisting companies hiring top-notch marine engineers, operations, and commercial candidates with our expertise in these industries. Candidates seeking navigation into these industries, let us chart your career here. We have mapped out all verticals in this space and know where professionals are best poised for rapid career growth.
With strong projected growth in these sectors, now is the time to partner with the leading Houston-based recruitment firm of Core Group Resources.
We Offer:
Direct Hire, Executive Search, Contract Recruitment, and Recruitment Process Outsourcing
Contact us today to learn more about how we can partner with you. Email info@coregroupresources.com to get started.
Core Group is actively assisting companies hiring top-notch marine engineers, operations, and commercial candidates with our expertise in these industries. Candidates seeking navigation into these industries, let us chart your career here. We have mapped out all verticals in this space and know where professionals are best poised for rapid career growth.
With strong projected growth in these sectors, now is the time to partner with the leading Houston-based recruitment firm of Core Group Resources.
We Offer:
Direct Hire, Executive Search, Contract Recruitment, and Recruitment Process Outsourcing
Contact us today to learn more about how we can partner with you. Email info@coregroupresources.com to get started.
Company Description
Core Group Resources is the bridge that connects the maritime, marine offshore, oil & gas, petrochemical, and environmental industries. Our in depth knowledge of these fields can help you navigate these quickly expanding markets. \r\n\r\nCore Group is actively assisting companies hiring top-notch marine engineers, operations, and commercial candidates with our expertise in these industries. Candidates seeking navigation into these industries, let us chart your career here. We have mapped out all verticals in this space and know where professionals are best poised for rapid career growth. \r\n\r\nWith strong projected growth in these sectors, now is the time to partner with the leading Houston-based recruitment firm of Core Group Resources. \r\n\r\nWe Offer:\r\n \r\nDirect Hire, Executive Search, Contract Recruitment, and Recruitment Process Outsourcing\r\n\r\nContact us today to learn more about how we can partner with you. Email info@coregroupresources.com to get started.
Nearby locations
Nearby Job Titles
Radiologic Technologist Jobs Nursing Assistant Jobs Fast Food Preparation Worker Jobs Applications Software Developer Jobs Personal Care Aide JobsNearby Locations
San Francisco, CA Jobs Oakland, CA Jobs Novato, CA Jobs Berkeley, CA Jobs California JobsNearby Companies
U.S. Navy Jobs Care.com Jobs Free Cash by Almedia Jobs University of California - San Francisco Jobs Oakmont Management Group JobsNearby Categories
Full-time Jobs Part-time Jobs Gig Jobs Posting ID: 1270128181 Posted: 2026-06-18 Job Title: Junior Software Engineer Robot