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

Senior Embedded Linux Engineer: Lead Outdoor Firmware

Garmin

Overview We are seeking a full-time Senior Embedded Linux Engineer for our Outdoor team at Garmin's U.S. headquarters in the Greater Kansas City area or at our Cary, NC location. In this role, you will be responsible for developing low-level embedded software for various Garmin Consumer Outdoor products. You will be developing C/C++ software that interacts with hardware including initial board bring-up, boot strapping the operating system, developing and integrating device drivers and power/thermal management. 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 as an individual contributor. Essential Functions Serves in a leadership capacity as an individual contributor for carrying out software development in C, C++, Assembly language or other selected languages for new products and/or applications Works with wireless networking technologies, including ANT, Bluetooth/BLE and Wi−Fi, to allow communication with other outdoor products 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 Decomposes functional requirements into well-defined tasks 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 Bachelor’s 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 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++, 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 Proficient knowledge, utilization and mastery of relevant software engineering tools (configuration management systems, build processes, debuggers, emulators, simulators and logic analyzers) Desired Qualifications Previous work or internship experience in design, particularly for consumer products Linux programming experience Multi-threaded software development Wireless communication experience (Bluetooth/BLE, WI-FI) Familiar with hardware communication interfaces (I2C, SPI, UART, USB) Experience using laboratory equipment (e.g., logic analyzer, digital oscilloscope, In-circuit debuggers) 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

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Senior Embedded Linux Engineer: Lead Outdoor Firmware in Cary, NC vacancy
  •  ...Senior Embedded Software Engineer Group: Eng Materials Group N. America Division: Noise Vibration & Harshness (NVH) Location: USA Bldg E Cary NC LORD Job Family: Engineering Job Type: Regular This position is subject to meeting U.S. export compliance and/or U.S.... 
    Senior
    Permanent employment
    For contractors

    Parker

    Cary, NC
    1 day ago
  • $92k - $126.5k

     ...A global construction company in Cary, NC, is seeking a Senior Subcontract Administrator to manage contracting for major construction...  ...Biopharmaceutical or Data Center Projects. Responsibilities include leading procurement activities, managing subcontract documentation, and... 
    Senior
    For subcontractor

    Jacobs

    Cary, NC
    5 days ago
  • $140k - $150k

     ...Job Description Job Description Embedded Firmware Engineer Full-time Morrisville, NC, US Exclusive confidential search — details shared with qualified applicants. Become a Key Player as an Embedded Firmware Engineer You will design, implement, and maintain... 
    Suggested
    Full time

    NextDeavor Inc.

    Morrisville, NC
    a month ago
  •  ...Who We Are At Academy Sports + Outdoors our vision is to be the best sports + outdoors retailer in the country — but what truly sets...  ...each position’s responsibilities and requirements. Store Team Lead Positions: Logistics Team Lead ( Operation Team Lead Store... 
    Outdoor

    Academy Sports + Outdoors

    Apex, NC
    4 days ago
  •  ...built on five core values: • Generosity First, Always: We lead with kindness. Our best work happens when we act in service of...  ...safe manner • May be required to occasionally work in outdoor weather conditions As an equal opportunity employer, CAVA... 
    Outdoor
    Local area
    Shift work

    CAVA

    Morrisville, NC
    3 days ago
  • NetApp, Inc. is looking for a Principal Talent Management Program Manager to lead complex talent management initiatives. This hybrid role requires candidates to be based in either San Jose, CA or Research Triangle Park, NC. The ideal candidate will have over 10 years of... 
    Senior

    NetApp, Inc.

    Morrisville, NC
    5 days ago
  • Aerogen Pharma, located in Morrisville, NC, is looking for a Senior Manager, Regulatory Affairs. This role involves leading regulatory strategy and execution for biologic-device combination products, focusing on clinical development and compliance. The ideal candidate... 
    Senior

    Aerogen Pharma

    Morrisville, NC
    4 days ago
  • Sobi is seeking a MSAT Technical Lead - Drug Substance (Sr Manager) based in Morrisville, North Carolina. This role requires expertise in small-molecule drug substance manufacturing with a strong focus on process validation and leading projects within the team. The ideal... 
    Senior

    Sobi

    Morrisville, NC
    1 day ago
  •  ...IT Business Relationship Management in Morrisville, NC. This role acts as a strategic bridge between R&D, Product, and IT, advising senior leaders and developing capability roadmaps aligned with enterprise strategy. The ideal candidate will have extensive experience in... 
    Senior

    Foundation Medicine, Inc.

    Morrisville, NC
    3 days ago
  • PlayMetrics in Morrisville, NC, is seeking a Recruiter to build its hiring engine. This position involves designing efficient interview processes, managing full-cycle recruitment for diverse roles, and enhancing the employer brand. The ideal candidate will bring over 5... 
    Senior

    Playmetrics

    Morrisville, NC
    1 day ago
  •  ...Systems (DCS) for the Life Sciences market. This role will focus on ensuring technical excellence and customer satisfaction while leading automation strategies. The ideal candidate will have significant experience in Pharma/Biotech automation, especially with DCS solutions... 
    Senior

    ABB

    Cary, NC
    1 day ago
  • Weston & Sampson is actively seeking a Senior Transportation Project Manager based in Apex, NC. This key role will oversee roadway,...  ...standards. The ideal candidate will hold a Bachelor’s degree in Civil Engineering or a related field, possess at least 10 years of experience,... 
    Senior
    Local area

    Weston & Sampson

    Apex, NC
    4 days ago
  • A leading technology firm located in North Carolina seeks an experienced Commodity Manager to oversee logistics related to procurement...  .... A bachelor's or graduate's degree in business or engineering is required. This position offers an opportunity to work in a... 
    Senior

    Trilliant Networks

    Cary, NC
    5 days ago
  • Wake County Public School System is looking for a Senior Administrator for Compliance-Employee Relations to ensure compliance with legal requirements and oversee personnel policy updates. The ideal candidate should possess extensive knowledge of employment laws such as... 
    Senior

    Wake County Public Schools

    Cary, NC
    1 day ago
  • Lenovo is looking for a Senior Specialist, HR to design and deliver programs that empower the HR community. You will lead engagement initiatives, ensuring execution of global tactics and improving HR processes based on team feedback within the Raleigh, NC area. This role... 
    Senior
    3 days per week

    Lenovo

    Morrisville, NC
    3 days ago
  • Torrey Holistics is looking for a Senior Linux System Administrator to manage and maintain Linux systems in AWS. This role requires strong experience in Linux administration, monitoring, and troubleshooting. The ideal candidate will have at least 3 years of experience... 
    Senior
    Contract work

    Torrey Holistics

    Raleigh, NC
    5 days ago
  • Lenovo is seeking an experienced Technical Program Manager (TPM) to lead complex AI systems and applications delivery. This role requires collaboration with cross-functional teams, focusing on project planning, execution, and risk management, ensuring high-quality AI solutions... 
    Senior

    Lenovo

    Morrisville, NC
    3 days ago
  • Epic Games is looking for an experienced Senior Gameplay Designer to join their dynamic team in Cary, North Carolina. You will be responsible for designing and implementing gameplay systems, including combat mechanics, and working collaboratively with multidisciplinary... 
    Senior

    Epic Games

    Cary, NC
    1 day ago
  • An established industry player is seeking a Database Lead with over a decade of experience in MS SQL Server. In this pivotal role, you will coordinate with on-site engineers, manage customer interactions, and ensure the delivery of quality documentation. Your expertise... 
    Senior

    TechDigital Group

    Cary, NC
    4 days ago
  • Epic Games is searching for an experienced Character Outsource Lead to support initiatives with Disney. This role involves working closely with Epic art leads and external partners to ensure high-quality 3D character content that meets quality standards. Candidates need... 
    Senior

    Epic Games

    Cary, NC
    5 days ago
  • The Walt Disney Company (France) is looking for a Sr. Software Development in Test Engineer to enhance the quality of the Disney Media Player across various platforms. This role requires developing test automation and ensuring the seamless streaming experience for millions... 
    Senior

    The Walt Disney Company (France)

    Morrisville, NC
    4 days ago
  • A construction company is seeking a Foreman to lead field crews in diverse projects including commercial and public infrastructure. The...  .... This role requires a valid driver’s license and involves outdoor work in various weather conditions, with a 4/10 workweek schedule... 
    Outdoor

    Terrahawk LLC

    Apex, NC
    4 days ago
  • $79.8k - $139.6k

    Syneos Health, Inc. is seeking a Senior Site Contracts Manager, based in Morrisville, NC, to support programs that focus on high-impact Pharma & Vaccine studies. This role involves developing, negotiating, and managing US site budgets and clinical trial agreements. Required... 
    Senior
    Remote job
    Contract work
    Flexible hours

    Syneos Health, Inc.

    Morrisville, NC
    3 days ago
  • A distinguished woman-owned law firm in Cary, NC, is seeking a Senior Estate Administration Paralegal to assist clients with probate and trust administration. The ideal candidate will have extensive experience in estate administration, a compassionate approach to client... 
    Senior
    Full time

    Carolina Family Estate Planning

    Cary, NC
    4 days ago
  • Monroechamber is seeking a Lead AV Installer in Raleigh, NC to lead commercial audiovisual installations. The role focuses on installation from start to finish and requires strong leadership and technical skills. The ideal candidate will have over 3 years of experience... 
    Senior

    Monroechamber

    Apex, NC
    2 days ago
  • Underwriters Laboratories Inc in Morrisville, NC is looking for a Lead Risk Assessment Research Scientist to lead human health risk assessments and collaborate with diverse stakeholders. The role includes designing, executing, and communicating risk assessment efforts... 
    Senior
    Full time

    Underwriters Laboratories Inc

    Morrisville, NC
    3 days ago
  • $89k - $131k

    Anduril Industries is seeking a Senior Material Planner in Morrisville, NC. This role requires 5+ years in manufacturing and managing production plans. The candidate will ensure availability of components, maintain inventory, and collaborate across teams to support production... 
    Senior

    Slope

    Morrisville, NC
    5 days ago
  • Liquidia Corporation is seeking a Senior Scientist for Quality Control in Morrisville, North Carolina. This role involves performing analytical testing of in-process, release, and R&D samples, contributing to laboratory investigations, and applying technical expertise... 
    Senior

    Liquidia Corporation

    Morrisville, NC
    4 days ago
  • $26 - $30 per hour

    Patterns Behavioral Services, Inc. is looking for a detail-oriented Senior Talent Acquisition Coordinator in Cary, NC. This role involves supporting full-cycle recruitment and managing high-volume hiring while collaborating closely with various teams. The ideal candidate... 
    Senior
    Hourly pay

    Patterns

    Cary, NC
    1 day ago
  • A leading biotechnology company in Morrisville, North Carolina is seeking a Statistical Analyst. The role involves statistical programming, data analysis, and collaboration with clinical teams. A Master’s degree in a related field and at least 5 years of experience in statistical... 
    Senior

    TG Therapeutics Inc

    Morrisville, NC
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Embedded Linux Engineer: Lead Outdoor Firmware. Be the first to apply!