Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer (Telematics)

Garmin Ltd.

Overview

We are seeking a full-time Senior Software Engineer at our location in Cary, NC for our Marine Telematics Engineering team. We are seeking someone who is passionate about on-device technology and how it can be leveraged in a marine ecosystem to monitor and control essential data through varied communication protocols. In this role, you will contribute to Garmin marine products that utilize networking technologies to transport audio, video, messaging, and other data over Wi-Fi, LTE, global satellite, BLE, and CAN to implement communications services for remote operation of a vessel’s integrated systems, remote instrument sampling, and remote video monitoring. You will also work to enhance the overall marine ecosystem to ensure optimal performance and safety. You will also be responsible for providing technical leadership and project planning for software development for products, applications, or systems new to Garmin.

Essential Functions

  • Serves in a leadership capacity for developing software in C and C++ on embedded Linux
  • Develops Marine embedded network-based applications and services
  • Verifies network application performance through testing protocols and data analysis
  • May serve as a Lead Software Engineer for complex software development project designs and/or reviews architected modules and software systems supporting new technology or improving capability/performance of existing functionality
  • Researches fundamental problems and implements algorithm solutions that are appropriate
  • Offers peer technical assessments in areas of expertise, new technologies and software designs
  • Assists design engineering as needed with component datasheet review and schematic design review
  • Participates in project leadership and/or program planning including providing technical input to product development plans and concept documents
  • Makes substantial contributions toward determination of project goal/objective feasibility and applies good judgment in setting schedules/risk taking
  • Contributes to advanced technical research on new technologies
  • Offers process improvement suggestions and authors new procedures as appropriate
  • Provides reliable solutions to a wide range of difficult problems using sound problem solving techniques

Basic Qualifications

  • Bachelor’s Degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, Aerospace Engineering, Math, Physics or related field AND a minimum of 5 years relevant experience OR an equivalent combination of education and experience
  • Excellent academics (cumulative GPA greater than or equal to 3.0 as a general rule)
  • Demonstrated proficiency with designing well architectured software systems and modules that support new technology or improve capability/performance of existing functionality
  • Demonstrated competence with researching fundamental problems and implementing appropriate algorithmic solutions
  • Demonstrated ability to serve as a lead software engineer for a complex software project
  • Ability to decompose functional requirements into well-defined tasks while balancing quality, quantity, and complexity in work output
  • Demonstrated capability to offer peer technical assessments in areas of expertise, new technologies and software designs
  • Mastered proficiency in writing software in C, C++, C# or Java and relevant experience and/or training in data structures or object-oriented design methodology
  • Demonstrated strong and effective verbal, written, and interpersonal communication skills
  • Must be positive, detail oriented, organized, team oriented and a driven problem solver, multi-tasker, and self-starter with the ability to prioritize and lead in a fast paced, deadline-driven environment

Desired Qualifications

  • Outstanding academics (cumulative GPA greater than or equal to 3.5)
  • C, C++
  • Streaming media
  • IPSec

Garmin International is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, citizenship, sex, sexual orientation, gender identity, veteran’s status, age or disability.

This position is eligible for Garmin's benefit program. Details can be found here: Garmin Benefits

