Embedded Software Engineer II — Marine Telemetry

Garmin Ltd.

Cary (NC)

On-site

USD 90,000 - 120,000

Full time

7 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Garmin Benefits

Job summary

Garmin International is hiring a full-time Software Engineer 2 in Cary, NC for the Marine Telematics Engineering team. You will work on on-device technology to monitor and control data across various protocols, including Wi-Fi, LTE, satellite, BLE, and CAN for remote vessel operations and sensor data handling.

You will develop moderately complex software in C and C++ on embedded Linux, participate in design and reviews, and help advance the marine ecosystem for performance and safety.

Qualifications

  • Bachelor's degree in a related field with 1+ year relevant experience or an equivalent combination of education and experience
  • GPA 3.0 or higher as a general rule
  • Proficient in C and C++ development
  • Familiar with software engineering tools, debuggers, emulators, simulators and logic analyzers
  • Positive, detail oriented, organized, team oriented and a driven problem solver in a fast paced environment
  • Strong verbal and written communication skills

Responsibilities

  • Design and implement small sets of new functionalities in C/C++ on embedded Linux
  • Collaborate in peer code reviews and provide constructive feedback
  • Provide reliable solutions and perform root cause analysis
  • Mentor less experienced software engineers
  • Estimate level of effort and evaluate new technology options
  • Support networking protocols and data transport in Garmin marine systems

Skills

C
C++
Embedded Linux
Code reviews
Mentoring
Problem solving
Lead/Technical leadership

Education

Bachelor's degree in CS/EE/CE/SE/AE/Math/Phys or related field
Equivalent education/experience

Tools

Configuration management
Build systems
Debuggers
Emulators
Simulators
Logic analyzers

Job description

Garmin International is hiring a full-time Software Engineer 2 in Cary, NC for the Marine Telematics Engineering team. You will work on on-device technology to monitor and control data across various protocols, including Wi-Fi, LTE, satellite, BLE, and CAN for remote vessel operations and sensor data handling.

You will develop moderately complex software in C and C++ on embedded Linux, participate in design and reviews, and help advance the marine ecosystem for performance and safety.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer II — Marine Telematics
Embedded Software Engineer II — Marine Telematics

Garmin • Cary (NC)

On-site
USD 90,000 - 120,000
Garmin Benefits
Embedded C/C++ Engineer – Marine Telematics
Embedded C/C++ Engineer – Marine Telematics

Garmin Ltd. • MacGregor Park (NC)

On-site
USD 85,000 - 110,000
Garmin Benefits
Senior Telematics Software Engineer, Embedded C/C++
Senior Telematics Software Engineer, Embedded C/C++

Garmin Ltd. • Cary (NC)

On-site
USD 120,000 - 180,000
Garmin Benefits
Senior Embedded Engineer – Marine Telematics Leader
Senior Embedded Engineer – Marine Telematics Leader

Garmin • Cary (NC)

On-site
USD 110,000 - 150,000
Embedded C /C++ Software Engineer 2 - Marine team
Embedded C /C++ Software Engineer 2 - Marine team

Garmin Ltd. • Cary (NC)

On-site
USD 90,000 - 120,000
Garmin Benefits
Senior Software Engineer (Telematics)
Senior Software Engineer (Telematics)

Garmin Ltd. • Cary (NC)

On-site
USD 120,000 - 180,000
Garmin Benefits
Senior Software Engineer (Telematics)
Senior Software Engineer (Telematics)

Garmin • Cary (NC)

On-site
USD 110,000 - 150,000
Lead Embedded Software Engineer - Marine Systems
Lead Embedded Software Engineer - Marine Systems

Garmin Ltd. • Cary (NC)

On-site
USD 120,000 - 165,000
Software Engineer 2
Software Engineer 2

Garmin • Cary (NC)

On-site
USD 90,000 - 120,000
Garmin Benefits
Software Engineer 2
Software Engineer 2

Garmin Ltd. • MacGregor Park (NC)

On-site
USD 85,000 - 110,000
Garmin Benefits