Brunswick

Brunswick

Sr. Software Engineering Manager, Android Architecture

Mettawa, IL · Senior

Sponsorship not specified$118k-$174kDetected 1 day ago
PythonJavaC++KotlinAndroidGCPCI/CDHRISEmbedded SystemsPower ElectronicsTest AutomationBDDResearchLeadershipCommunicationCollaboration

About the role

  • This role is pivotal in shaping the platform and framework layers above AOSP, ensuring scalability, maintainability, and alignment with future Android releases.

Responsibilities

  • Our team is committed and driven, every day, to be the most trusted supply partner to the marine and mobile industries...and beyond.

Requirements

  • 10+ years of experience in a software development and software architecture role.
  • Bachelor's degree in electrical, computer engineering, computer science or related engineering field.
  • Experience with Android, Android Automotive, services and SDK development.
  • Knowledge of embedded software, CANBus, networking, cloud, mobile, hardware, ML.
  • Proven leader of people that can get results and the best of people
  • Ability to meet deadlines

Nice to have

  • Passion for boating or at least comfortable with product testing on boats.
  • Experience with Atlasian, Android Studio, GCP, testrail, gherkin and cucumber or similar products.
  • Experience with IOT connected and secure products and protocols - WiFi, BLE, CAN, NMEA.
  • Formal management training.
  • Working Conditions:
  • Some global traveling
  • Compensation decisions are dependent upon the specifics of the candidate's qualifications and the business context.
  • Whatever tomorrow brings, we'll be at the leading edge.

Skills

  • Ensure forward compatibility with upcoming Android versions and industry trends in embedded and automotive Android.
  • Actively contribute to codebases in Kotlin, Java, C/C++, Python, and embedded Android layers.
  • Champion CI/CD pipelines, automated testing, and infrastructure-as-code for platform delivery.

Compensation

  • The anticipated pay range for this position is $118,400 to $174,000, annually.

Benefits

  • We offer valuable benefits including a pension plan with company match, health benefits, paid time off, a robust Wellness Program, and much more.
  • The ideal candidate combines deep technical expertise with strong architectural vision, and the ability to lead multi-site development efforts that span product, platform, and research initiatives.
  • In addition to base pay, this position is eligible for an annual discretionary bonus.
  • Details about our benefits can be found here.

Company info

  • Tech Lead is responsible for hands-on development, technical leadership, and cross-functional collaboration across global teams.
  • Essential Functions:
  • Technical & Architectural Leadership
  • Own and evolve the architecture of Navico's platform services and SDK, including launcher, settings, device management, data services, OTA, and more.
  • Define and maintain modular, scalable, and testable architecture patterns that support long- term platform evolution and product reuse.
  • Lead the design and implementation of framework layers that abstract and extend AOSP capabilities for Navico's hardware ecosystem.
  • Drive architecture reviews, technical design documentation, and system-level decision- making across teams.
  • Hands-On Development
  • Guide the team in adopting best practices in software design, testing, and performance optimization.

This listing is sourced directly from Brunswick's careers page and normalized into a canonical job model.