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
- ...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....SeniorPermanent employmentFor contractors
$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...SeniorFor subcontractor$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...SuggestedFull time- ...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
- ...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...OutdoorLocal areaShift work
- 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
- 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
- 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
- ...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
- 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
- ...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
- 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,...SeniorLocal area
- 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
- 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
- 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...Senior3 days per week
- 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...SeniorContract work
- 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
- 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
- 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
- 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
- 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
- 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
$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...SeniorRemote jobContract workFlexible hours- 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...SeniorFull time
- 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
- 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...SeniorFull time
$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- 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
$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...SeniorHourly pay- 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
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!
- senior game producer Cary, NC
- senior robotics software engineer Cary, NC
- senior director clinical development Cary, NC
- senior consulting engineer Cary, NC
- senior application security Cary, NC
- senior inventory accountant Cary, NC
- senior accountant part time Cary, NC
- senior manager diversity & inclusion Cary, NC
- senior manager creative operations Cary, NC
- senior creative Cary, NC

