Software Engineer II (Embedded Systems & Software)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Location: Fort Pierce, Florida, USA. The role combines office and laboratory work with hands-on vessel integration, dockside activities, outdoor marine testing, and occasional travel. Candidates must be able to complete a post-offer background check and, for ITAR/EAR-restricted work, provide proof of U.S. citizenship or permanent residence and not require sponsorship.
Compensation: Base pay plus an annual equity package and potential bonuses.
Company
develops unmanned and autonomous systems, including maritime platforms and related defense technology.
What you will do
- Develop, test, and maintain Python and C++ applications for unmanned maritime platforms.
- Integrate third-party sensors, cameras, radar, communication systems, hardware, APIs, and software.
- Develop and support vehicle telemetry, remote monitoring, video streaming, system health, and onboard computing applications.
- Troubleshoot complex software, networking, operating system, and hardware integration issues.
- Build automated tests, build scripts, deployment tools, and repeatable procedures for onboard and operator-facing software.
- Collaborate with mechanical, electrical, networking, autonomy, and software engineering teams; support MAVLink, ArduPilot, and TAK-based systems as needed.
Requirements
- Strong Python development skills and working proficiency in C++.
- Experience developing, deploying, and troubleshooting software on Linux-based systems.
- Experience with Git, GitLab, or equivalent source-control platforms, including branching and code reviews.
- Familiarity with Jira or similar issue-tracking tools.
- Experience using generative AI coding tools such as Cursor, OpenAI Codex, or similar.
- Understanding of TCP/IP, UDP, Ethernet, network routing, and connectivity troubleshooting.
- Experience integrating software with hardware, sensors, APIs, and communication protocols.
- Experience developing automated tests and troubleshooting complex software issues.
- Familiarity with embedded computing platforms and hardware/software interfaces; willingness to work hands-on with embedded hardware and autonomous vehicle systems.
- Ability to independently develop, test, deliver, and manage reliable software features and assigned priorities.
- Strong written and verbal communication, technical documentation, and collaboration skills.
- Willingness to participate in field testing and occasional travel.
- Ability to lift and carry equipment up to 50 pounds and work in confined, awkward, outdoor, marine, dockside, and on-water environments.
Nice to have
- ArduPilot, ArduRover, and MAVLink experience.
- 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 including 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.
Culture & Benefits
- Hands-on, practical engineering in a fast-paced and evolving development environment.
- Focus on moving quickly from requirements to working software while balancing rapid prototyping with reliability and maintainability.
- Encouragement to replace repetitive work with lightweight scripts and workflows.
- Base pay with an annual equity package and potential bonuses.
- Equal employment opportunity workplace with E-Verify participation.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →