Magna International Inc.

Senior Software Engineer Robotics

Magna International Inc.
Apply
1 day ago
Lowell, MA, USASenior

Base Salary

$86k - $159k/yr

Responsibilities

  • Design, develop, and maintain software for autonomous mobile robots, fleet management systems, and related applications.
  • Develop navigation, localization, path-planning, robot-control, traffic-management, fleet-coordination, and mission-execution capabilities.
  • Design algorithms for multi-robot coordination, mission scheduling, route optimization, collision avoidance, and autonomous operation.
  • Develop modular software components and optimize communication and data flow between robotics modules.
  • Integrate robotics software with fleet management systems, PLCs, industrial communication protocols, and third-party systems.
  • Build internal tools for robot configuration, deployment, monitoring, diagnostics, testing, and debugging.
  • Validate software through simulation, laboratory testing, production environments, and customer deployments.
  • Perform robot mapping, localization tuning, system commissioning, onsite deployment, troubleshooting, and root-cause analysis.
  • Collaborate with engineering teams, suppliers, and customers on product development, factory deployment, integration, and continuous improvement.
  • Provide onsite technical support for domestic and international customer deployments and commissioning activities.

Requirements

  • Master's or higher degree in engineering, including mechanical, electrical, computer science, aerospace, or robotics engineering.
  • Proven robotics software engineering experience involving navigation, localization, robot control, traffic management, fleet coordination, and industrial automation.
  • Experience developing, integrating, validating, deploying, and debugging robotics software in production or customer environments.
  • Hands-on experience with AMRs, robotics platforms, industrial automation systems, sensors, actuators, and communication networks.
  • Experience with robot deployment, mapping, commissioning, system validation, and onsite customer support.
  • Strong understanding of robotics algorithms, multi-robot systems, fleet management software, and industrial robotics applications.
  • Strong C/C++ and Python programming skills, with experience in Linux, multithreaded software, and real-time systems.
  • Knowledge of MQTT, DDS, TCP/IP, Ethernet, CAN, REST API, and VDA5050.
  • Strong analytical, troubleshooting, debugging, and problem-solving skills, along with strong English communication skills.
  • Automotive OEM or Tier-1 experience is preferred.

Benefits

  • Hybrid work policy requires three days in the office per week, with up to 100% in-office work when business needs require it.
  • Domestic and international travel of up to approximately 10% is required.
  • Some positions are eligible for an annual performance-based bonus.
  • Magna offers a dynamic environment, employee support and resources, and development opportunities.

Tech Stack

Categories

Robotics
Magna International Inc.

About Magna International Inc.

10,000+ employees

Magna International is a public Canadian automotive supplier that designs and manufactures vehicle systems, modules, and electronics for global automakers, and also builds complete vehicles through Magna Steyr. Founded in 1957 and headquartered in Aurora, Ontario, it operates worldwide as a Tier-1 supplier across body, seating, powertrain, ADAS, and electrification. Its common shares trade on the TSX (MG) and NYSE (MGA).

Contact me