Panasonic Software Engineer in Houston, Texas
Every moment of every day, people all over the world turn to Panasonic to make their lives simpler, more enjoyable, more productive and more secure. Since our founding almost a century ago, we’ve been committed to improving peoples’ lives and making the world a better place–one customer, one business, one innovative leap at a time. Come join our journey.
What You’ll Get to Do:
Subject-matter expert in video analytics. Responsible for researching, developing, and maintaining software modules related to video analytics in an enterprise video management system.
Under general supervision, apply theories and principles of computer science, engineering, and technologies to create, test, and evaluate software applications and systems. Based upon analysis of requirements and technical direction, apply a systematic approach to create the design characteristics of components. Implement, test, and debug software to conform to requirements and design.
Software Development Activities:
Implement video analytic algorithms.
Implement client applications for the display of video and audio using .NET and web technologies.
Integrate with 3rd party analytic SDKs, APIs, and solutions.
Analyze requirements and decompose high-level requirements into low-level and implementation requirements based upon understanding of business applications and engineering principles.
Perform higher-level design of product components and interfaces.
Perform design, code, and test of software solutions and algorithms for video technologies and applications based upon requirements and direction from more senior technical staff.
Employ software engineering methods and practices to create artifacts and documentation for the implementation and support of software products to convey an engineered solution to other developers and engineers.
Demonstrate an understanding and adherence to the software development process.
Software Support Activities:
Perform maintenance on existing software products.
Provide necessary development support to resolve bugs and issues.
Work with Quality Assurance, Technical Support, and other developers to resolve bugs and issues.
Independently resolve customer complaints with software, and respond to suggestions for improvements and enhancements.
Documentation, Collaboration, Coordination and Training:
Support the creation of documentation, which may include user manuals, help documentation, tool tips, and training material.
Work with technical staff to learn and understand problems with software.
Make suggestions for problem solutions or software enhancements.
What You’ll Bring:
Education & Experience
BS Engineering, Computer Science, or equivalent.
MS Engineering, Computer Science, or equivalent preferred.
Demonstrated knowledge of video and audio standards and codec libraries, including H.265, H.264, MPEG4, MJPEG, AAC, MP3, etc.
Proficiency in C and C++ programming languages in a Windows environment.
Solid experience with .NET applications, WPF, Microsoft Visual Studio, and TFS.
Proficiency in popular open source computer vision libraries such as OpenCV and OpenCL are a plus.
Experience participating in all phases of the software development lifecycle including requirements, design, coding, and testing
Minimum of 3 years of experience developing software in a professional or commercial environment.
Problem Solving :
Provide high quality work in a timely manner with limited direction from senior technical staff.
Ability to analyze complex problems and design appropriate solutions.
Ability to translate requirements into a solid design and implementation.
Understanding of software engineering design principles and algorithms with the ability to translate design and analysis into code.
Excellent problem-solving skills.
Strong diagnostic skills to track, trouble-shoot, and solve issues.
Ability to take direction and work well with others.
Ability to influence the technical direction of the team.
Other Requirements :
- Occasional travel.
What We Offer:
Family like environment with an entrepreneurial spirit
Collaborative culture that thrives on innovation and new ideas
Rewards and recognition for great achievements
Growth opportunities for career development
Flexible work arrangements to help balance life and work
Competitive benefits and compensation package
Through its broad range of integrated business technology solutions, Panasonic empowers professionals to do their best work. Customers in government, healthcare, production, education and a wide variety of commercial enterprises, large and small, depend on integrated solutions from Panasonic to reach their full potential, achieve competitive advantage and improve outcomes. The complete suite of Panasonic solutions addresses unified business communications, mobile computing, security and surveillance systems, retail information systems, office productivity solutions, high definition visual conferencing, projectors, professional displays and HD and 3D video 4K Cinema production. As a result of its commitment to R&D, manufacturing and quality control, Panasonic engineers reliable and long-lasting solutions as a partner for continuous improvement. Panasonic solutions for business are delivered by Panasonic System Communications Company of North America (PSCNA), Division of Panasonic Corporation of North America (PNA), the principal North American subsidiary of Panasonic Corporation .
Panasonic is proud to be an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, national origin, disability status, protected veteran status, and any other characteristic protected by law or company policy. All qualified individuals are required to perform the essential functions of the job with or without reasonable accommodation. Pre-employment drug testing is required for safety sensitive positions or as may otherwise be required by contract or law. Due to the high volume of responses, we will only be able to respond to candidates of interest. All candidates must have valid authorization to work in the U.S. Thank you for your interest in Panasonic Corporation of North America.