Senior Software Engineer

Mitsubishi Electric Power Products

Freedom, PA


Position summary

alysis of critical electrical facilities. We have partnered with industry leading robotics and drone manufacturers such as Skydio and Boston Dynamics to bring innovative ways to collect data and feed it into the Power-I platform where it can be digitized, analyzed, and monitored using AI developed by the Power-I team.

The Power-I team is growing and is on the lookout for a Senior Software Engineer to join the team. In this position you will be foundational to the success of the Power-I platform. You will craft rock solid solutions to challenging problems by bringing your deep wells of knowledge and experience to bear. You will collaborate with the Power-I team to build tangible software that provides tactical value to Mitsubishi Electric Power Products Inc. (MEPPI) and its customers.

Building excellent software should drive you. Solving hard problems with practical solutions should exhilarate you. Spaghetti code should sadden you. Continuous learning should excite you. Helping to advance an industry critical to all humankind should empower you.

Essential Functions

  • Design, develop, and implement software platform features across the entire development stack.

  • Participate in all phases of the software lifecycle from discovery to performance maintenance.

  • Develop real time and post processed video streaming modules.

  • Collaborate with the Computer Vision Engineers to incorporate machine learning models and analytics into the product.

  • Identify and diagnose production software defects. Identify, develop, and implement software defect solutions.

  • Provide technical estimates for user stories, articulating technical risks and assumptions.

  • Participate in application and database performance tuning and defect resolution.

  • Provide mentoring and code reviews of other developers.

  • Collaborate with team members to ensure a consistent focus on producing quality deliverables in a timely manner.

  • Further the goals and a positive image of the Power-I Department by conducting business with other MEPPI departments, customers, and suppliers in a timely and cooperative manner.


  • Bachelor's Degree in Software Engineering, Computer Science or related technical degree with a minimum of 5 years of experience with advanced software development, or equivalent education and experience.

  • Advanced knowledge of modern software development tools such as .NET, Python, C++, React, RabbitMQ, RDBMS/SQL, cloud infrastructure (AWS), microservice architectures, Docker, Kubernetes, and Linux.

  • Experience with GStreamer, demonstrating a deep understanding of video streaming principles. Knowledge of media packaging and encoding technologies (MP4/FMP4/CMAF, DASH, HLS, WebRTC, RTMP, MPEG-TS)

  • Proven understanding of internet technologies, especially streaming and cloud technologies and services, basic network components and how they interoperate, as well as Internet protocols and configurations.

  • Experience with computer vision methodology and tools.

MEPPI offers its employees competitive salaries, commensurate with qualifications and experience, as well as comprehensive benefits including:

  • 401(k) Program
  • Medical, Dental, Vision and Life Insurance
  • Vacation
  • Paid Holidays
  • Employer sponsored programs including Flexible Work Arrangement, Wellness, and Professional Women's ERG, HOPE (community outreach)
  • Onsite Fitness Center and Café
  • Employee Discounts
  • Flexible Spending Accounts
  • Volunteer opportunities
  • Paid Parental Leave