Junior Software Engineer (Robot Operating Systems)

Core Group Resources
Richmond, VA
Job DescriptionJob DescriptionJunior 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.ResponsibilitiesDevelop 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.RequirementsU.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 SkillsExperience 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).Pandologic. Keywords: Software Engineer, Location: Richmond, CA - 94850 , PL: 603347262
Posted 2026-06-18

Recommended Jobs

Helicopter Pilot: 2,000 Flight Hours Required

Med-Trans Corporation
Abingdon, VA

Job Description: If your passion is flying and you want to work in an environment where every second counts, contact us today! We’re hiring a  Helicopter Pilot  to provide medical air transportation …

View Details
Posted 2026-06-06

Bartender

Engaged Headhunters
Virginia Beach, VA

&##128227; Wing King is Hiring: Part-Time Bartender Wanted!   About Wing King Wing King is a lively sports bar with a welcoming, family-friendly atmosphere. Join a vibrant team that thrives on e…

View Details
Posted 2026-02-14

Sales Consultant

Beyer Subaru Alexandria
Alexandria, VA

Are you ready to rev up your career? At Beyer Subaru of Alexandria, we're not just selling cars - we're building relationships, creating unforgettable experiences, and pushing the limits of what's pos…

View Details
Posted 2025-10-09

Lounge Bartender

Courtyard Virginia Beach Oceanfront/North
Virginia Beach, VA

: Looking for summer employment? The Courtyard by Marriott Virginia Beach Oceanfront/North 37th Street is hiring a Bartender to join our team! This is a seasonal position. Overview: The Lo…

View Details
Posted 2026-06-11

Project Manager - Managed Service Provider Support

Summit Technologies, Inc.
Alexandria, VA

Project Manager  Role Summary The Project Manager oversees day‑to‑day execution of system‑specific efforts, ensuring schedules, deliverables, and performance objectives are met for assigned applicat…

View Details
Posted 2026-01-28

Tax Manager

Meadows Urquhart
Richmond, VA

Meadows Urquhart takes pride in being a different kind of accounting firm. Our founding partners had a simple yet profound vision of a firm known for its supportive workplace culture. We knew that by…

View Details
Posted 2026-02-27

Accounting Manager

Marquee Hospitality
Woodbridge, VA

Our fast-growing Management Company is currently looking for an Accounting Manager. We maintain lasting affiliations with leading brands, including Marriott, Hilton, Hyatt, and InterContinental. R…

View Details
Posted 2026-05-12

Community Manager - Tax Credit

Pratum Companies
Fairfax, VA

Job Description Job Description Community Manager - LIHTC This is a skilled administrative position for the management of residential commercial real estate. Work involves managing the operati…

View Details
Posted 2026-05-14

Licensed Physical Therapist Assistant (PRN)

Goodwin House
Alexandria, VA

Job Description Job Description Celebrated as the #3 Top Workplace in the D.C. region for 2025 by The Washington Post since 2019 , Goodwin Living is more than a team – it's a global family o…

View Details
Posted 2026-03-21