Senior Software Engineer

Company Overview

Flux Marine is a high-growth marine technology company. We are working to disrupt the marine industry through the development of high-performance electric propulsion systems that are designed from the ground up to maximize efficiency, minimize maintenance, and provide a true alternative to gas engines. Our headquarters are located on the water in East Greenwich, Rhode Island.

Sr. Software Engineer

Job Overview

We are looking for a software engineer to lead the development of on-board and off-board graphical user interfaces as well as backend diagnostic tools. This is a great opportunity to lead the growth and direction of our Software Engineering Team. We promote a hard work, high reward environment with tremendous opportunity to grow with the company.  

Roles & Responsibilities

  • Design, code, and implement on-board user experiences end to end
  • Develop supplementary mobile user experience
  • Collaborate with Controls Team to identify, translate and display important data
  • Develop vessel data management dashboard for internal diagnostics and fleet owners
  • Design of a vessel data management interface and fleet dashboard UI
  • Implement and manage remote OTA updates  
  • Help define the architectural vision of the team

Skills & Experience

  • BS degree in Computer Science/Software/Electrical Engineering
  • Minimum of 3-5 years’ professional engineering experience in related field
  • Experience developing graphical interfaces and mobile applications
  • Ability to work across multiple platforms
  • Experience with CAN protocols is a plus
  • Experience with IoT devices and protocols is a plus
  • Experience at high growth startups is a plus


  • Work with a passionate team to revolutionize the marine industry
  • Competitive salary and stock option plan
  • Competitive health insurance plans
  • Waterfront office and access to company boats