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- ...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...SeniorRemote work
- ...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
- 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...SeniorWork at office3 days per week
- ...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
- ...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
- ...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...SeniorFull time
- ...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...SeniorLive inWork at office
- ...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...SeniorWork at office
- ...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...SeniorContract work
$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:...SeniorFull timeTemporary workWork at officeLocal areaWorldwideRelocation package3 days per week$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'...SeniorWork at officeRemote work$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...SeniorTemporary workWork experience placementWork at officeRemote workRelocationFlexible hours- ...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
- ...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...SeniorFull time
$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,...SeniorContract work- ...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
$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...SeniorPermanent employmentWork at officeLocal area- ...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
- 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
- ...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...SeniorFull timeRemote work
- ...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
- 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...SeniorWork at office
- ...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...SeniorLong term contractFor contractorsRemote work
- 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
$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$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...SeniorFull timeLocal area$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...SeniorFull timeWork at officeLocal areaRemote work$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...SeniorFull timeLocal areaImmediate startWorldwideFlexible hours- 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...SeniorFull timeWork experience placement
- ...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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer (Telematics). Be the first to apply!
- senior robotics software engineer Cary, NC
- intel software engineer Cary, NC
- software developer fintech Cary, NC
- software development engineer aws Cary, NC
- information technology software engineer Cary, NC
- graduate software developer no experience Cary, NC
- ngo software engineer Cary, NC
- experienced software developer Cary, NC
- real time software engineer Cary, NC
- remote entry level software developer Cary, NC



