Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Mi-Jack Products Logo

Senior Embedded Systems Engineer – Heavy Equipment

Mi-Jack Products

$110,000 - $125,000
Oct 30, 2025
Hazel Crest, IL, US
Apply Now

Lanco/Mi-Jack Products is looking for a Senior Embedded Systems Engineer to develop high-performance applications for real-time IoT data processing and 3D visualizations, focusing on full-stack development for industrial automation projects, machine control, and integration with heavy machinery systems.

Requirements

  • Proven skills in designing, implementing, and optimizing motion control algorithms and software for industrial applications.
  • Strong programming skills in languages commonly used in motion control systems, such as C/C++, Python, or MATLAB/Simulink.
  • Experience working with various motion control hardware components, such as servo drives, motors, encoders, and actuators.
  • Understanding of communication protocols commonly used in motion control systems, such as EtherCAT, CAN bus, Modbus, and Ethernet/IP.
  • Comprehensive knowledge of design and development practices, with a focus on software development for heavy machinery.
  • Experience working with real-world equipment integration.
  • Comfortable engaging with hardware in the field.

Responsibilities

  • Mentor other software engineers specializing in programmable hardware and displays, providing guidance, feedback, and support to ensure the successful delivery of automation projects.
  • Contribute to the full software development lifecycle for industrial automation projects, from requirements gathering and design to implementation, testing, and commissioning.
  • Collaborate closely with vehicle systems experts, electrical engineers, and other stakeholders to define project requirements, develop software solutions, and integrate programmable systems with other control systems and equipment.
  • Implement best practices and standards for programming, ensuring code quality, reliability, and maintainability.
  • Stay current with industry trends, advancements in programmable hardware technology, emerging standards and regulations, and incorporating new tools and methodologies as appropriate.
  • Interface with industrial control and automation component suppliers to understand the integration of their components within the broader company software architecture.
  • Oversee the detailing and releasing of software projects for components and systems for which you are responsible.

Other

  • Develop and maintain project plans, schedules, and budgets, monitoring project progress and identifying any risks or issues that may impact delivery timelines.
  • Foster a culture of collaboration, innovation, and continuous improvement within the automation team, promoting knowledge sharing and professional development.
  • Develop and maintain relationships with external industry software and automation partners to enhance development capabilities.
  • Willing and able to collaborate with and lead international teams in various time zones.
  • Uphold company policies and procedures, contributing to a harmonious working environment and strong working relationships.