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
$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...SuggestedWork at office$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- ...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...SuggestedShift workNight shift
- ...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...SuggestedWork at officeLocal areaRemote work
$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...SuggestedPermanent employmentWork experience placementCasual workCurrently hiringRelocationVisa sponsorshipWork visaFlexible hoursShift workDay shift$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 employmentWork experience placementInterim roleRelocationVisa sponsorshipWork visaFlexible hoursShift workDay shift$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 areaShift workNight shiftDay shiftAfternoon shift$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$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...$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...JuniorPermanent employmentTemporary workFlexible hours$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- 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...
- ...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 officeImmediate startFlexible hours
- 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
$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 timeWork at officeFlexible hours$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 wageRelocation$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- 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 ...JuniorRemote job
$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...JuniorFull timeH1b- 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...
$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 employmentWork experience placementInterim roleRelocationVisa sponsorshipWork visaFlexible hoursShift workDay shift$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 employmentWork experience placementInterim roleImmediate startRelocationVisa sponsorshipWork visaRelocation packageFlexible hoursShift workDay shift$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 workWork at officeLocal area$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 employmentFull timeRemote workFlexible hours- 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
- ...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...JuniorRemote work
- ...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 workWeekend work
- 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 jobContract work
- ...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
$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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Junior Software Engineer (Robot Operating Systems). Be the first to apply!
- software engineer amazon Richmond, CA
- software developer fintech Richmond, CA
- part time software developer remote Richmond, CA
- software engineer Richmond, CA
- software engineer healthcare Richmond, CA
- software developer Richmond, CA
- information technology software engineer Richmond, CA
- consulting software engineer Richmond, CA
- entry level software engineer remote Richmond, CA
- senior software engineer remote Richmond, CA

