About The Position

Osmosis is focused on creating a better boating experience by bringing customer, dealer, and manufacturer together under a platform with custom branding and a robust legal and privacy framework. The Senior Applications Engineer, Embedded & Controls will lead advanced application development across embedded systems, the edge-to-cloud telemetry pipeline, and on-board control architectures for Osmosis, a subsidiary of Starflite Technology Group. This is a senior individual-contributor role with growing technical leadership scope, sitting at the intersection of device firmware, cloud-bound telemetry, and the next generation of marine vessel control systems. The role owns the embedded software stack that powers Osmosis telematics devices and operates the end-to-end telemetry pipeline that moves data from on-board controllers to the cloud and on to consumer applications. The role also leads discovery and prototyping work into advanced control systems — vision and camera-based sensing, next-generation HMIs, intelligent circuit control, and digital switching architectures — that will shape the future of Osmosis on-board products. This position involves direct interaction with OEM customers and senior company executives. The ideal candidate is detail-oriented, a self-starter, punctual, responsive, highly collaborative, and possesses a diligent work ethic and a strong focus on high system reliability.

Requirements

  • B.S. in Computer Science, Computer Engineering, Electrical Engineering, or equivalent work experience.
  • 5+ years of experience in embedded systems development and troubleshooting, including production-deployed devices.
  • Proficiency in C, C++, Golang, BASH, Structured Text, and TypeScript; comfort with Make and Linux toolchains.
  • Demonstrated experience with edge-to-cloud telemetry: MQTT, message brokering (Kafka or equivalent), bridge services, and consumer-facing data exchange.
  • Hands-on experience operating cloud-hosted services on Azure (VMs and adjacent services) in a production setting, including monitoring and incident response.
  • Strong knowledge of advanced circuits and controls, including digital and analog signal handling on embedded targets.
  • Hands-on experience with embedded system hardware and software troubleshooting on bench and in the field.
  • Experience interacting with backend platforms and APIs as both producer and consumer.
  • Proficient in Linux administration and BASH scripting.
  • Demonstrated project and timeline management skills, with the ability to lead workstreams without close direction.
  • Experience with Azure DevOps, GitHub, and Git workflows.
  • Familiarity with Codesys and other embedded IDEs.
  • Excellent written and verbal communication skills, including the ability to interface with OEM customers and senior executives.
  • Strong analytical and debugging skills with a high-reliability mindset.
  • Continuous learner with a passion for innovation and picking up new languages, tools, and domains.
  • Ability to handle multiple tasks, take initiative, cast a vision, and adapt to changing requirements.
  • Candidates must be authorized to work in the US. This role does not offer sponsorship for employment.

Nice To Haves

  • Experience with computer vision or camera-based sensing on embedded targets (OpenCV, embedded ML, camera ISP tuning).
  • HMI / display development experience — Qt, LVGL, automotive/marine HMI frameworks, or equivalent.
  • Digital switching and intelligent power distribution experience — solid-state switching, smart fusing, load management.
  • Marine or automotive bus experience: CAN, J1939, NMEA 2000.
  • Knowledge of Java and/or C#.
  • Experience with Terraform and infrastructure-as-code.
  • Data experience with DataLake and Power BI.
  • CI/CD pipeline management experience.
  • Edge AI / on-device inference experience.
  • Passion for boating and water sports.
  • Prior experience in the marine industry or in marine OEM/supplier relationships.

Responsibilities

  • Lead embedded software development for Osmosis telematics devices and on-board controllers, ensuring robust, production-quality firmware across the device fleet.
  • Develop and maintain a comprehensive library of embedded software projects and reusable modules for device applications across the product line.
  • Develop and maintain embedded software that enables over-the-air (OTA) update capabilities fleet-wide for on-board controllers (HMI, ECM, PDM, VCU, etc.) using both standard and proprietary communication protocols.
  • Troubleshoot and resolve edge cases of device performance in the field, ensuring optimal functionality and customer satisfaction.
  • Own the end-to-end telemetry pipeline — from edge collection on the device through MQTT, bridge services, Kafka, and related modules, to consumer applications — running on Azure infrastructure.
  • Act as first line of defense for telemetry systems, cloud VMs, and interfaces; independently monitor, triage, and resolve production issues.
  • Establish and continuously improve operational and monitoring practices for the telemetry platform, including alerting, observability, runbooks, and incident response.
  • Optimize and scale the telemetry platform for performance, throughput, and reliability as device fleet and customer base grow.
  • Use telemetry insights to drive product and customer improvements, partnering with embedded, backend, cloud, and product teams.
  • Lead exploration and prototyping of vision and camera-based sensing systems for marine applications, including selection of cameras, embedded vision processors, and supporting software stacks.
  • Drive discovery of next-generation Human-Machine Interface concepts — display technologies, touch and multi-modal input, on-water UX patterns — in partnership with product and design.
  • Investigate and prototype intelligent circuit control and digital switching architectures that can replace or augment legacy wiring and power distribution approaches on the vessel.
  • Evaluate emerging components, vendors, reference designs, and open standards; build the technical case and prototype evidence to support future product investment.
  • Work with groups outside of Osmosis to define and develop on-board boat systems software, including HMI, power distribution, and control systems.
  • Foster and maintain strong connections with other Correct Craft groups on the design, development, diagnostics, and optimization of marine electric drive systems and associated control logic.
  • Ensure customer success during onboarding and production operations of OEM customers; gather feedback to enhance Osmosis products.
  • Align internal device, development, and business teams on new feature implementation; collaborate with senior staff on planning, testing, and production rollout on schedule.
  • Perform, enhance, and streamline device provisioning and lifecycle operations to improve efficiency and reliability at scale.
  • Create and maintain technical documentation and training materials for the development team, OEMs, dealers, technicians, and end consumers.
  • Work closely with the Osmosis team on product planning, prototyping, and implementation, ensuring seamless transitions from concept to production.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service