Software Engineer
Apply NowCompany: Foresight Sports
Location: San Diego, CA 92154
Description:
Job Description
General Purpose
We are seeking a skilled and motivated Software Engineer to join our team in developing high-performance Windows applications that drive the production of our industry-leading optical launch monitors.
Your contributions will directly impact the precision, reliability, and performance of our American-made, high-speed camera systems, delivering best-in-class data and simulation experiences for golf professionals and enthusiasts worldwide.
Principal Duties and Responsibilities
Requirements/Qualifications
Required:
Desired:
Extra Credit for:
Minimum Education Required
Years of Experience
Pay Range:
Annual Salary: $80,000.00 - $125,000.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, paid holidays, 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
General Purpose
We are seeking a skilled and motivated Software Engineer to join our team in developing high-performance Windows applications that drive the production of our industry-leading optical launch monitors.
Your contributions will directly impact the precision, reliability, and performance of our American-made, high-speed camera systems, delivering best-in-class data and simulation experiences for golf professionals and enthusiasts worldwide.
Principal Duties and Responsibilities
- Develop and support Windows applications for automation, traceability, production fixtures.
- Perform updates and maintenance on code base of current products and production fixture applications.
- Collaborate with firmware, hardware developers, project managers, operations stakeholders, and all other team members to gather requirements and design solutions.
- Participate in architectural and design discussions.
- Support operations and sales objectives with software.
Requirements/Qualifications
Required:
- Strong expertise in Windows development using C#, Visual Studio, and SQL Server.
- Proficiency in algorithm development, mathematical methods, and computation.
- Solid understanding of operating systems, data structures, algorithms, and computer architecture.
- Ability to integrate with new APIs and SDKs.
- Experience maintaining data integrity and database normalization.
- Bachelor's degree in Computer Science, Computer Engineering, or a related field.
- 2+ years of software development experience.
Desired:
- Experience with C++, particularly WinAPI or Direct3D.
- Familiarity with Atlassian tools (JIRA, Confluence).
- Exposure to hardware interfaces like Arduino, Raspberry Pi, or GPIO.
- Experience developing REST APIs or web servers.
- Knowledge of WPF GUI development.
Extra Credit for:
- Experience with Azure DevOps, CI/CD pipelines, and blob storage.
- Familiarity with Slack API integration.
- Background in computer vision, OpenCV, or image processing.
Minimum Education Required
- Bachelors
Years of Experience
- 2-6
Pay Range:
Annual Salary: $80,000.00 - $125,000.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, paid holidays, 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