Hybrid Senior Software Engineer – Industrial Systems

Posted 3 weeks ago

Apply now

About the role

  • Software Engineer developing comprehensive software solutions for industrial systems at MTP. Ensuring technical quality and aligning with company objectives while interacting with industrial devices.

Responsibilities

  • Develop end-to-end software solutions that interact directly with industrial equipment, ensuring performance, reliability, technical quality, and alignment with company objectives.
  • Client-side development involving interaction with industrial devices.
  • Ensure efficient integration between applications and equipment.
  • Produce clean, well-documented code.
  • Conduct code reviews and define technical solutions.
  • Troubleshoot and resolve incidents.
  • Provide support and mentorship to junior developers.
  • Continuously evolve codebase and infrastructure.
  • Master the company’s products and understand functional requirements.

Requirements

  • Bachelor's degree in Software Engineering, Computer Engineering, Computer Science, Industrial Automation, or a related field.
  • Java (required).
  • Experience with multithreading, Groovy, and Spring IoC.
  • Object-oriented architecture.
  • Protocol Buffers (Protobuf).
  • Plus: Python.
  • Minimum 5 years of experience.
  • English intermediate (B1/B2).

Benefits

  • Health insurance
  • Dental plan
  • Meal allowance
  • Transport allowance
  • Culture allowance
  • Tuition assistance or scholarship
  • Life insurance
  • Mental health and well-being program
  • Childcare assistance
  • Partner discounts

Job title

Senior Software Engineer – Industrial Systems

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job