Magna-Power Electronics-posted 4 months ago
Full-time • Mid Level
Flemington, NJ
Computer and Electronic Product Manufacturing

Magna-Power Electronics, a Flemington, New Jersey based electronics manufacturer, is seeking a Operations Systems Software Engineer - Manufacturing (ERP/MRP) to join its dedicated world class team. With continued growth and recipient of the 2020 NJ Top Workplace, 2021 Great Places to Work™, and 2022 Hunterdon County Business of the Year awards, Magna-Power competes in a worldwide marketplace and addresses a broad range of applications, including: electric vehicle powertrain development and manufacturing, particle accelerators, semiconductor fabrication, cutting-edge energy research, national defense, among many others. As a vertically-integrated manufacturer of advanced power electronics, Magna-Power runs a heavily customized, forked internal build of xTuple ERP that powers planning and material flow. The Manufacturing Business Systems Software Engineer will design, build, and maintain production software across our ERP/MRP/MPS stack, PostgreSQL, FastAPIs and services in AppSmith, data pipelines, and shop-floor connectors. This is a hands-on software engineering role, not a configuration/analyst position. There will be significant hands-on training and interaction with various Magna-Power teams.

  • Design and implement MPS/MRP logic and planner action services within our xTuple fork and companion services.
  • Build-out automated work order scheduling in a complex manufacturing environment.
  • Model, optimize, and maintain PostgreSQL schemas, functions, triggers, reporting; profile queries and improve performance.
  • Build and own APIs (through FastAPI) and services (Python, AppSmith) that integrate various operations across the production environment.
  • Create queries for operational dashboards for OTD, shortages, work order age, inventory accuracy, etc.
  • Implement data governance: validations, migrations, and CI checks that prevent bad master data (items/BOMs/routings/lead times) from reaching production.
  • Build on existing mobile scanner-based application to integrate ERP functionality.
  • Collaborate with Planning, Materials/Stockroom, Manufacturing, and Engineering to translate requirements into deterministic software; document and train users.
  • Develop systems to ensure best practices in manufacturing, like First-In First-Out, lot management, and in process inventory tracking.
  • Bachelor's degree in Computer Science, Computer Engineering, or equivalent practical experience.
  • 5+ years of hands-on software engineering owning production systems.
  • Strong SQL/PostgreSQL (query plans, performance tuning, schema design, migrations).
  • Proficiency in Python and preferably C++. Qt experience is a plus.
  • Experience building backend services and data pipelines with tests and CI/CD on Linux; Git/Docker familiarity.
  • Ability to translate planning/operations problems into robust software (data modeling, algorithms, edge-case handling).
  • Health insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Supplemental insurance
  • Flexible spending account (FSA)
  • 401k plan with company match
  • Accrued paid time off
  • Paid sick-time leave
  • Tuition reimbursement
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service