Full Job Description
JOB SUMMARY
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.
ESSENTIAL DUTIES AND RESPONSIBILITIES
Embedded Software & Device Engineering
• Embedded Ownership: Lead embedded software development for Osmosis telematics devices and on-board controllers, ensuring robust, production-quality firmware across the device fleet.
• Embedded Software Library: Develop and maintain a comprehensive library of embedded software projects and reusable modules for device applications across the product line.
• Over-the-Air Updates: 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.
• Field Troubleshooting: Troubleshoot and resolve edge cases of device performance in the field, ensuring optimal functionality and customer satisfaction.
Edge-to-Cloud Telemetry Pipeline
• Pipeline Ownership: 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.
• Operational Leadership: Act as first line of defense for telemetry systems, cloud VMs, and interfaces; independently monitor, triage, and resolve production issues.
• Reliability Practices: Establish and continuously improve operational and monitoring practices for the telemetry platform, including alerting, observability, runbooks, and incident response.
• Scaling: Optimize and scale the telemetry platform for performance, throughput, and reliability as device fleet and customer base grow.
• Insight to Action: Use telemetry insights to drive product and customer improvements, partnering with embedded, backend, cloud, and product teams.
Advanced Controls Discovery
• Vision & Camera Systems: 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.
• Next-Gen HMI: 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.
• Circuit Control & Digital Switching: Investigate and prototype intelligent circuit control and digital switching architectures that can replace or augment legacy wiring and power distribution approaches on the vessel.
• Technology Scouting: Evaluate emerging components, vendors, reference designs, and open standards; build the technical case and prototype evidence to support future product investment.
Cross-Functional & OEM Collaboration
• Cross-Functional Development: Work with groups outside of Osmosis to define and develop on-board boat systems software, including HMI, power distribution, and control systems.
• Marine Electric Drive 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.
• OEM Customer Success: Ensure customer success during onboarding and production operations of OEM customers; gather feedback to enhance Osmosis products.
• Feature Alignment & Rollout: Align internal device, development, and business teams on new feature implementation; collaborate with senior staff on planning, testing, and production rollout on schedule.
Production Operations & Documentation
• Production Operations: Perform, enhance, and streamline device provisioning and lifecycle operations to improve efficiency and reliability at scale.
• Technical Documentation: Create and maintain technical documentation and training materials for the development team, OEMs, dealers, technicians, and end consumers.
• Product Planning & Prototyping: Work closely with the Osmosis team on product planning, prototyping, and implementation, ensuring seamless transitions from concept to production.
Requirements
QUALIFICATIONS
• 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.
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.
BONUS
• Passion for boating and water sports.
• Prior experience in the marine industry or in marine OEM/supplier relationships.
Candidates must be authorized to work in the US. This role does not offer sponsorship for employment.