1

Multimedia Software Engineer Jobs in Michigan (NOW HIRING)

Infrastructure Engineer III

Lansing, MI ยท On-site

$109K - $143K/yr

... multimedia, teleconferencing and the like. * Configures systems to user environments ... Supports acquisition of hardware and software as well as subcontractor services. * May act as a ...

Infrastructure Engineer III

Lansing, MI ยท On-site

$109K - $143K/yr

... multimedia, teleconferencing and the like. * Configures systems to user environments ... Supports acquisition of hardware and software as well as subcontractor services. * May act as a ...

Operations Engineer

Wixom, MI ยท On-site

$66K - $90K/yr

The software easily adapts to specific processes and interfaces with existing manufacturing ... Strong PC skills with some Audio-Visual Multimedia (AVMM) and Program Logic Controller (PLC ...

Infojini Consulting is recognized as one of the fastest growing IT services and software ... Creates and designs graphics, animation and other multimedia objects for the County web sites.

You will work closely with software architects, data engineers, and product managers design ... Multimedia Content Development * Product Design * Agile Methodology * Design Thinking * User ...

Apply to be a Multimedia Journalist at Spectrum News. Part of Charter Communications, Spectrum News ... Ability to shoot videos, understanding of video editing software, and utilize social media ...

Apply to be a Multimedia Journalist at Spectrum News. Part of Charter Communications, Spectrum News ... Ability to shoot videos, understanding of video editing software, and utilize social media ...

Senior EHS Compliance Specialist

Detroit, MI ยท On-site

$107K - $160K/yr

Use engineering principles to provide and lead development of permitting solutions for various ... Strong working knowledge of Microsoft Office software platform, specifically Microsoft Excel.

Gray Media, or Gray, is a multimedia company headquartered in Atlanta, Georgia. The company is the ... programming, and other station sales programs. - Sell all regular and new business at the rate ...

next page

Showing results 1-20

Multimedia Software Engineer information

See Michigan salary details

$48.4K

$90.8K

$132K

How much do multimedia software engineer jobs pay per year?

As of Jun 9, 2026, the average yearly pay for multimedia software engineer in Michigan is $90,754.00, according to ZipRecruiter salary data. Most workers in this role earn between $69,700.00 and $114,600.00 per year, depending on experience, location, and employer.

What are the typical collaboration points between a Multimedia Software Engineer and other teams within a tech company?

Multimedia Software Engineers frequently collaborate with designers, product managers, and QA testers to deliver seamless multimedia experiences. They work closely with UI/UX designers to ensure that audio, video, and interactive elements are integrated smoothly and meet user expectations. Coordination with backend engineers is also common, especially when optimizing media streaming or storage solutions. Regular sync-ups help align project requirements, troubleshoot issues, and ensure timely delivery of features. This collaborative environment fosters growth and enables engineers to develop both technical and interpersonal skills.

What does a Multimedia Software Engineer do?

A Multimedia Software Engineer designs, develops, and maintains software applications that handle various types of media, such as audio, video, graphics, and animation. They work on applications for entertainment, education, gaming, and more, ensuring seamless integration of multimedia elements. Their responsibilities include coding, optimizing media performance, troubleshooting issues, and collaborating with designers and other engineers to create rich user experiences. They often use programming languages like C++, Java, or Python and are familiar with multimedia frameworks and libraries.

What is the difference between Multimedia Software Engineer vs Video Game Developer?

AspectMultimedia Software EngineerVideo Game Developer
Required CredentialsBachelor's in Computer Science, Multimedia, or related fields; proficiency in multimedia toolsBachelor's in Computer Science, Game Design, or related fields; experience with game engines
Work EnvironmentSoftware companies, multimedia firms, advertising agenciesGame studios, entertainment companies, independent developers
Industry UsageMedia production, digital content creation, interactive mediaVideo game development, interactive entertainment

Multimedia Software Engineers focus on creating digital media content, including audio, video, and interactive applications, often working across various industries. Video Game Developers specialize in designing and programming video games, primarily within the gaming industry. While both roles require programming skills and multimedia knowledge, their focus areas and end products differ significantly.

What are the key skills and qualifications needed to thrive as a Multimedia Software Engineer, and why are they important?

To thrive as a Multimedia Software Engineer, you need strong programming skills in languages like C++, Java, or Python, and a solid understanding of computer graphics, audio/video processing, and software development fundamentals. Familiarity with multimedia frameworks (such as FFmpeg or OpenGL), version control systems, and relevant certifications in software engineering or multimedia technologies is common. Creativity, problem-solving, and effective teamwork are crucial soft skills that help in delivering engaging and efficient multimedia solutions. These skills ensure high-quality, innovative products that meet user needs and keep pace with rapidly evolving multimedia technologies.
What are popular job titles related to Multimedia Software Engineer jobs in Michigan? For Multimedia Software Engineer jobs in Michigan, the most frequently searched job titles are:
What job categories do people searching Multimedia Software Engineer jobs in Michigan look for? The top searched job categories for Multimedia Software Engineer jobs in Michigan are:
What cities in Michigan are hiring for Multimedia Software Engineer jobs? Cities in Michigan with the most Multimedia Software Engineer job openings:
Infrastructure Engineer III

Infrastructure Engineer III

Emergent Holdings

Lansing, MI โ€ข On-site

$109K - $143K/yr

Full-time

Posted 9 days ago


Job description

The Infrastructure Engineer III role is responsible for the operations of secure and highly available computing platforms, servers, and networks. This role is responsible for installing, maintaining, upgrading, and continuously improving the Company's operating environment while maintaining the ongoing reliability, performance, and support of the infrastructure. This includes monitoring the operating environments, responding to incidents, problems and planning for growth.ย 

Infrastructure Engineers deploy the release of new technologies as well as design, install, configure, maintain, and perform testing of PC/server operating systems, networks, and related utilities and hardware. Additionally, this role's responsibilities include troubleshooting problems as reported by users, supporting Web access and electronic messaging services, and maintaining a secure systems environment.ย 

  • Participate, partner, and collaborate with SME's, database administrators, internal and external vendors to understand their requirements and provide viable solution using industry standards.
  • Troubleshoot and provide proactive support for production and non-production application servers, ensuring full compliance of the Service Level Agreements (SLA).ย 
  • Work with little to no supervision, assign work to, mentor and engage work of less senior staff.
  • Responsible for providing project details, standard operating procedures, setting standards and policies around middleware administration.
  • Work requires the customary and regular exercise of discretion and independent judgment.
  • Analyze complex local and wide area network systems, including planning, designing, evaluating, selecting operating systems and protocol suites, and configuring communication media with concentrators, bridges and other devices.
  • Resolves difficult interoperability problems to obtain operation across all platforms including e-mail, files transfer, multimedia, teleconferencing and the like.ย 
  • Configures systems to user environments. Supports acquisition of hardware and software as well as subcontractor services.ย 
  • May act as a technical project leader or provide work leadership for lower-level employees.
  • Participates in and may lead groups/committees related to processes, standards, and best practices.
  • Investigates and analyzes resource utilization and prepares reports.
  • Optimizes the network infrastructure to maintain the highest possible level of performance and security.ย 
  • Plans for the replacement of obsolete resources that make up the enterprise network infrastructure.ย 
  • Recommends new software and hardware that provide new features/functions and prepares documentation to support recommendation of new software/hardware.
  • Conducts appropriate, routine tests to ensure the proper working condition and security of developed and purchased software/hardware.
  • Coordinates and schedules initial installation of new equipment or reinstallation of relocated equipment.
  • Maintains an up-to-date technical and practical knowledge and understanding of system testing and analysis.
  • Build, support and maintain the VDI environment, including standardized templates, application delivery methods, enterprise antivirus, persona management infrastructure, host servers and zero clients.
  • Conducts appropriate, routine tests to ensure the proper working condition and security of developed and purchased software/hardware.
  • Coordinates and schedules initial installation of new equipment or reinstallation of relocated equipment.
  • Recommends improvements and changes to methods and procedures.
  • Maintains an up-to-date technical and practical knowledge and understanding of system testing and analysis.
  • Troubleshoots and resolves complex issues that involve the core operating system or desktop components, performing root cause analysis for service interruption and implementing preventative measures.
  • Establish technical direction of solution development across a wide variety of platforms.
  • Design and architect the enterprise network, security systems, servers and storage infrastructure, both virtual and physical, applying best practices and established standards.
  • Design and architect standard operating procedures and policies related to the network, security systems, server and storage infrastructure.
  • Design and architect the Microsoft and Linux infrastructure for the enterprise.
  • Design and architect methods to the protect company data and systems through the use of security solutions, backups, redundancy and disaster recovery solutions.
  • Investigates and analyzes resource utilization and prepares reports and metrics, making appropriate changes to optimize the infrastructure and provide the highest possible level of performance and security.ย 
  • Coordinate direction of infrastructure architecture with technical experts in other disciplines within the IT department.
  • Develops and implements strategic vision for network / systems.
  • Participates in setting strategic direction and technical design for network, security systems, servers and storage infrastructure for the company.
  • Maintains up-to-date technical knowledge and understanding of network, security systems, servers and storage infrastructure.
  • Mentor Network Infrastructure engineers in maintaining multi cloud ecosystem.
  • Strong knowledge of network security-based tools available within in multi-cloud infrastructure.
  • Follow industry best practices for maintaining multi-cloud workloads.
  • Evaluate and leverage the right tools to script configuration changes that rescale, resize and reform the workload ecosystems through automation.
  • Serve as a technical leader for installation, configuration, and deployment of software.
  • Leverage middleware technologies to provide robust, cutting-edge integration solutions to achieve new goals and meet new challenges rapidly and cost-effectively fully and successfully.
  • Automate daily administrative tasks, configure, and implement SSL and remediate Security Vulnerabilities as per corporate security guidelines and address audit findings.
  • Participate, partner, and collaborate with SME's, database administrators, Network, system administrators, software developers, internal and external vendors to understand their requirements and provide viable solution using middleware standards.
  • Assist in documenting current, revised, and new processes and procedures.
  • Assist researching and planning implementation of middleware upgrades, security patches and fixes.
  • Troubleshoot and provide proactive support for production and non-production application servers, ensuring full compliance of the Service Level Agreements (SLA).ย 
  • Provide guidance at disaster recovery exercises. Break fix on application jobs and claim, complete request tickets each month.
  • Ensure changes follow appropriate SDLC and release management processes.
  • Raise awareness of application, tool and data issues and resolutions with appropriate personnel.
  • Respond to and resolve reported application, data, or tool issues in a timely manner.
  • Identify and resolve advanced application issues using appropriate code languages, toolsets, or configuration processes.
  • Lead Middleware Infrastructure engineers in maintaining multi cloud ecosystem.
  • Strong knowledge of network security-based tools available within in multi-cloud infrastructure.
  • Follow industry best practices for maintaining multi-cloud workloads.
  • Evaluate and leverage the right tools to script configuration changes that rescale, resize and reform the workload ecosystems through automation.
  • Serves as a technical leader in the installation and configuration of off the shelf enterprise-level applications.
  • Assists development with analysis and design for new or existing systems.
  • Provides some scripting (Windows / Unix) as needed.
  • Participates in and may lead groups/committees related to processes, standards, and best practices.
  • Ensures documentation is up to date.
  • Supports a wide number and type of applications, including middleware and batch activity through operational (maintenance) and/or new project implementation(s).
  • Installs and configures off the shelf enterprise-level applications.
  • Ensures security among data management and associated processes, including adhering to data retention policies, file systems and data transfers.
  • Identifies, tracks, resolves, responds, and raises awareness of complex application and data issues.
  • Develops and maintains technical documentation for supported applications (implementation design documents, support activities, etc.).
  • Provides 24 x 7 support as needed.
  • Enhance existing telecom VoIP networks, wide area networks, and mobile networks across the enterprise.ย 
  • Evaluate and install purchased equipment and services.ย 
  • Work with the business units to understand their requirements and negotiate scope and terms of delivery.ย 
  • Develop internal service level agreements with customers and internal suppliers.ย 
  • Create test environments as needed in analysis and design.ย 
  • Interface with vendors to select and acquire new products or make changes and resolve problems for existing products.ย 
  • Manages and leads large telecommunications projects from inception to completion.
  • Coordinate all aspects of projects including cabling, client consultant, vendor, and technician coordination, completing necessary documentation and equipment recommendations.
  • Consult with management regarding telecommunications requirements.ย Performs technical reviews of user requests and vendor product selection.
  • Assist in prioritizing and integrating changes through change management process.ย 
  • Identify future technology opportunities and their application to the business.ย 
  • Travel to customer sites for support and implementation.ย 
  • Trouble-shoot day-to-day problems with telecom, mobility, and WAN networks.ย 
  • Use continuous improvement techniques to analyze performance and reduce defects.ย 
  • Act as primary switch technician for maintenance, backups, LCR, turning, PRI local and long distance for all company PBX's.

EDUCATION

  • Bachelor's degree in computer science, information technology, or related field required.
  • Certification or progress toward certification of, industry-recognized professional designation preferred and encouraged.ย 
  • Combinations of relevant education and work experience may be considered in lieu of a degree.
  • Continuous learning, as defined by Company's learning philosophy, is required.ย 

EXPERIENCE

  • 7 years' experience within an IT environment which provides the necessary skills, knowledge and abilities.
  • One-year relevant experience supporting personal computers in a multi-site, multi-platform environment as well as telephone support of remote staff preferred.ย 
  • Experience within the insurance industry highly preferred.

QUALIFICATIONSย 

  • Consistent and proficient demonstration of required job SKA which exceed standard job expectations.
  • Consistent and proficient demonstration of troubleshooting that demonstrates a comprehensive and holistic understanding of systems integration.
  • Exceptional customer support with proven track record of positive outcomes.
  • Advanced knowledge of IT systems, including networking, server, storage and applications.
  • Demonstrated ability to resolve and collaborate on complex, multifaceted issues.
  • Demonstrated leadership ability with proven results as a team facilitator/leader within multi-functional teams.
  • Considerable knowledge of, and the ability to practically apply, necessary testing, practices and procedures.
  • Excellent technical knowledge of former and current Microsoft Windows enterprise desktop and server operating systems, including installation procedures, security tuning, troubleshooting and configuration management.
  • Knowledge of IT system installation, configuration, and maintenance.
  • Strong software Development Life Cycle principles, processes, tools, and techniques.
  • Knowledge of performance measuring and monitoring of IT systems.
  • Ability to apply the principles of independent logical thinking to define problems, collect data, establish facts and draw valid conclusions.
  • Ability to comprehend the consequences of various problem situations and to refer them for appropriate decision-making.ย 
  • Ability to handle multiple priorities, establish workflows, and meet necessary deadlines.
  • Ability to work with minimum supervision.
  • Excellent oral and written communication skills.
  • Ability to communicate factual and technical information with customers clearly and concisely.
  • Ability to effectively exchange information clearly and concisely and to present ideas, report facts and other information and respond to questions as appropriate.
  • Ability to maintain confidentiality.
  • Ability to perform other assignments at locations outside the office.
  • Ability to work varying hours, including evenings, weekends and holidays as required.
  • Ability and proficiency in the use of computers and company standard software.
  • Ability to manage and lead complex projects.

Networking Qualificationsย 

  • Ability to understand business needs and conceptualize and implement information systems that support those business strategies.
  • Extensive knowledge and understanding of computer systems architecture and design, computer industry trends and project management.
  • Excellent technical knowledge of former and current Microsoft Windows enterprise desktop and server operating systems, including installation procedures, security tuning, troubleshooting and configuration management.
  • Excellent technical knowledge of network, security and storage infrastructure including local area networks, wide area networks, wireless networking, VPN, firewalls, routers, switches, storage arrays, load balancers, WAN optimizers, endpoint security and encryption, proxy servers, digital certificates, hypervisors, data center management and cabling standards.
  • Knowledge of applications and platforms including Microsoft Exchange, Microsoft Active Directory and Group Policy, Microsoft Office and Office 365, DNS servers, DHCP servers...