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

Unity Software Developer

Brunswick Corporation

Unity Software Developer

Brunswick is re-defining the bowling experience through cutting-edge, immersive technology. We are seeking a Unity Software Developer to help create highly interactive, visually stunning projection-based games and environments that transform bowling centers into unforgettable entertainment destinations.

This role focuses on building real-time interactive content that bowlers see the moment they walk into a center - from projection-mapped lane gameplay to synchronized scoring visuals and integrated LED effects. If you're passionate about blending creativity with technology to create "wow" moments, this is your opportunity. Your work will be seen and experienced by millions of customers worldwide - making every visit to a bowling center more engaging, fun, and memorable.

Responsibilities:

  • Develop interactive projection-based games and experiences using Unity
  • Build and optimize applications for a desktop-based development environment
  • Integrate projection mapping systems (e.g., Spark) with dynamic gameplay
  • Sync game visuals with bowling scoring systems and player interactions
  • Collaborate with hardware systems including LED masking units and display technologies
  • Create polished, high-performance visuals that run reliably in commercial environments
  • Work closely with design, product, and engineering teams to bring concepts to life
  • Debug, test, and refine interactive experiences to ensure seamless execution in the field
  • Contribute creative ideas that elevate the overall customer experience

Duties and Responsibilities:

(% increments must be no less than 5%)

% of Time Spent - Primary Duties & Responsibilities

40% - Interactive Game & Experience Development. Designs, develops, and deploys real-time, interactive projection-based games and immersive bowling experiences using Unity. Builds engaging gameplay systems that integrate seamlessly with scoring systems and player interactions. Ensures applications are visually compelling, responsive, and aligned to user experience goals.

25% - System Integration & Performance Optimization. Integrates software with projection mapping technologies, LED hardware systems, and display environments. Optimizes applications for performance, reliability, and scalability in commercial settings. Ensures synchronization between gameplay visuals, scoring systems, and physical hardware components.

20% - Testing, Debugging/Quality Assurance. Conducts thorough testing, debugging, and refinement of interactive applications to ensure consistent, error-free performance in live environments. Identifies and resolves defects, performance issues, and system inconsistencies to maintain high-quality delivery standards.

15% - Cross-Functional Collaboration & Innovation. Collaborates with design, product management, and engineering teams to translate concepts into functional experiences. Contributes creative ideas that enhance product innovation and customer engagement. Supports continuous improvement through feedback, experimentation, and adoption of new tools and techniques.

Qualifications

Minimum Position Qualifications:

  • Bachelor's degree in Computer Science, Game Development, or related field (or equivalent experience)
  • Experience with Unity (C#) for real-time application development
  • Familiarity with Visual Studio or similar IDEs
  • Exposure to 3D modeling or asset pipelines (e.g., Blender)
  • Basic experience with motion graphics or visual effects tools (e.g., After Effects)
  • Strong attention to detail and a passion for creating immersive user experiences
  • Understanding of real-time rendering and interactive systems

Preferred Position Qualifications:

  • Experience with projection mapping technologies
  • Knowledge of hardware-integrated systems (LEDs, sensors, or external displays)
  • Familiarity with multiplayer or synchronized systems
  • Interest in gaming, entertainment venues, or experiential design
  • Ability to balance technical performance with visual creativity
  • Use of AI tools for enhanced software development

What Makes You a Great Fit:

  • You have an eye for detail and care deeply about visual quality and user experience
  • You are a maker at heart, whether that means gaming, designing, or dreaming up something entirely new.
  • You enjoy building things that people interact with in the physical world
  • You're excited to create products that deliver a "wow" factor
  • You're eager to learn and grow in a hands-on development role
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Unity Software Developer in Muskegon, MI vacancy
  •  ...selling and product demonstrations. Manage existing accounts, ensuring retention and identifying upsell or cross-sell opportunities. Develop territory sales plans and maintain an accurate sales pipeline. Technical Expertise & Support Understand customer technical... 
    Suggested
    Work at office

    Timken

    Norton Shores, MI
    3 days ago
  •  ...Mid-Senior PHP Full Stack Developer, 100% Onsite, Grand Haven, MI We are seeking a passionate and skilled Mid-Senior PHP Full Stack Developer to join an expanding team. The ideal candidate will have a strong proficiency in PHP, JavaScript, CSS, MySQL, and RESTful... 
    Suggested
    Work experience placement
    Flexible hours

    Next Step Systems LTD

    Grand Haven, MI
    3 days ago
  •  ...Job Description Job Description We are looking for a Software Developer to join a collaborative onsite team in Norton Shores, Michigan. This position is well suited for someone who enjoys building tailored business applications, strengthening existing systems, and... 
    Suggested

    Robert Half

    Norton Shores, MI
    13 days ago
  •  ...Incident Management : Respond to and resolve computer and software incidents, ensuring minimal downtime and impact on business operations...  ...integration and deployment of applications. Automation : Develop and implement automation scripts and tools to streamline... 
    Suggested
    Permanent employment
    Full time
    Local area
    Visa sponsorship
    Work visa
    Relocation package

    GE Renewable Energy Power and Aviation

    Muskegon, MI
    18 days ago
  •  ...Position Summary: Performs daily duties on the computer preparing jobs digitally working in Salvagnini OPS/RADAN Software. Organizing parts for lasers cutting to optimize the use of full sheets of steel to cut down on waste, as well as helping with the Bending programming... 
    Suggested
    Weekday work

    Air Master Systems

    Muskegon, MI
    3 days ago
  •  ...Job Description Job Description Job Description C# .Net WinForms Software Developer, Onsite or Remote in Norton Shores, MI   This C# .Net WinForms Software Developer position will work with clients to develop requirements, complete GAP analysis, create and... 
    Remote job
    Work from home

    Parallel Partners

    Norton Shores, MI
    13 days ago
  • $90k - $125k

     ...responsible for designing and enhancing machinery using SolidWorks software. This role offers exciting projects, flexible hours, career...  ...Conceptualize machine designs and select appropriate materials. Develop detailed models and drawings using SolidWorks software. Size... 
    Flexible hours

    Opportunity Group, Inc.

    Grand Haven, MI
    8 days ago
  •  ...following. Other duties may be assigned. Operate the Coordinate Measuring Machine with expertise and reasonable speed Understand software in use for statistical studies and CAD data Prepare statistical calculations and reports Understand and be able to... 
    Work at office
    Monday to Friday
    Shift work
    Day shift

    GA Richards

    Spring Lake, MI
    1 day ago
  • $67k - $105k

     ...move. These companies hire intentionally, and we connect them with professionals ready for roles that fit. Key Responsibilities Develop and program PLC logic for new and existing manufacturing equipment. Troubleshoot and debug PLC programs, HMI interfaces, and... 
    Immediate start

    The Pivot Group

    Spring Lake, MI
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Unity Software Developer. Be the first to apply!