Post Job Free
Sign in

Software Engineer

Company:
Synchro
Location:
Clarksburg, MD, 20871
Posted:
June 23, 2025
Apply

Description:

Software Engineer

Location: Onsite in Clarksburg, MD

Employment Type: 6-month contract

We’re partnering with an established technology company that develops autonomous systems for real-world applications, particularly in environments where safety, reliability, and performance are critical. They’re looking to add a Software Engineer to their team to help design and build software solutions that support robotics and automation technologies.

This is a hands-on development role ideal for someone with experience in robotics, autonomous systems, or related fields who enjoys problem-solving, working across disciplines, and contributing to the full lifecycle of software development.

Responsibilities:

Develop software using C++ in a Linux environment.

Design and implement algorithms for perception, planning, and control in autonomous systems.

Test software in both simulation and real-world environments.

Collaborate with hardware, systems, and testing teams to ensure reliable performance.

Analyze system behavior and troubleshoot software issues.

Participate in occasional travel to support on-site testing.

Preferred Experience:

4+ years of software engineering experience with C++

Experience with camera overlays or OpenCV4

Solid foundation in software design, debugging, and testing

Experience with video processing pipelines such as Gstreamer

Able to contribute clean, maintainable, and well-documented code

Background in robotics, automation, or autonomous systems

Knowledge of path planning, state machines, or mapping algorithms

Exposure to real-time operating systems or embedded development

Apply