Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Junior Software Engineer (Robot Operating Systems)

Core Group Resources

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). #J-18808-Ljbffr

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Junior Software Engineer (Robot Operating Systems) in Richmond, CA vacancy
  • $185k - $260k

     ...Santa Clara, California. About The Role: As a Software Applications Engineer, Robotic Systems, you will design and build the distributed software system...  ...systems-level thinking. What You'll Do Write, operate, and debug software and firmware for complex robotics... 
    Suggested
    Work at office

    Atomic Machines

    Emeryville, CA
    11 days ago
  • $165k - $205k

     ...and Santa Clara, California. About The Role As a Software Applications Engineer, Robotic Systems, you will build the distributed software systems that...  ...with robotics and manufacturing systems Build and operate distributed systems that coordinate state, timing,... 
    Suggested

    Atomic Machines

    Emeryville, CA
    17 days ago
  •  ...Robotics Lab Operator Join a friendly, fast-moving team helping to shape the future of robotics! This is an entry-level robotics operator role — no prior robotics experience required. We're looking for dependable, detail-oriented individuals to help run daily operations... 
    Suggested
    Shift work
    Night shift

    Apex Systems

    El Sobrante, CA
    3 days ago
  •  ...Senior Software Engineer Voleon is a technology company that applies state-of-the-art AI and...  ...the company's production trading systems and the data pipelines that drive our...  ...ensuring reliability and transparency in operations Lead efforts to integrate new financial... 
    Suggested
    Work at office
    Local area
    Remote work

    The Voleon Group

    Berkeley, CA
    4 days ago
  • $99.45k - $134.55k

     ...us. The Boeing Company is looking for a Software Engineer (Associate, Experienced, & Senior) to join the F-15 Mission System Software Development Team located in Berkeley...  ...and implement new capabilities in the F-15 Operational Flight Program (OFP) for both the United... 
    Suggested
    Permanent employment
    Work experience placement
    Casual work
    Currently hiring
    Relocation
    Visa sponsorship
    Work visa
    Flexible hours
    Shift work
    Day shift

    Boeing

    Berkeley, CA
    1 day ago
  • $99.45k - $134.55k

     ...future with us. The Boeing Company is looking for Missions Systems Software Engineers – Embedded to join the Boeing's Mission Systems Software...  ...~3rd Party Software Integration ~ Development Security Operations (DevSecOps) Contribute to all phases of the... 
    Permanent employment
    Work experience placement
    Interim role
    Relocation
    Visa sponsorship
    Work visa
    Flexible hours
    Shift work
    Day shift

    Boeing

    Berkeley, CA
    1 day ago
  • $24 per hour

     ...Position: Robotics Lab Operator Location: Richmond, CA - ONSITE Shifts Available: Morning: 6:30 AM - 2:30 PM Swing: 2:30 PM - 10:30 PM Night:...  ..., which an Apex team member can provide. EEO Employer: Apex Systems is an equal opportunity employer. We do not discriminate or... 
    Local area
    Shift work
    Night shift
    Day shift
    Afternoon shift

    Apex Systems

    Richmond, CA
    3 days ago
  • $170k - $185k

     ...Emancro’s mission is to build general-purpose hospital logistics robots that perform a wide variety of tasks such as organizing and...  ...Qualifications Extensive C++ (5 years) and python (5 years) software engineering experience Extensive experience writing and debugging of ROS... 
    Full time

    Emancro

    Berkeley, CA
    4 days ago
  • $170k - $215k

     ...micromanufacturing company is seeking a Staff Systems Engineer to develop innovative manufacturing...  ...prototype integration, and hands-on work with robotics. Ideal candidates will have a strong background in hardware and software systems, alongside extensive experience in... 

    Atomic Machines

    Emeryville, CA
    4 days ago
  • $8k

     ...infrastructure for AI model inference under the guidance of senior engineers. Contribute to the development and maintenance of production AI...  ...components. Follow established security best practices for AI systems and data. Work within ambiguous problem spaces while learning... 
    Junior
    Permanent employment
    Temporary work
    Flexible hours

    Visionist, Inc.

    Oakland, CA
    1 day ago
  • $170k - $185k

    A robotics company in Berkeley is seeking a full-time software engineer to develop automation solutions for hospital logistics. Candidates should have extensive experience in C++ and Python, as well as expertise in ROS/ROS2 and cloud infrastructure. The role involves developing... 
    Full time

    Emancro

    Berkeley, CA
    1 day ago
  • A technology company in California is seeking a Software Engineer in Robotics to develop distributed software systems for their innovative micromanufacturing technology. You will work closely with engineering teams to design, debug, and implement software for complex robotics... 

    Atomic Machines

    Emeryville, CA
    5 days ago
  •  ...fundamentally rethink the institutions, systems, and tools that drive scientific...  ...organizations, projects supported by Astera operate like high-velocity startups, allowing us...  ...Summary The Astera Institute is seeking a software engineer to build the core infrastructure for... 
    Work at office
    Immediate start
    Flexible hours

    Astera Institute

    Emeryville, CA
    2 days ago
  • Multiply Labs, located in Emeryville, California, is seeking a Robotics Software Engineer to develop intelligent software for automated manufacturing systems. This role combines robotics and biopharma, allowing you to tackle engineering challenges and contribute to systems... 
    Flexible hours

    Multiply Labs

    Emeryville, CA
    2 days ago
  • $160k - $180k

     ...driven, smart and humble engineers from all around the...  ...looking for an experienced Software Engineer with passion...  ...creating world-class robotics applications. At...  ...on embedded automotive systems using only radar data....  ...adverse weather, and operates far more efficiently than... 
    Full time
    Work at office
    Flexible hours

    Zendar

    Berkeley, CA
    1 day ago
  • $125k - $175k

     ...advanced manufacturing, leveraging robotics and proprietary technology to...  ...intersect. Responsibilities: Operate, maintain, and troubleshoot...  ...production tools and systems. Use standard metrology and measuring...  ...operations. Collaborate with engineers on new product introductions... 
    Minimum wage
    Relocation

    Solideon

    Berkeley, CA
    3 days ago
  • $165k - $210k

     ...Regular Toilet is seeking a Production Engineer in Emeryville, California. In this...  ...role, you'll lead initiatives for software deployment and robotics systems, utilizing tools like AWS and...  ...with diverse teams and improving operational processes are key aspects of this... 
    Flexible hours

    I did my part and supported the Regular Toilet

    Emeryville, CA
    2 days ago
  • A leading data solutions company is seeking a Remote Data Entry Assistant to support data management tasks. This entry-level position offers significant opportunities for personal and professional development. Candidates should be detail-oriented and enthusiastic about ...
    Junior
    Remote job

    Only Data Entry

    El Cerrito, CA
    3 days ago
  • $81k - $150k

     ...Career Begins If you're a Java developer, software programmer, data scientist, or data...  ...Python/Java developers, Data analysts/Data Engineers/ Data Scientists, Machine Learning...  ...SynergisticIT What Recruiters Look for in Junior Developers | SynergisticIT Software... 
    Junior
    Full time
    H1b

    SynergisticIT

    Berkeley, CA
    3 days ago
  • TERRANOVA in Berkeley, California is seeking a hands-on engineer to develop embedded systems for innovative robotic platforms. This role involves working on low-level firmware and PCB design to create solutions that contribute to climate resilience and disaster recovery... 

    TERRANOVA

    Berkeley, CA
    4 days ago
  • $99.45k - $134.55k

     ...Boeing Company is looking for an Associate Software Engineer to join the Government Vehicle Health...  ...Government Vehicle Health Maintenance Systems organization, our team of engineers...  ...host environments, including processors, operating systems, and networks, with the ability... 
    Permanent employment
    Work experience placement
    Interim role
    Relocation
    Visa sponsorship
    Work visa
    Flexible hours
    Shift work
    Day shift

    Boeing

    Berkeley, CA
    8 hours ago
  • $164.9k - $223.1k

     ...currently seeking an F-15 Mission Systems Communications and Datalink Integration Engineer to join the F-15 Mission Systems...  ...Be a part of developing flight software and hardware for a fighter with...  ...tests to ensure system designs meet operational and functional requirements.... 
    Permanent employment
    Work experience placement
    Interim role
    Immediate start
    Relocation
    Visa sponsorship
    Work visa
    Relocation package
    Flexible hours
    Shift work
    Day shift

    Boeing

    Berkeley, CA
    1 day ago
  • $155k - $165k

     ...Lead Engineer We are seeking a Lead Engineer to help...  ...and PowerBuoy® systems. This role is ideal for...  ...debugging, testing, and field operations. The ideal candidate...  ...-generation marine robotics systems while working...  ...and work closely with software and integration teams... 
    Contract work
    Work at office
    Local area

    Ocean Power Technologies

    El Sobrante, CA
    3 days ago
  • $156.86k - $191.72k

     ...Computing Center (NERSC) is seeking a System Infrastructure / Platform Engineer to help build and manage HPC...  ...Linux-based infrastructure. NERSC operates some of the world’s largest supercomputers...  ...and mentoring Experience in software engineering, Linux systems programming... 
    Permanent employment
    Full time
    Remote work
    Flexible hours

    Berkeley Lab

    Berkeley, CA
    5 days ago
  • A Berkeley-based startup is seeking a Senior Electromechanical Engineer & Program Manager to lead complex robotic systems projects. This role involves hands-on engineering, project oversight, and collaboration with multidisciplinary teams. Ideal candidates have 5-10 years... 
    Flexible hours

    DCoding Labs

    Berkeley, CA
    2 days ago
  •  ...About the job Data Entry Operator | Junior (Remote) Important: You Will Receive An Email Within Next 2 Minutes After Applying , Check Your Inbox or Spam Folder For next steps. A Data Entry Clerk, is responsible for inputting data and making changes to existing data figures... 
    Junior
    Remote work

    Only Data Entry

    Oakland, CA
    1 day ago
  •  ...defense, automotive/racing, robotics) and out of the box...  ...together. The same engineers design the boards, write...  ...between hardware and software. Avionics sits on the...  ...to develop embedded systems and flight‑critical software...  ...flight hardware and operational systems, not isolated... 
    Remote work
    Weekend work

    Furientis

    Emeryville, CA
    3 days ago
  • Micro1 is hiring a Software Engineer to work remotely, tackling innovative tasks in AI system evaluations. The ideal candidate should have over three years of software engineering experience in environments like Java, C++, or GoLang. This position demands strong debugging... 
    Remote job
    Contract work

    Micro1

    Hercules, CA
    2 days ago
  •  ...Senior Engineer – ERP Application Support (Finance & HR) Find out if this opportunity is a good fit...  ...ERP Application Support to provide day-to-day operational support, configuration, and issue resolution for ERP systems supporting Finance and HR functions. This role... 
    Live in

    Center for Elders Independence

    Oakland, CA
    2 days ago
  • $101.6k - $140k

     ...alerts to the public, in collaboration with our partners. BSL operates a large network of seismic and geodetic stations as well as DAS systems across northern California. This creates a geophysical software engineer position for the real‑time processing and archiving of... 
    Hourly pay

    Inside Higher Ed

    Berkeley, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Junior Software Engineer (Robot Operating Systems). Be the first to apply!