Sr C/Linux Software Engineer

3 weeks ago


Cary, United States Garmin Full time

Overview

We are seeking a full-time

Senior C/Linux Software Engineer

in our Cary, NC location on the

Marine Telematics Engineering

team. 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 vessels 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.

Essential Functions
Serves in a leadership capacity as an individual contributor for carrying out software development in C and C++ on embedded Linux
Develop Marine embedded network-based applications and services.
Verify 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
Mentors and provides guidance to less experienced Software Engineers (1 & 2)
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
Bachelors Degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, Math, Physics or related field

AND

a minimum of 5 years relevant experience

OR

an equivalent combination of education and experience
Mastered proficiency in writing C on embedded Linux
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
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
Experience in streaming media
Experience with RTP, SRTP, RTSP, SIP, WebRTC (ICE, STUN, TURN)
Dart and Golang
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, veterans status, age or disability.
This position is eligible for Garmin's benefit program. Details can be found here: Garmin Benefits

#J-18808-Ljbffr



  • Cary, United States Kyyba Full time

    Embedded Software Developer - Connected Vehicle System Skills Required: The candidate should be self-motivated and excited to work in a fast-paced and multi-functional team environment The candidate should be passionate about enterprise-level software development on embedded systems The candidate should be interested in new technologies and able to adapt and...


  • Cary, United States Actalent Full time

    Description: Responsibilities • Analyze product requirement documents for connected vehicle applications and create software designs and proposals • Implement new features in embedded vehicle applications • Perform debugging and software maintenance activities for existing vehicle applications • Develop and execute unit tests and report defects •...


  • Cary, United States KYYBA Inc Full time

    Embedded Software Developer - Connected Vehicle System***No C2C or 3rd party Employers***Skills Required:- The candidate should be self-motivated and excited to work in a fast-paced and multi-functional team environment - The candidate should be passionate about enterprise level software development on embedded systems - The candidate should be interested in...


  • Cary, United States KYYBA Inc Full time

    Embedded Software Developer - Connected Vehicle System***No C2C or 3rd party Employers***Skills Required:- The candidate should be self-motivated and excited to work in a fast-paced and multi-functional team environment - The candidate should be passionate about enterprise level software development on embedded systems - The candidate should be interested in...


  • Cary, United States SAS Full time

    Sr Software Development Engineer in Test Job Locations US-NC-Cary HQ Requisition ID 20060945 Category Research and Development Visa Sponsorship No Travel Requirements None Nice to meet you! We’re a leader in data and AI. Through our software and services, we inspire customers around the world to transform data into intelligence – and questions...


  • Cary, United States Garmin International Inc Full time

    Overview We are seeking a full-time Embedded Software Engineer 2 in our Cary, NC location on our Marine embedded software development team. Seeking someone who is passionate about embedded development for wearable and handheld products. These products combine the best of Garmin's outdoor wearable offerings with marine apps and connectivity. You will be...


  • Cary, United States Parker Aerospace Full time

    We are Parker... Parker Aerospace, an operating segment of Parker Hannifin Corporation, is one of the world’s leading producers of flight control, hydraulic, fuel and inerting, fluid conveyance, thermal management, and engine systems and components for the aerospace industry. We design and build equipment for virtually every aircraft and aero engine being...


  • Cary, United States Parker Aerospace Full time

    We are Parker... Parker Aerospace, an operating segment of Parker Hannifin Corporation, is one of the worlds leading producers of flight control, hydraulic, fuel and inerting, fluid conveyance, thermal management, and engine systems and components for the aerospace industry. We design and build equipment for virtually every aircraft and aero engine being...


  • Cary, United States Parker Aerospace Full time

    We are Parker...Parker Aerospace, an operating segment of Parker Hannifin Corporation, is one of the world’s leading producers of flight control, hydraulic, fuel and inerting, fluid conveyance, thermal management, and engine systems and components for the aerospace industry. We design and build equipment for virtually every aircraft and aero engine being...


  • Cary, United States Actalent Full time

    Description: Responsibilities Analyze product requirement documents for connected vehicle applications and create software designs and proposals Implement new features in embedded vehicle applications Perform debugging and software maintenance activities for existing vehicle applications Develop and execute unit tests and report defects Provide time...


  • Cary, United States SAS Full time

    Job Description Nice to meet you! We’re a leader in data and AI. Through our software and services, we inspire customers around the world to transform data into intelligence - and questions into answers.We’re also a debt-free multi-billion-dollar organization on our path to IPO-readiness. If you're looking for a dynamic, fulfilling career coupled...


  • Cary, United States SAS Full time

    Nice to meet you! We’re a leader in data and AI. Through our software and services, we inspire customers around the world to transform data into intelligence - and questions into answers.We’re also a debt-free multi-billion-dollar organization on our path to IPO-readiness. If you're looking for a dynamic, fulfilling career coupled with flexibility and...

  • Software Developer

    2 months ago


    Cary, United States Avidex Industries LLC Full time

    Job DescriptionJob DescriptionAbout Us:Avidex leads the way in the audiovisual and IT integration industry, providing innovative solutions to a diverse clientele. Our identity is shaped by a commitment to excellence, technical expertise, and an innovative spirit. As we continue to expand our horizons, we're on the lookout for a talented and experienced...

  • C Software Developer

    1 month ago


    Cary, United States SAS Full time

    : Nice to meet you! Were the leader in analytics. Through our software and services, we inspire customers around the world to transform data into intelligence - and questions into answers.Were also a debt-free multi-billion-dollar organization on our path to IPO-readiness. If you're looking for a dynamic, fulfilling career coupled with flexibility and...


  • Cary, United States Very Stable Electronic Manufacturing Company catering to Essential Industries Full time

    Job DescriptionJob Descriptionplease note: a relocation package is offered, this is a permanent-direct hire W-2 employment role.Terrific Opportunity with a Stable and Growing U.S. Based Company in Growth Phase (newly created expansion role)Recession Resistant Niche Industry: Building HW-SW Systems for Essential Industries.Company Culture geared towards using...

  • Sr Software Engineer

    4 weeks ago


    Cary, United States Dexian Full time

    Job Summary: Dexian is seeking a Sr Software Engineer for an opportunity with a client located in Cary, NC. Responsibilities:Meet or exceed test coverage goals set for the project through creation of unit and functional testsMinimize the number of production escapesSupport user acceptance testingSupport or conduct system testing, performance, volume, and...

  • Sr Software Engineer

    4 weeks ago


    Cary, United States Dexian Full time

    Job Summary: Dexian is seeking a Sr Software Engineer for an opportunity with a client located in Cary, NC. Responsibilities:Meet or exceed test coverage goals set for the project through creation of unit and functional testsMinimize the number of production escapesSupport user acceptance testingSupport or conduct system testing, performance, volume, and...


  • Cary, United States SAS Full time

    Nice to meet you! We’re a leader in data and AI. Through our software and services, we inspire customers around the world to transform data into intelligence – and questions into answers.We’re also a debt-free multi-billion-dollar organization on our path to IPO-readiness. If you’re looking for a dynamic, fulfilling career coupled with flexibility...

  • Electrical Engineer

    2 months ago


    Cary, United States Katalyst Healthcares and Life Sciences Full time

    Responsibilities: Proficient in using lab equipment, DMMs, scopes, spectrum analyzers, etc. Provide technical support to technicians for board bring-up, testing, and debugging activities. Proficient in documenting DHF, HRS, and HTD. Completes assigned tasks on time with minimal supervision. Strong interpersonal skills with the ability to work collaboratively...

  • Electrical Engineer

    3 days ago


    Cary, United States Saxon Global Full time

    Job Title: Electrical Engineer - Hardware Design (465121) Location: Cary, NC (ONSITE) Customer: Hill Rom Salary: $100k/annum OR $62/hr. ONLY CITIZENS, GREEN CARD, H4 EAD BS degree in Electrical Engineering Technology (EET) or equivalent with 4+ years of relevant experience. Strong in the design and development of new products Strong knowledge of concepts to...