logo inner

Firmware Engineer - Embedded Linux

Foresight SportsSan Diego, California, United States | Foresight SportsOnsite

Job Description


General Purpose


Integrate embedded Linux with various hardware components, developing drivers, and ensuring smooth communication between the operating system and hardware subsystems. Implements firmware capabilities for our embedded products, contributing to the development of cutting-edge precision sports equipment with a focus on stability, functionality, and performance. Works closely with hardware engineers, systems engineers, and QA teams to bring innovative solutions to life.

Principal Duties and Responsibilities


  • Develop and maintain firmware and device drivers for embedded Linux-based systems, ensuring reliable communication with hardware components and peripherals.
  • Integrate embedded Linux with various hardware components, including sensors, I/O devices, and communication interfaces.
  • Collaborate with the hardware team to bring up boards and ensure smooth functionality of hardware components in the embedded system.
  • Design and implement automated test fixtures for hardware and firmware, ensuring stability and robustness of the embedded system.
  • Work with the QA team to create test plans and scripts, ensuring software reliability and system performance across different configurations.
  • Participate in architectural and design discussions, offering input on system integration and component interactions.

Requirements/Qualifications


Must have:


  • 2+ years of experience with embedded Linux development using C and C++.
  • Strong proficiency in Linux Operating Systems, including experience with kernel-based Linux distributions (e.g., Ubuntu, Raspbian, Yocto).
  • Experience using standard development tools such as debuggers, version control systems (e.g., Git), compilers, and linkers.
  • Familiarity with common communication protocols like I2C, USB, and SPI, and how to interface with peripherals and hardware components.
  • Comfortable with reading and interpreting schematic diagrams to understand hardware design and requirements.
  • Experience with ARM-based processors and a solid understanding of embedded system fundamentals.
  • Bachelor’s Degree in Computer Science, Computer Engineering, or related field.

Strongly Desired:


  • Experience working with Raspberry Pi, Raspbian, or similar embedded Linux distributions.
  • Familiarity with graphical user interface frameworks, such as Qt, Qt Quick, or QML, for embedded applications.
  • Experience with threading and multi-threaded programming in Linux.
  • Knowledge of AMD/Xilinx processors (e.g., Zynq or Versal) and familiarity with Xilinx development tools like Vivado, Vitis, and PetaLinux.
  • Practical experience with writing and debugging Linux device drivers, particularly for peripheral components.
  • Strong background in optimizing software performance for embedded Linux systems, including memory management and I/O handling.
  • Experience with the Yocto build system and Linux kernel compilation.

Minimum Education Required


  • Bachelors

Years of Experience


  • 2-6

Pay Range:Annual Salary: $97,700.00 - $152,900.00


The actual annual salary offered to a candidate will be based on variables including experience, geographic location, education, and skills/achievements, and will be mutually agreed upon at the time of offer.We offer a highly competitive salary, comprehensive benefits including: medical and dental, vision, disability and life insurance, 401K, PTO, tuition reimbursement, gear discounts and the ability to add value to an exciting mission!Our Postings are not intended for distribution to or use in any jurisdiction, country or territory where such distribution or use would violate local law or would subject us to any regulations in another jurisdiction, country or territory.

We reserve the right to limit our Postings in any jurisdiction, country or territory.Equal Opportunity Employer Minorities/Females/Protected Veteran/Disabled

Life at Foresight Sports

COMPANY OVERVIEW: Foresight Sports develops the most advanced performance analysis solutions in the golf industry. With the GC2 and GCQuad as the most accurate and precise launch monitors on the market, the company continues to grow its offerings with upcoming range and entertainment solutions. Foresight Sports FSX 2018 software, powered by the GC line of launch monitors, provides the most true-to-life golf simulation experience available for fitting, instructional, corporate, and residential settings. HISTORY: In 2009, Foresight Sports began as a collaborative effort between top industry engineers and a business-savvy executive team with a deep passion for the game. The GC2 Game Changer Smart Camera System debuted in 2010 and has since become the world's best-selling professional-grade launch monitor. Now, Foresight Sports has a host of launch monitor solutions, including the GCQuad, which uses the same camera-based technology as the GC2, but features an extra set of cameras to capture ball and club head data with an unprecedented level of accuracy. Foresight Sports is a total technology provider - with engineering, manufacturing, and quality-assurance teams all under one roof, Foresight Sports offers complete, vertically-integrated solutions for players, professionals, and industry leaders. With FSX 2018, the company's proprietary simulation software, Foresight Sports offers a true-to-life indoor golf experience, backed by PGA Tour players and world-renown golf instructors and fitters. Foresight Sports also partners with entertainment ranges to provide an immersive golf environment for all levels of golf experience. In less than a decade, Foresight Sports has risen to the top of the golf industry and looks to continue promoting the sport's visibility and influence through technology.
Thrive Here & What We Value1. Collaborative Environment2. Innovative Products3. Competitive Compensation Package4. Comprehensive Benefits Package5. Opportunities for Growth and Development6. Foresight Sports: Precision golf technology, immersive simulations7. Collective of makers in performance gear and precision technologies8. Category-defining brands with meticulous craftsmanship9. Seeking Global Sourcing Specialist for Vista Outdoor's Precision Sports & Technology segment10. Bushnell Golf: Recognized Laser Rangefinders, GPS devices and Personal Launch Monitors
Your tracker settings

We use cookies and similar methods to recognize visitors and remember their preferences. We also use them to measure ad campaign effectiveness, target ads and analyze site traffic. To learn more about these methods, including how to disable them, view our Cookie Policy or Privacy Policy.

By tapping `Accept`, you consent to the use of these methods by us and third parties. You can always change your tracker preferences by visiting our Cookie Policy.

logo innerThatStartupJob
Discover the best startup and their job positions, all in one place.
Copyright © 2025