Senior Software Engineer

8 months ago
Employment Information

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

Position Summary

MEPPI’s Power-I system is an advanced analytic platform that utilizes state of the art computer vision technology and machine learning to perform virtual inspections and analysis of electrical substations.

The Power-I team specializes in the development of software and machine learning solutions to produce monitoring products, such as Spot® the robotic dog, capable of identifying hazards or issues within an environment.

Power-I is on the lookout for a Senior Software Engineer to join their team. The Senior Software Engineer will perform advanced software development to enable the Power-I platform to perform autonomous inspections of infrastructure facilities.

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

Job Snapshot

Employee Type

Full-Time

Location

Freedom, PA (Onsite)

Job Type

Other

Experience

Not Specified

Date Posted

04/17/2024

New Things Will Always
Update Regularly