Senior Software Engineer

2 weeks ago


Freedom, United States Mitsubishi Electric Power Products Full time
Mitsubishi Electric Power Products, Inc. (MEPPI) serves the North American power systems, rail transportation, and large visual display markets with electrical and electronic products, systems, and services.

Position Summary

Did you know that average duration of Power outages has increased from 3.5 hours to 7 hours in the US over the last 8 years? What about the fact that the average age of equipment that delivers the critical power that we rely on is over 25 years old? Oh, and let's not forget that it is forecasted that 50% of the electric utility workforce is set to retire in the next 10 years

MEPPI is actively engineering the infrastructure of the tomorrow through the development of the Power-I platform. Power-I is an advanced analytics' platform that utilizes state of the art computer vision technology and machine learning to perform virtual inspections and analysis 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.
Qualifications
  • 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


  • Freedom, United States Mitsubishi Electric Power Products, Inc. Full time

    Mitsubishi Electric Power Products, Inc. is a key player in the transportation industry, specializing in providing innovative solutions for rail and transit systems. With a focus on electrical and mechanical products, MEPPI’s Transportation Division is committed to delivering reliable and efficient transportation solutions that enhance mobility and improve...


  • Freedom, United States Mitsubishi Electric Power Products, Inc. Full time

    Mitsubishi Electric Power Products, Inc. is a key player in the transportation industry, specializing in providing innovative solutions for rail and transit systems. With a focus on electrical and mechanical products, MEPPI’s Transportation Division is committed to delivering reliable and efficient transportation solutions that enhance mobility and improve...


  • New Freedom, United States Johnson Controls International Full time

    **What you will do**: **Basic Function** The Power Electronics Design Drafter will primarily be responsible for the creation of 3D CAD models and design documentation of piece parts and complex assemblies of electrical components and enclosures. This includes performing complex component layout analysis to identify failure points and features for...

  • PLC Programmer

    2 weeks ago


    New Freedom, United States NR Consulting Full time

    Job Title :- PLC Programmer Job Location :- New Freedom, PA Fulltime Qualification: MINIMUM QUALIFICATIONS: • 5 years of PLC programming experience (Allen-Bradley Logix) • 5 years of HMI/SCADA design experience (Red Lion Controls HMI/Crimson) • Knowledge of common industrial networks (EtherNet/IP) • Knowledge of VFDs and common system interfaces...

  • PLC Programmer

    4 days ago


    New Freedom, United States NR Consulting Full time

    Job Title :- PLC Programmer Job Location :- New Freedom, PA Fulltime Qualification: MINIMUM QUALIFICATIONS: • 5 years of PLC programming experience (Allen-Bradley Logix) • 5 years of HMI/SCADA design experience (Red Lion Controls HMI/Crimson) • Knowledge of common industrial networks (EtherNet/IP) • Knowledge of VFDs and common system interfaces...