Marine Platform Software Engineer-3
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+13 more
Job description
- 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
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
Do you have experience in Software engineering?, Visa Sponsorship: Applicants must possess current authorization to work in the country for which they are applying. This position is not eligible for employment visa sponsorship at this time or in the future., * 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
Preferred Qualifications:
- 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
Working Conditions:
- Office environment.
Benefits & conditions
3.13.1 out of 5 stars Mettawa, IL $66,500 - $95,750 a year - Full-time, Pulled from the full job description
- 401(k) 4% Match
- 401(k)
- Health insurance
- 401(k) matching
- Vision insurance
- Health savings account
- Dental insurance, The hiring range for this position is $66,500 - $95,750 annually. The actual base pay offered will vary based on multiple factors including job-related knowledge/skills, relevant experience, business needs, and geographic location. Compensation decisions are dependent upon the specifics of the candidate’s qualifications and the business context.
In addition to base pay, this position is eligible for an annual discretionary bonus. This position is eligible to participate in Brunswick’s comprehensive and high-quality benefits offerings, including medical, dental, vision, paid vacation, 401k (up to 4% match), Health Savings Account (with company contribution), well-being program, product purchase discounts and much more. Details about our benefits can be found here.
About the company
Why Brunswick:
Whatever tomorrow brings, we’ll be at the leading edge. As the clear leader in the marine industry, we’re committed to our values and supporting our exceptional people. We offer and encourage growth opportunities within and across our many brands. In addition, we’re proud of being recognized for making a splash with numerous awards!
Navico Group
Navico Group is a stand-alone division of Brunswick, the world’s largest recreational marine business.
Navico Group is the global leader in technology, systems and solutions for a variety of industries, from Marine & RV to Specialty Vehicles and beyond. Our broad portfolio consists of the industry’s leading brands in Power Systems, Digital Systems, Fishing Systems, and Performance Components including Ancor, Attwood, B&G, BEP, Blue Sea Systems, C-MAP, CZone, Garelick, Lenco, Lowrance, Marinco, MotorGuide, Mastervolt, ProMariner, RELiON, Simrad and Whale.
Our team is committed and driven, every day, to be the most trusted supply partner to the marine and mobile industries…and beyond.
Next is Now!
We value growth and development, recognizing that people come with a wealth of experience and talent beyond just the technical requirements of a job. If your experience is close to what you see listed here, please still consider applying.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on indeed.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Where To Find Software Engineering Jobs
Where to Find Entry-Level Software Engineering Jobs
Highest Paying Tech Companies for Developers
Is Software Engineering Over-Saturated?