> Markdown version of [/jobs/ext/4386537-software-engineer-ii-embedded-systems-software](https://www.wearedevelopers.com/jobs/ext/4386537-software-engineer-ii-embedded-systems-software). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer II /Embedded Systems & Software - **Company:** BLUE OPS INC - **Location:** Fort Pierce, FL, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Computing Platforms, JIRA, Build Automation, Automation of Tests, C++ (Programming Language), CAN Bus, Code Review, Communications Protocols, Databases, Cursor, Software Debugging, Linux, Linux on Embedded Systems, Ethernet, FFmpeg, Hardware Design, Hardware Interface Design, Medical Software, Integrated Development Environments, Python (Programming Language), PostgreSQL, Linux System Administration, Software Maintenance, Rapid Prototyping Process, Serial Communications, Software Engineering, Systems Integration, TCP/IP, Universal Asynchronous Receiver/Transmitter, WebRTC, Network Routing, Software Troubleshooting, Gitlab, Git, RTSP, Containerization, Gitlab-ci, Deployment Automation, Integration Frameworks, Video Streaming, NVIDIA Jetson, OpenAI Codex, Software Version Control, GNSS, Docker - **Published:** October 26, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=6a5f3e5294da8129 ## About the Role * Python and C++: Strong Python development skills and working proficiency in C++ * Linux: Experience developing, deploying, and troubleshooting software on Linux-based systems * Version Control: Experience with Git, GitLab, or equivalent source-control platforms, including branching and code reviews * Project Management: Familiarity with Jira or similar issue-tracking tools * AI-Assisted Development: Experience using generative AI coding tools such as Cursor, OpenAI Codex, or similar * Networking: Understanding of TCP/IP, UDP, Ethernet, network routing, and connectivity troubleshooting * Software Integration: Experience integrating software with hardware, sensors, APIs, and communication protocols * Testing and Debugging: Experience developing automated tests and troubleshooting complex software issues * Software Development: Ability to independently develop, test, and deliver reliable software features * Embedded Systems: Familiarity with embedded computing platforms and hardware/software interfaces Preferred Qualifications * ArduPilot, ArduRover, and MAVLink * ATAK/WinTAK integration and plugin development * NVIDIA Jetson or other embedded Linux platforms * Docker and containerized applications * GitLab CI/CD, automated builds, and deployment scripting * CAN bus, UART, serial communications, and hardware interfaces * Video streaming technologies such as RTSP, WebRTC, FFmpeg, GStreamer, and MediaMTX * GNSS, radar, cameras, and marine electronics * Satellite, cellular, and other variable-bandwidth communication systems * Experience with autonomous vehicles, robotics, maritime systems, or defense technology * PostgreSQL or other database technologies, * Enjoys hands-on software development and practical engineering challenges * Can move quickly from requirements to working software * Comfortable developing solutions in a fast-paced, evolving environment * Understands how to balance rapid prototyping with long-term reliability and maintainability * Proactively identifies repetitive tasks and introduces simple automation * Knows when a lightweight script or workflow is more appropriate than a complex infrastructure solution * Can independently troubleshoot issues across applications, Linux, networking, and embedded hardware * Works effectively with multidisciplinary engineering teams Additional Requirements * Willingness to work hands-on with embedded hardware and autonomous vehicle systems * Ability to independently manage assigned development tasks and priorities * Willingness to participate in field testing and occasional travel * Strong written and verbal communication skills * Ability to document technical work and collaborate effectively with other engineers Physical Requirements and Working Environment This role combines office and laboratory work with hands-on vessel integration and outdoor testing. * Ability to manually lift and carry equipment and materials weighing up to 50 pounds. * Ability to crawl, kneel, crouch, bend, climb, and work in confined or awkward spaces while installing, inspecting, and servicing equipment on and around vessels. * Ability to safely board and move around boats, docks, and uneven or wet surfaces. * Comfortable working outdoors and in marine environments, including dockside activities and on-water testing. * Occasional travel and schedule flexibility may be required to support trials and demonstrations. Background Check This position will require successfully completing a post-offer background check. Qualified candidates with a criminal history will be considered and are not automatically disqualified, consistent with federal and state law. ## Description This role emphasizes rapid software development, embedded systems integration, and practical engineering solutions. The ideal candidate is comfortable working in an evolving development environment, delivering reliable features quickly, and introducing lightweight tools and workflows that improve team productivity without unnecessary overhead. The engineer will work closely with software, mechanical, electrical, and networking teams to develop and support onboard computing, communication systems, video services, vehicle telemetry, and third-party integrations., * Develop, test, and maintain Python and C++ applications for unmanned maritime platforms * Integrate third-party sensors, cameras, radar, communication systems, and software * Develop and support vehicle telemetry, remote monitoring, video streaming, and system health applications * Troubleshoot complex software, networking, operating system, and hardware integration issues * Develop lightweight automated tests, build scripts, and deployment tools * Improve GitLab development workflows and software release practices where they provide practical value * Create repeatable procedures for building, packaging, and deploying onboard and operator-facing software * Support development and integration of MAVLink, ArduPilot, and TAK-based systems as needed * Collaborate with mechanical, electrical, networking, autonomy, and software engineering teams * Support laboratory, dockside, and on-water integration and testing * Maintain clear technical documentation, version control, and development tasks * Use AI-assisted development tools to accelerate development, debugging, and testing while maintaining software quality