Software Engineer
Company: Savage Arms, (Canada) Inc.
Location: San Diego
Posted on: May 3, 2025
Job Description:
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/QualificationsRequired:
- 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.
- Experience with C++, particularly WinAPI or Direct3D.
- Familiarity with Atlassian tools (JIRA, Confluence).
- Exposure to hardware interfaces like Arduino, Raspberry Pi, or
GPIO.
- 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.Years of Experience
- 2-6Pay Range:Annual Salary: $80,000.00 - $125,000.00The 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!Equal Opportunity Employer
Minorities/Females/Protected Veteran/DisabledAbout UsLocated in San
Diego, CA, Foresight Sports is a designer and manufacturer of
performance analysis and game enhancement technologies. Our
products include launch monitors, simulators,
performance/entertainment software, and smart mobility solutions
for a variety of sports and games. We are recognized by equipment
manufacturers, top professional golfers, and media outlets as the
industry leader in performance measurement systems. Foresight
Sports is a total technology provider, with more than 60,000 GC
launch monitors and golf simulation solutions in use in retail
stores, driving ranges, commercial facilities, and homes worldwide.
With engineering, manufacturing, and quality-assurance teams all
located under one roof, Foresight Sports offers complete,
vertically integrated solutions for every segment of the
market.
#J-18808-Ljbffr
Keywords: Savage Arms, (Canada) Inc., Laguna Beach , Software Engineer, IT / Software / Systems , San Diego, California
Didn't find what you're looking for? Search again!
Loading more jobs...