FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Tech Stack
Tools & technologiesFFmpegLinuxTypeScript
About the role
Key responsibilities & impact- Develop robust, reliable, and maintainable software components to support OPT’s marine ISR platform (Merrows™) and the WAM-V® autonomy and control platform.
- Integrate embedded software and firmware with OPT’s GUI applications, working closely with electrical, mechanical, and embedded engineers
- Work with diverse sensor inputs (e.g., cameras, radar, sonar, GPS, Starlink, cellular) to:
- Enable data acquisition, perception, and autonomy behaviors
- Support development of obstacle detection and avoidance capabilities
- Implement comprehensive, performant, and accessible data recording mechanisms
- Contribute to autonomy capabilities, including vehicle coordination and multi-domain operations (surface, subsea, aerial)
- Develop and maintain simulation tools to model sensor inputs and vehicle behavior in dynamic ocean environments and support testing and validation
- Debug and troubleshoot complex issues across software, networking, and hardware systems, both in the lab and in field deployments
- Maintain clear technical documentation, including software architecture, APIs, and test procedures
- Support field testing, sea trials, and system bring-up as needed
Requirements
What you’ll need- US citizenship
- Bachelor’s degree in Computer Science, Engineering, or a related field
- Minimum 2 years of experience in a software engineering role
- Strong proficiency in C++, particularly in embedded Linux applications and Windows-based GUI applications.
- Experience with video processing protocols and libraries (e.g., H.264, HEVC, MPEG-TS, ffmpeg, gStreamer) is strongly desired
- Experience with software build systems and tools (e.g., CMake, make/ninja, gcc/clang, Git)
- Experience with network analysis and debugging tools (e.g., Wireshark, tcpdump) and C/C++ application debugging tools (GDB, LLDB, WinDbg, ASan).
- Experience with networking and communications systems/protocols, such as UDP, TCP, RTSP/RTP, and SRT.
- Solid understanding of software architecture, testing, and debugging practices
- Strong problem-solving skills and ability to debug complex, integrated systems
- Ability to collaborate effectively across multidisciplinary teams
Benefits
Comp & perks- Medical
- Dental
- Vision
- Life Insurance
- Disability Insurance
- 401(k)
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C++embedded LinuxWindows-based GUI applicationsvideo processing protocolsH.264HEVCMPEG-TSffmpeggStreamernetwork analysis
Soft Skills
problem-solvingcollaborationdebuggingtechnical documentationcommunication
