Senior Firmware Engineer
Garmin
Senior Firmware EngineerWe are seeking a full-time Senior Firmware Engineer for our Outdoor segment at Garmin's U.S. headquarters in the Greater Kansas City area. 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.Experience with board bring up/driver development in RTOS, Linux and/or Android platforms.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 and/or Android programming experience.Multi-threaded software development.Wireless communication experience (Bluetooth/BLE, WI-FI) and experience with Wireshark and Bluetooth sniffer tools.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.
- ...About Kiddie Kredit Our startup has raised a pre-seed round and is looking to hire engineers for exciting, unique projects. As an early member of the engineering team you will have input on decisions and a lot of potential impact. This position is fully remote and...SeniorHourly payFull timeRemote work
- ...Overview We are seeking a full-time Senior Software Engineer at Garmin's U.S. headquarters in the Greater Kansas City area. In this role, you will build the platforms, tooling, and infrastructure that enable scalable delivery of machine learning and large language...SeniorFull time
- ...Senior C++ Software Engineer We are seeking a full-time Senior C++ Software Engineer to join our team at Garmin's U.S. headquarters in the Greater Kansas City area. The Map Technology team develops tooling for state-of-the-art solutions that support mapping features...SeniorFull time
- ...Senior IT Software Engineer We are seeking a full-time Senior IT Software Engineer at Garmin's U.S. headquarters in the Greater Kansas City area. In this role, you will be responsible for designing and developing complex multi-system applications and drives collaboration...SeniorFull time
- Garmin is seeking a Senior Linux Systems Administrator (DevOps) for its U.S. headquarters in the Greater Kansas City area. The role focuses on designing and operating enterprise Linux infrastructure with automation, monitoring, and security practices. The position requires...Senior
- Garmin Ltd. seeks a Senior Linux Systems Administrator (DevOps) at its U.S. headquarters in the Greater Kansas City area. You will design and manage Linux server infrastructure, focusing on open source technologies, monitoring, and security to support enterprise systems...Senior
- ...a complete remodel and is a great space for their employee team building. This team is open to hiring either a software engineer or a senior software engineer. This is a key team member for a freshly launched SAAS product. Qualifications Required Skills:...SeniorFull timeWork at office2 days per week
- ...Senior C++ Engineer - Maps Platform We are seeking a full-time Senior C++ Engineer - Maps Platform at Garmin's U.S. headquarters in the Greater Kansas City area OR in our Cary, NC office to help improve how map data is delivered, stored and rendered across millions...SeniorFull timeWork at office
- Faith Technologies Inc. is seeking a Program Design Manager to lead complex program development from concept through engineering completion and handoff to execution. The role serves as the primary client-facing design lead, coordinating with customers and internal teams...Senior
- ...Senior Buyer Ready to take the wheel on multi-million dollar supply chains? We're looking for a senior buyer who knows how to spot opportunity, negotiate with confidence, and move the needle. Stop managing standard purchase orders and start shaping strategic growth...Senior
- ...pilots safer. We will give you a chance to work with some of the most talented people in the graphics industry. The Senior Runtime Software Engineer will play a key role in the small core software team, responsible for designing and developing the next generation of...SeniorFull timeRelocation
- Garmin Ltd. seeks a full-time Organizational Development Partner 3 at its U.S. headquarters in the Greater Kansas City area. You will guide leaders on development strategies, lead talent reviews, and craft development plans for high performers and key successors. You will...SeniorFull time
- Garmin Ltd. in the United States seeks a Payroll Analyst 3 for the U.S. headquarters in the Greater Kansas City area. You will perform advanced payroll analysis, reconciliation, and regulatory compliance, leading projects and developing scalable solutions to improve accuracy...Senior
- ...entire piece of a system or application, and serve as a technical lead on small to midsize complex projects. Work closely with other engineers to develop the best technical design and approach for new product development. Build software solutions where the problem is not...SeniorFull timePart timeWork experience placementFlexible hours
- We're Looking for an experienced Senior Software Engineer!About the Company:Security Benefit is a leader in the U.S. retirement market with more than $75 billion in assets under management. We offer opportunities to thrive, innovate, and make an impact. As part of our...SeniorFull timeTemporary workImmediate startRemote workFlexible hours
$135 per hour
...believe in transparency, and we want you to feel confident that your next move aligns with your expectations. About the RoleThe Senior Software Engineer role at PSI enables the development of new features of the technologies that we provide to our customers. Senior Software...SeniorPermanent employmentFull timeTemporary workWork at officeLocal areaMonday to FridayFlexible hours- ..., and creating engaging digital experiences. We architect and modernize secure, scalable solutions using cloud platforms and top engineering practices. Allata also empowers clients to unlock data value through analytics and visualization and leverages artificial intelligence...Senior
- Acestack is seeking a Network Engineer in Olathe, KS to lead advanced network support across LAN, WAN, DC, and security domains. You will implement Cisco ACI or SDA architectures, manage Palo Alto firewalls and Panorama, optimize wireless networks, design and troubleshoot...Senior
$140k - $200k
...people around the globe work on Speechify in a 100% distributed setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups...SeniorWork at office- ETL Developer Locations: Charlotte, NC; Colorado Springs, CO; Conshohocken, PA; Dallas, TX; Fargo, ND; Florham Park, NJ; Garden City, NY; Houston, TX; Jacksonville, IL; Lenexa, KS; Lubbock, TX; Mt Juliet, TN; New York, NY; Purchase, NY; Topeka, KS. Responsibilities...Senior
- .... We offer acute inpatient, day treatment, and community-based outpatient behavioral healthcare. We treat adolescents, adults, and senior adults for emotional disorders, mental illness, and substance abuse. Our professional staff includes psychiatrists, psychologists,...SeniorTemporary workRelocation packageFlexible hoursShift work
- ...cybersecurity across a regulated environment. The role focuses on reliability, security, and compliant systems supporting business, engineering, and manufacturing operations. The ideal candidate will have extensive experience in government contracting or defense-facing...Senior
- Terracon, a leading engineering consulting firm, is hiring a Senior Recruiter to drive full life-cycle staffing across the organization. You will partner with leaders, build strong candidate experiences, and shape recruiting strategies within a collaborative, employee‑owned...Senior
$800 per day
...This independent contractor role offers 4-6 days per month with typical hours 8:30 AM-4:30 PM; compensation is $800 per day. You’ll work in a clinic-based setting focused on seniors, with support and coordination from the team. #J-18808-Ljbffr Comprehensive Mobile CareSeniorPart timeFor contractors- Northern Base in the United States is seeking an experienced Network Engineer to design, implement, and support enterprise network infrastructure in a high-demand environment. The role covers Cisco ACI, Palo Alto firewalls, wireless networks, Infoblox DDI, and VPNs, requiring...Senior
- Garmin is seeking a Senior Color, Material, and Finish (CMF) Designer for its U.S. headquarters in the Greater Kansas City area. The role leads complex CMF solutions, develops color palettes, and communicates CMF strategies to cross-functional teams and executives. The...Senior
- ...Senior Software Engineer (Full Stack) 1-800-GOT-JUNK? is seeking a Senior Software Engineer (Full Stack) to join our Product & Technology team in Kansas City. You will sit on the Omni Channel Product Team, building commercial customer and field-facing products end to...SeniorWork at officeRemote work
- Fellowship Olathe seeks a Senior Pastor who is a shepherd at heart, loves Christ, faithfully teaches God’s Word, and loves people. The candidate will be ordained, hold graduate theological training (MDiv preferred), and bring strong pastoral leadership. Expository preaching...Senior
- Job TitleLOCATIONS - Charlotte, NC; Chicago, IL; Colorado Springs, CO; Conshohocken, PA; Dallas, TX; Fargo, ND; Garden City, NY; Houston, TX; Jacksonville, IL; Lenexa, KS; Los Angeles, CA; Lubbock, TX; Morristown, NJ; Mt Juliet, TN; New York, NY; Purchase, NY; Topeka, ...Senior
- Proven is seeking a Senior Systems Engineer to lead cross-functional teams in the development of electromechanical and embedded medical devices. You will guide requirements, architecture, verification, and design controls from concept through commercialization, including...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Firmware Engineer. Be the first to apply!
- senior developer Olathe, KS
- senior aws cloud engineer Olathe, KS
- remote senior salesforce administrator Olathe, KS
- senior manager tax Olathe, KS
- senior tax Olathe, KS
- senior creative Olathe, KS
- senior brand designer Olathe, KS
- senior accountant remote Olathe, KS
- senior manager accenture Olathe, KS
- senior director it Olathe, KS


