Embedded Android Developer

icon building Company : Brunswick
icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.

Job Description - Embedded Android Developer

Come explore opportunities within Brunswick, a global marine leader committed to challenging conventions and innovating next-generation technologies that transform experiences on the water and beyond. Brunswick believes “Next Never Rests,” and we offer a variety of exciting careers and growth opportunities within united teams defining the future of marine recreation. 

Navico Group develops, manufactures, markets and exports hi-tech marine electronics under a number of leading brands. We lead the market inmarine electronics with outstanding solutions for performance, safety and enjoyment on the water. All while fostering a culture of innovation,efficiency, creativity and cooperation across a large global R&D team.


This job description is not intended to be complete or limiting - the role will require a creative and flexible approach to champion the marineproduct range and impact the growth of the Navico marine business in a positive way.

Major Duties and Responsibilities

  • Development of software components, practising a "you build it, you own it" mentality
  • Participate in creating robust, maintainable and extensible systems using software development best practices
  • Work closely with a multidisciplinary design team
  • Actively contribute in the design, specification, development and testing of software components
  • Continuously discover, evaluate, and implement innovative technologies to maximize development efficiency

Education, Experience and Skill Minimum Requirements

  • Bachelor's Degree in Computer Engineering, Computer Science or equivalent
  • Experience working alongside other engineers in a team environment
  • Experience in both development of new products as well as supporting their lifecycle

Specific Technology and Tooling Background

  • Kotlin and Java programming languages
  • Background or previous experience in development using C++ on Linux
  • QT development experience as a bonus

Behavioral Requirements

  • Able to take high level, often vaguely defined, tasks, work on them independently and deliver their outcomes
  • Works independently to solve most problems
  • Regularly assists team members with issues, provides guidance, up-skilling and coaching as required
  • Proactively implements solutions when problems are presented
  • As part of a team, able to take ownership of a project, driving deliverables to completion
  • Planning
  • Regularly contributes to planning process improvement initiatives
  • Proactively identifies and communicates risk
  • Routinely communicates progress to project stakeholders
  • Has a deep understanding of team goals, proactively seeks tasks to achieve these goals
  • Proactively promotes information sharing with a high degree of clarity and effectiveness
  • Regularly contributes to evolution of development processes
  • Provides input and participates in recruitment decision making
  • Suggests improvements to company processes and standards
  • Customer Orientation
  • Works to align team goals to positive customer outcomes
  • Able to provide meaningful progress updates
  • Open Mindset
  • Critical thinking and proactive problem solving
  • Strong personal organisation and time management skills
  • Has an active role in their communities of practice, taking part in internal demos and tech talks
  • Applies the company values
  • Self-reliant and directed
  • Communicates clearly

Technical Skills in Software Engineering

  • Development Skills
  • Communicates across team boundaries on technical concerns in one or more software module
  • Develops across layers of functionality and develop an end-to-end solution
  • Identifies and mitigates risk of a proposed change
  • Has ownership of one or more software components
  • Defines detailed requirements for team work through formal methods (ie Confluence, Jira, Sharepoint)
  • Able to document the software design through formal methods. Able to architect large portions of the code and to define overallarchitecture/design intent
  • Highly capable of debugging and troubleshooting most types of problems. Expected to assist others
  • Identifies training needs for the team
  • Quality Focus
  • Deep understanding of software testing
  • Able to look beyond written requirements to identify issues that will impact customers
  • Committed to increasing test-ability and maintainability of the code
  • Produces high quality, well designed and documented code. Expected to conduct peer reviews

Team and Processes

  • Significant contributor to team task planning, helping to produce detailed work backlogs and delivery estimates
  • Drives code reviews, makes suggestions for improvements. Proactively reaches out to committer to discuss issues and alternatives
  • Identifies and escalates issues in processes being followed, and can provide alternative solutions
  • Big Picture Thinking
  • Proficient with technical designs, which include non-functional considerations
  • Technical designs consider wider architecture and cover systems around business goals
  • General knowledge of upstream and downstream dependencies of products
  • Promotes security in technical discussions
  • Works well with product and stakeholders to define solutions
  • Provides input to improve architecture community / designs outside of specialism etc.
  • Knowledge of upstream and downstream dependencies of the team’s products
  • Detail-oriented Thinking
  • Promotes reduction of technical debt into planning sessions
  • Lifts team to provide accurate estimates
  • Drives delivery accountability; supports team to identify and remove blockers
  • Manages risk to reduce delivery uncertainty through upfront investigation and alternatives; shapes work up before pushing into the team
  • Builds, documents and presents technical designs of own area to the architecture team.

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. Diversity of experience and skills combined with passion is a key to innovation and inspiration. Therefore, we encourage people from all backgrounds to apply to our positions. Please let us know if you require accommodations during the interview process. 


 

Brunswick is committed to providing a workplace that offers equal employment opportunities based solely on merit. Therefore, discrimination based on race, color, religion, sex, national origin, disability, veteran status or any other protected status under applicable local, state or federal law is not tolerated.

Brunswick does not accept applications, inquiries or solicitations from unapproved staffing agencies or vendors.

#Brunswick Corporation

About Us

Brunswick is a global leader in marine recreation, delivering innovation that transforms experiences on the water and beyond. Our unique, technology-driven solutions are informed and inspired by deep consumer insights and powered by our belief that “Next Never Rests”. Brunswick is dedicated to industry leadership, to being the best and most trusted partner to our many customers, and to building synergies and ecosystems that enable us to challenge convention and define the future. Innovative, driven, exceptional, authentic and united, these values represent our Employee Value Proposition and are at the heart of how we work together and what differentiates us as an employer of choice.

#J-18808-Ljbffr
Original job Embedded Android Developer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
icon no cv required No CV Required icon fast interview Fast Interview via Chat

Share this job with your friends

icon get direction How to get there?

icon geo-alt Auckland, Auckland

icon get direction How to get there?
View similar Others jobs below

Similar Jobs in New Zealand

GrabJobs is the no1 job portal in New Zealand, connecting you to thousands of jobs fast! Find the best jobs in New Zealand, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2024 Grabjobs Pte.Ltd. All Rights Reserved.