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

Technical Lead Software Engineer (Embedded Linux)

Garmin

Overview We are seeking a full-time Technical Lead Software Engineer at Garmin's U.S. headquarters in the Greater Kansas City area or in our Cary, NC office. This role will help shape the embedded platforms that power our Marine products for which performance, reliability, and innovation matter. In this role, you’ll combine deep embedded Linux expertise, system architecture, and technical leadership to deliver solutions that perform flawlessly. Essential Functions Provide technical leadership and architectural direction across marine product platforms and embedded systems Serve as a Lead Software Engineer on major initiatives, especially those involving new technologies or expanding marine capabilities Drive designs that balance performance, reliability, and security in embedded environments Commonize software technologies used across a wide range of embedded product Responsible for providing key technical contributions for major new products and/or applications including software development in C, C++ Mentor and provide guidance to less experienced software engineers (Software Engineer 1 & 2 & Senior Software Engineers) Work with software vendors to integrate externally developed deliverables into projects, as required Evaluate new technologies, features and functions and offer suggestions Offer process improvement suggestions and author new procedures as appropriate Apply extensive technical expertise and analysis to all assigned projects and resolve complex problems Provide significant contribution to software reviews across multiple product and/or application types 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 9 years relevant experience OR an equivalent combination of education and experience Demonstrated experience in serving as the lead software engineer for projects in new markets or relying heavily on new technologies Demonstrated experience with architecting solutions for multiple groups and/or disciplines 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) Demonstrated experience in configuring and building custom Linux distributions with the Yocto ProjectDemonstrated knowledge of Linux services and inter-process communications Proficiency in python and shell scripts 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 2 days ago
Similar jobs that could be interesting for youBased on the Technical Lead Software Engineer (Embedded Linux) in Cary, NC vacancy
  • Garmin is seeking a full-time Technical Lead Software Engineer for our Cary, NC office. The role involves serving as a key technical contributor and/or Lead Software Engineer on major product development projects, including software in C, C++, or other languages. The candidate... 
    Suggested
    Full time
    Work at office

    Garmin

    Cary, NC
    1 day ago
  • Videndum plc is seeking a Software Developer in Cary, NC to develop...  ...programming experience, and Linux application development. The...  ...includes tasks like supporting embedded devices, leading code reviews, and working with electronic engineering teams. Benefits include health... 
    Suggested

    Videndum plc

    Cary, NC
    13 hours ago
  • Garmin is seeking a full-time Senior Embedded Linux Engineer for its Outdoor team at the Cary, NC...  ...involves developing low-level embedded software for Garmin Consumer Outdoor products,...  ..., hardware interaction, and technical leadership. Ideal candidates will have... 
    Suggested
    Full time

    Garmin

    Cary, NC
    13 hours ago
  •  ...seeking a full-time Senior Embedded Linux Engineer for our Outdoor team at Garmin...  ...low-level embedded software for various Garmin Consumer...  ...responsible for providing technical leadership and project planning...  ...outdoor products May serve as a Lead Software Engineer for... 
    Suggested
    Full time
    Internship

    Garmin Ltd.

    Cary, NC
    13 hours ago
  • $53 - $64 per hour

     ...Bachelor's Degree in Engineering, computer Science or...  ...development/ unit testing of Linux based embedded devices preferably...  ...an Edge / Gateway Software Automation / Test...  ...quality assurance. Develop technical unit test...  ...Software Engineer Team Lead Senior Embedded Software... 
    Suggested
    Contract work
    Part time
    Remote work

    Insight Global

    Apex, NC
    4 days ago
  • Garmin seeks a Technical Lead Software Engineer to shape embedded platforms powering Marine products. The role combines deep embedded Linux expertise, system architecture, and leadership to deliver high-performance, reliable software. In Cary, NC or the Kansas City area... 

    Garmin

    Cary, NC
    2 days ago
  • Garmin is seeking a full-time Senior C/C++ Embedded Software Engineer at our Cary, NC location. This role involves developing applications for marine chartplotters and related devices, focusing on weather awareness and integrated media experiences. The ideal candidate... 
    Full time

    Garmin

    Cary, NC
    13 hours ago
  • $130k - $190k

    Eaton Corporation is seeking an Engineering Manager for Embedded Linux Platforms in Raleigh, NC. This role involves leading global engineering teams to deliver high-quality embedded...  ...should have strong experience in embedded software development and a background in Agile... 

    Eaton Corporation

    Raleigh, NC
    13 hours ago
  • Overview We are seeking a full-time Technical Lead Software Engineer at our Cary, NC office. In this role,...  ...Network (CAN)/NMEA, Bluetooth and/or ANT Linux kernel networking and writing...  ...networking-related software running on an embedded system using Linux Garmin... 
    Full time
    Work at office

    Garmin

    Cary, NC
    1 day ago
  • $68.9k - $131.1k

     ...With our three market‑leading businesses, world‑...  ...portfolio and deep technical expertise, we help customers...  ...Products (RCP) Engineering as a DevSecOps Software Engineer II to shape...  ...experts on advanced embedded software,...  ...as Bash and Python. Linux development environment... 
    Work experience placement
    Worldwide
    Relocation

    Collins Aerospace

    Morrisville, NC
    13 hours ago
  • $107.5k - $204.5k

     ...Resilient Connectivity Products (RCP) Engineering is seeking a Principal DevSecOps Software Engineer to join a dedicated...  ...industry experts on next‑generation embedded software communication products,...  .... Advanced experience in Linux environments. Proficiency with JFrog... 
    Work at office
    Remote work
    Relocation

    Collins Aerospace

    Morrisville, NC
    13 hours ago
  •  ...working in Developing Embedded Display Devices, C++ &...  ...and maintain embedded software for material handling...  ...teams, including hardware engineers, to optimize system...  ...experience required Technical Skills Programming :...  ...Python or Java. Yocto Linux Development experience... 

    Pentangle Tech Services | P5 Group

    Cary, NC
    13 hours ago
  • Eaton in Raleigh, NC, is seeking a Senior Linux Firmware Engineer to design, develop, and implement software solutions for advanced three-phase power systems. The...  ...involves collaboration with a global team to build embedded Linux software while adhering to stringent... 
    Relocation package

    Eaton

    Raleigh, NC
    13 hours ago
  • Baxter International Inc. is seeking a Senior Embedded Software Engineer to join our Novum Infusion Pump team. You will develop embedded software...  ...documentation. A 3+ year background in embedded software and C++ with Linux exposure is required. #J-18808-Ljbffr Baxter International... 

    Baxter International Inc.

    Raleigh, NC
    13 hours ago
  • Overview Job Title: Embedded OS Software Engineer Shift: 1st shift 8:00 AM - 5:00 PM 100% on-site. Job...  ...tests and frameworks using Python Lead innovation efforts to define the next...  ...ethernet, J1939, ISO 14229 standards) Technical experience relating to design and... 
    Work experience placement
    Shift work
    Day shift

    SGS Consulting

    Cary, NC
    13 hours ago
  • $130k - $190k

     ...division is currently seeking a Engineering Manager, Embedded Linux Platforms. The expected...  ..., is responsible for leading the execution and...  ...release of Linux platform software across hardware and application...  ...explain complex technical concepts to a wide variety... 
    Local area
    Relocation

    Eaton Corporation

    Raleigh, NC
    13 hours ago
  •  ...We are seeking an Engineer Product II – Embedded Software to join our team in Cary, NC. In this onsite role, you will develop and enhance tools and scripts...  ...OpenRTOS-based embedded software development, provide technical support to development teams, and collaborate with... 

    Kyyba

    Cary, NC
    4 days ago
  • Garmin in Cary, North Carolina is seeking a Senior C++ Software Engineer to design and implement high-performance map rendering pipelines for embedded devices. You will work on memory- and power-constrained systems, focusing on efficiency, correctness, and maintainability... 

    Garmin

    Cary, NC
    13 hours ago
  •  ...system-level requirements, and process them into software requirements specifications Design components of an embedded system based on software requirements Integrate...  ...and code reviews Qualifications 8+ years of engineering experience (or advanced degree plus 6 years) 5+... 

    US Tech Solutions

    Cary, NC
    13 hours ago
  • A technology solutions provider in Cary, North Carolina, is seeking an experienced engineer specializing in embedded systems. The ideal candidate will have over 8 years of engineering experience, strong skills in C/C++ programming, and a solid background in RTOS applications... 

    US Tech Solutions

    Cary, NC
    13 hours ago
  • Relias US in Cary, NC is seeking an Embedded Software Engineer I to develop embedded software tools and scripts that enhance development efficiency and user experience. You will design, develop, test and validate embedded software solutions, and build upon existing software... 

    Relias US

    Morrisville, NC
    1 day ago
  •  ...Responsibilities Design, develop, and test embedded software for radio and wireless communication systems. Collaborate with hardware engineers to integrate software and hardware...  ...Time Operating Systems (RTOS) and embedded Linux. Experience with wireless communication protocols... 

    Gravity Engineering Services Pvt Ltd.

    Apex, NC
    13 hours ago
  • $110k - $121k

     ...seeking a full‑time Senior C++ Software Engineer (Autonomous Systems) to join...  .... Job Responsibilities Lead the design, development, and...  ...real‑time software Serve as a technical leader within the team, setting...  ...Deep understanding of Linux‑based development, multithreading... 
    Full time

    Diversified Services Network

    Cary, NC
    4 days ago
  • Lenovo is seeking a Senior UEFI Engineer in Morrisville, North Carolina, to join our Infrastructure...  ...with top engineers to develop embedded firmware and optimize solutions for our...  ...as managing build tools and supporting technical issues. Ideal candidates have over 8 years... 

    Lenovo

    Morrisville, NC
    13 hours ago
  • A technology consulting firm is seeking an Embedded OS Software Engineer to develop features in C for embedded operating systems on vehicle controllers...  ..., developing automation tests using Python, and leading innovation in development tools. Candidates should have proficiency... 

    SGS Consulting

    Cary, NC
    13 hours ago
  • Collins Aerospace is seeking a Principal DevSecOps Software Engineer in Morrisville, North Carolina. The role focuses on developing automation pipelines for embedded systems and automating security testing in a fast-paced environment. Ideal candidates will have extensive... 
    Relocation

    Collins Aerospace

    Morrisville, NC
    13 hours ago
  • Pentangle Tech Services | P5 Group seeks an experienced Embedded Software Developer in Cary, North Carolina. The ideal candidate will be proficient in C++ and have a strong background in embedded systems development, focusing on display devices and cutting-edge technology... 

    Pentangle Tech Services | P5 Group

    Cary, NC
    13 hours ago
  • $60 - $85 per hour

     ...building cutting-edge embedded systems, is looking for...  ...Embedded C Software Engineer to join their team, in...  ...accepting applications from Lead, to Senior, to mid-level...  ...Engineer (Embedded) Embedded Linux Senior Software...  ...Assistance Provided), Technical Lead Software Engineer... 
    Contract work
    Relocation package

    Clear Point Consultants

    Raleigh, NC
    13 hours ago
  • Videndum plc is looking for an Electrical Engineer to join our team in Cary, NC. The successful candidate will develop embedded electrical assemblies, including PCB design and testing, while collaborating with various teams to ensure product success. Ideal candidates will... 

    Videndum plc

    Cary, NC
    13 hours ago
  • Parker Hannifin is seeking an experienced Embedded Software Engineer located in Cary, NC. This role involves developing and verifying software...  ...of relevant experience in embedded software development. Technical skills in digital communication protocols and tools like MATLAB... 

    Parker Hannifin Corporation

    Cary, NC
    13 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Technical Lead Software Engineer (Embedded Linux). Be the first to apply!