Work in Iowa Manufacturing Jobs

Job Information

Musco Lighting Video Software Engineer in Urbandale, Iowa


Principal Duties and Responsibilities:

  • Develop and maintain vision enabled technology solutions

  • Research and develop new product features for Musco and its customers

  • Implement robust and efficient software solutions for our products and services

Education & Experience Requirements:

  • Bachelor’s Degree in Computer Science, Software Engineering or equivalent

  • Minimum of 10 years’ experience performing software development and/or video processing

  • Be an autonomous team player with a positive mindset

  • Excellent organizational and time management skills

Job Specifications:

  • Solid understating of video streaming techniques and encoding protocols

  • Background in image processing, editing, transcoding & production

  • Experience with client and server-side web development

  • Strong OOPS (Object Oriented Programming) concepts

  • Programming experience in C++, Python, C#, JavaScript, TensorFlow, DarkNet

  • Experience with JavaScript frameworks - Vue/Angular/React/Knockout

  • Knowledge of cloud technologies and infrastructure (AWS, Azure, GCP)

  • Familiar with Cloud Services and Clusters like AWS EC2, S3

  • Strong knowledge of SQL database modeling and design

  • Experience using web services (REST APIs, SOAP, APIs)

  • Comfortable with open source library modification & development

  • Assist in developing design methodologies and choosing development tools

  • Mentor less experienced engineers in technical topics and development best practices

  • Participate in product design reviews, recommend design changes, recommend test strategies, and provide technical support and direction as needed

  • Interface with other departments to bring product, or product changes, into production.

  • Ability to work on existing code bases as well as from scratch

  • Great debugging and troubleshooting skills

Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities

The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor’s legal duty to furnish information. 41 CFR 60-1.35(c)