#J-18808-Ljbffr
Vacancy posted 17 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer (Telematics) in Cary, NC vacancy
  •  ...Garmin Ltd. is seeking a Senior Software Engineer in Cary, NC for the Marine Telematics Engineering team. You will lead embedded C/C++ development on embedded Linux, building marine networking applications and services that transport data across Wi‑Fi, LTE, satellite... 
    Senior
    Remote work

    Garmin Ltd.

    Cary, NC
    17 hours ago
  •  ...Garmin is seeking a Senior Software Engineer for our Marine Telematics Engineering team in Cary, NC. The role focuses on on-device technology, embedded Linux, and networked applications across Wi‑Fi, LTE, BLE, and CAN to enhance marine system operations. You will lead... 
    Senior

    Garmin

    Cary, NC
    17 hours ago
  • Join Ascom as a Senior Software Engineer - and help Shape the Future of Critical Communication!We are looking for an experienced Senior Software Engineer to play a central role in the design, development, and evolution of Ascom’s clinical alarm management software solutions... 
    Senior
    Work at office
    3 days per week

    Ascom

    Morrisville, NC
    1 day ago
  •  ...environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning...  ...as well as strong professional experience building production software in RustOwned and shipped large initiatives that require coordination... 
    Senior

    Epic Games

    Cary, NC
    2 days ago
  •  ...Metabolon is seeking an experienced and driven Principal Software Development Engineer to join our team. This is a full-stack role, requiring expertise across both back-end and front-end technologies to deliver end-to-end solutions. In this role, you will lead engineering... 
    Senior

    Metabolon

    Morrisville, NC
    19 hours ago
  •  ...Senior Software EngineerWe are seeking a full-time Senior Software Engineer at our Cary, NC location. In this role, you will be responsible for providing technical leadership and project planning for software development for products, applications, or systems new to Garmin... 
    Senior
    Full time

    Garmin

    Cary, NC
    1 day ago
  •  ...Senior Software EngineerAre you looking for a high energy, strategic, and fast-paced position with an impactful and mission-driven company...  ...represent. Join us and make a difference.We seek a Principal Engineer to serve as the foremost expert within our engineering organization... 
    Senior
    Live in
    Work at office

    Create Your Own Career

    Morrisville, NC
    3 days ago
  •  ...Software Development EngineerLocation: Cary NC (Onsite presence is required)Responsibilities include the ability to work independently...  ...office work policies, as communicated by Human Resources and/or Senior Management. Any individual variations on in-the-office work policies... 
    Senior
    Work at office

    Railinc

    Cary, NC
    2 days ago
  •  ...Piper Companies is seeking a Senior Software Engineer (CC) for a Cloud and Technology company in Morrisville, NC. The hybrid contract role will build tools to track certification status, milestones, risks, deliverables, lab activities, and program progress across Common... 
    Senior
    Contract work

    Piper Companies

    Morrisville, NC
    17 hours ago
  • $148.72k - $175.6k

     ...Documaker to Quadient migration activities, including reverse engineering of Documaker System, Quadient Architecture and Design, Development...  ...education equivalent) and four (4) years of experience as a software engineer in the insurance domain. Position requires:... 
    Senior
    Full time
    Temporary work
    Work at office
    Local area
    Worldwide
    Relocation package
    3 days per week

    Metropolitan Life Insurance Company

    Cary, NC
    2 days ago
  • $148.72k - $175.6k

     ...Sr Software Development Engineer for MetLife Group, Inc. (Cary, NC) to design, develop & maintain enterprise-level CCM solutions using Quadient & Documaker platform techs. Requires Bachelor's or foreign education equivalent in Computer Engg or related field + 4 years'... 
    Senior
    Work at office
    Remote work

    MetLife Group, Inc

    Cary, NC
    18 hours ago
  • $86.8k - $165.2k

     ...and help shape the future of aerospace and defense.Join Collins Aerospace Resilient Connectivity Products (RCP) Engineering as a Senior DevSecOps Software Engineer to shape the future of military communications! Be part of a dedicated DevSecOps team developing cutting... 
    Senior
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours

    Raytheon

    Morrisville, NC
    1 day ago
  •  ...Join to apply for the Senior Software Engineer role at WarmHub . We’re looking for a Senior Software Engineer to help build WarmHub’s first scalable trust infrastructure platform. Overview At WarmHub, we’re building infrastructure where trust can be shared... 
    Senior

    WarmHub

    Cary, NC
    1 day ago
  •  ...Overview We are seeking a full-time Senior Software Engineer at Garmin's Cary, North Carolina location. In this role, you will be responsible for providing technical leadership and project planning for software development for products, applications, or systems new... 
    Senior
    Full time

    Garmin Ltd.

    Cary, NC
    17 hours ago
  • $130 - $140 per hour

     ...Piper Companies is looking to fill the role of Senior Software Engineer (CC) for a Cloud and Technology company located in Morrisville, NC. The Senior Software Engineer (CC) will build tools that enable stakeholders to track certification status, milestones, risks,... 
    Senior
    Contract work

    Piper Companies

    Morrisville, NC
    17 hours ago
  •  ...Ascom Holding AG is seeking a Senior Software Engineer in Morrisville, North Carolina to design and develop critical alarm management software. This hybrid position involves working on distributed backend systems and collaborating with teams to define technical solutions... 
    Senior

    Ascom Holding AG

    Morrisville, NC
    17 hours ago
  • $196.35k - $292.6k

     ...begins. Join teams that innovate to elevate, drive results, and excel together across every function. Job Summary As a Senior Software Engineer – Cloud Infrastructure, you will help build, operate, and scale mission-critical cloud services that support NetApp’s SaaS... 
    Senior
    Permanent employment
    Work at office
    Local area

    NetApp

    Morrisville, NC
    1 day ago
  •  ...A tech startup is looking for a Senior Software Engineer to build their first scalable trust infrastructure platform. This role involves owning problems end to end, designing secure and maintainable systems, and collaborating with teams to create user-centric experiences... 
    Senior

    WarmHub

    Cary, NC
    17 hours ago
  • iTPeople Corporation, located in Cary, North Carolina, seeks a lead technical expert to guide automation in software delivery. You'll utilize tools like BMC BladeLogic and IBM Urban Code Deploy to enhance operational efficiencies. The ideal candidate has over 5 years of... 
    Senior

    IT People

    Cary, NC
    2 days ago
  •  ...thrives on collaboration, innovation, and a shared commitment to improving the enrollment journey for all. We are seeking a Senior Software Engineer to lead the design, development, and optimization of our call routing platform. You will play a critical role in building... 
    Senior
    Full time
    Remote work

    Enrollhere

    Raleigh, NC
    12 hours ago
  •  ...Garmin is seeking a Senior Software Engineer for Audio Processing on the Core Platform Technology team at Garmin's U.S. headquarters or Cary, NC. You will lead embedded software development in C, C++, and Python, and shape how customers hear Garmin devices across product... 
    Senior

    Garmin

    Cary, NC
    17 hours ago
  • IXL Learning, developer of personalized learning products used by millions of people globally, is seeking Software Engineers who have a passion for technology and education to help us add new features to our extremely successful educational products and build new, innovative... 
    Senior
    Work at office

    IXL Learning

    Raleigh, NC
    2 days ago
  •  ...9Reference26-20362Salary$75.48 / hourRemote50% Remote Job Description Project Overview We are seeking a highly specialized Software Engineer for a long-term contract engagement focusing on the modernization of the CLIENT Certificate System (RHCS). The primary objective... 
    Senior
    Long term contract
    For contractors
    Remote work

    Mindlance

    Raleigh, NC
    2 days ago
  • Relias LLC in Morrisville, NC, is seeking a technically proficient leader to guide complex cloud-based projects, shaping architecture and standards across teams. You will mentor peers, drive performance improvements, and ensure code quality through rigorous reviews. ...
    Senior

    Relias LLC

    Morrisville, NC
    17 hours ago
  • $174k - $252k

     ...approaches to leverage offloads efficiently with Google hardware and software so you can build and test software in C++ for use on Google's...  ...Science or a related technical field.Google's software engineers develop the next-generation technologies that change how billions... 
    Senior

    Google

    Raleigh, NC
    4 days ago
  • $95.3k - $158.8k

     ...performs complex research, design, and software development assignments within a software...  ...QUALIFICATIONS: • 5+ years of Software Engineering experience • BS Engineering/Computer...  ...with complex data models. • Mentor less-senior software developers on development... 
    Senior
    Full time
    Local area

    Reed Technology

    Raleigh, NC
    1 day ago
  • $86.6k - $144.4k

    RELX, Inc. d/b/a LexisNexis USASenior Software Engineer I Venture III, 900 Main Campus Drive, Raleigh, NC 27606 (formerly 1801 Varsity Drive...  ...simple complexity. Complete bug fixes and under the guidance of senior-level engineers, successfully implementing development... 
    Senior
    Full time
    Work at office
    Local area
    Remote work

    RELX Group

    Raleigh, NC
    4 days ago
  • $95.3k - $158.8k

     ...mentoring others and translating complex requirements into impactful software solutions?About our TeamLexisNexis Legal & Professional, which...  ..., robust governance, and effective collaboration across engineering and product teams.ResponsibilitiesInterface with other... 
    Senior
    Full time
    Local area
    Immediate start
    Worldwide
    Flexible hours

    RELX Group

    Raleigh, NC
    12 hours ago
  • If you are an experienced engineer who enjoys solving ambiguous problems of national importance...  ...mindset. We are seeking a Software Engineer to help develop software that connects...  ...of our Digital Engineering environment.Senior Software Engineer Responsibilities:Help... 
    Senior
    Full time
    Work experience placement

    Applied Research Associates

    Raleigh, NC
    4 days ago
  •  ...Lucid Software is seeking a Senior Product Manager to drive AI-enabled product discovery and innovation for our visual collaboration platform. You will lead cross-functional efforts with engineering, design, data science, and go-to-market teams to validate customer value... 
    Senior

    Peterson Ventures

    Raleigh, NC
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer (Telematics). Be the first to apply!