Senior Embedded Software Engineer (C/C+)

Details of the offer

Senior Embedded Software Engineer (C/C++) You'll primarily be using your C++ experience, with some C, to take a Senior Software Engineer role on our marine communications development team. You'll drive delivery and continuous product improvement. You'll work closely alongside other senior C/C++ embedded systems developers, app developers, and Product and Design leads.
Our existing development team takes pride in its versatility and flexibility. We foster a collaborative environment where team members are encouraged to expand their skill sets and adapt to new technologies and challenges. As a Senior Software Engineer, you will have the opportunity to work closely with diverse professionals who possess a wide range of expertise. Your skills and experience will seamlessly integrate with the team's existing skill set. We value teamwork and believe in leveraging each other's strengths to deliver high-quality software solutions.
Your job will involve collaboration and coding, aimed at making boating communication easier, safer, and a more enjoyable experience for everyone. There will be some maintenance of legacy systems, but the primary focus will be on developing exciting new industry-leading products that are pushing the frontiers of marine communications.
What you will bring with you
At least 5 years of proven experience as an embedded application developer in a production environment.
Fluent in C++ for embedded systems (RTOS / Linux), with some C knowledge too.
Some UI coding experience, ideally in an embedded environment (LVGL, Qt, OpenGL, Android, iOS).
A passion for software engineering and delivering secure, reliable, and quality products.
Ability to architect software solutions that suitably address the user's need.
Excellent communication skills and the ability to effectively collaborate with cross-functional teams.
A self-motivated individual with a passion for learning and staying updated with the latest industry trends.
Handy to have, but not a key requirement
Android ASOP and/or Android app development using Java and/or Kotlin.
Wired networking: CAN, NMEA 2000, Ethernet.
Wireless networking: Bluetooth, Wi-Fi.
Garmin offers extensive health care, life insurance, and income protection benefits. An Employee Stock Purchase Plan and staff product discounts are also available.
At Garmin NZ, you will be surrounded by others who share the same passion about what they do every day. We work closely with one another to deliver innovative solutions at the cutting edge of hardware and software technology. We have a highly supportive team environment with a hybrid approach to remote working.
How to Apply
If you are looking for a technical challenge, have a passion for making great products, and want to join a tight-knit team of others that share that passion, then we want to hear from you!
Please include your CV and a cover letter in your application, telling us why you're a great fit for this position.
You must have the right to live and work in New Zealand to apply for this job. We will only contact candidates who are deemed to be most suitable based on our selection criteria.

#J-18808-Ljbffr


Nominal Salary: To be agreed

Source: Allthetopbananas_Ppc

Job Function:

Requirements

Senior Audio Research Engineer

Serato is one of the world leaders in audio software for professional DJs and musicians. World renowned artists such as Fatboy Slim, DJ Snake, Major Lazer an...


Serato Limited - Auckland

Published a month ago

Rail Engineer

These positions are perfect for ambitious engineers looking to make a significant impact on major rail projects while enjoying a supportive company culture t...


Gemini Personnel Group Limited - Auckland

Published a month ago

Structural Team Leader / Manager

We have a new opportunity for an experienced Structural Team Leader orManager to join our team in Hamilton. We are looking foran experienced Team Leader/Mana...


Kirk Roberts Consulting Engineers Ltd - Auckland

Published a month ago

Commissioning Engineer

Electrical/Electronic Engineering (Engineering) Full time Edison is growing and we are looking for a passionate Commissioning Engineer to join our friendly A...


Edison Consulting Group - Auckland

Published a month ago

Built at: 2024-11-14T18:10:11.088Z