Marine Platform Software Engineer-3

Brunswick Boat GroupMettawa, IL
Hybrid

About The Position

Innovation is the heart of Brunswick. See how your contributions will help transform vision into reality: At Brunswick, we have passion for our work and a distinct ability to deliver. Diversity of thought and experiences is fundamental when imagining the unimaginable. Certain skillsets/experiences are necessary; however, others can be developed along the way.

Requirements

  • Bachelor’s degree in computer engineering, computer science or related engineering field
  • 1+ years of prior experience (inclusive of internships and co-op experiences)
  • Understanding of Android, Java, Python, and C/C++
  • Experience with requirement and issue tracking tools
  • Software background with complex software systems programming and development
  • Problem-solving skills and critical thinking
  • Ability to communicate ideas and suggestions both verbally and written

Nice To Haves

  • Experience with UI/UX design and implementation
  • Understanding of design tools such as Figma
  • B.S/M.S. in computer engineering, computer science or related engineering field
  • Experience with SDK development
  • Experience in machine learning and agentic workflow development
  • Experience with ADAS and autonomous sensors such as sonar, radar, lidar, and cameras
  • Experience in the marine environment

Responsibilities

  • Develop and maintain custom, reusable UI (User Interface) components on the Android platform
  • Develop advanced visualizations/renderings/components using Game Engines
  • Develop and maintain reusable mid-level data layer components for interfacing directly with boat and boat sensor data
  • Integrate and improve agentic workflows within mobile application spaces for boat ecosystem cohesion
  • Monitor and maintain efficient application/rendering performance
  • Practice Agile methodology and follow best practices for software development such as: Jira, GitHub, Confluence, automated testing, etc.
  • Develop and render high quality, interactive 2D/3D applications based off real-time environmental data
  • Develop reusable UI components and layouts on Android platform
  • Develop and maintain robust front/backend communications for components and visualizations
  • Develop and maintain mid-level codebase for communicating directly with boat data and boat sensors
  • Maintain and Improve agentic workflow mobile application development for boat ecosystem cohesion
  • Author and maintain design documentation and functional specifications
  • Provide technical guidance and support to internal and external teams
  • Work closely with the design team to implement components and visualizations
  • Review and create technical requirements, best practices, and validation procedures

Benefits

  • medical
  • dental
  • vision
  • paid vacation
  • 401k (up to 4% match)
  • Health Savings Account (with company contribution)
  • well-being program
  • product purchase discounts
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service