Manufacturing Execution Systems (MES) Engineer
- Fixed Wing Systems
We are looking for a Senior Software Specialist to join our team and take an active role in software architecture, design, development, testing, and integration processes, while adopting secure and sustainable software development principles.
Requirements
- Bachelor’s degree in Computer Engineering, Software Engineering, Electrical-Electronics Engineering, Mechatronics Engineering, Industrial Engineering, or a related field,
- At least 3 years of application development experience, with strong expertise in at least one of desktop or web application development,
- Experience in REST API design and development (FastAPI, Django, Flask),
- Experience in Linux server administration and service operations,
- Knowledge of relational database design and SQL (PostgreSQL is preferred),
- Experience with Git-based version control, code review practices, and automated testing (e.g., pytest),
- Knowledge of TCP/IP, UDP, socket programming, and communication protocols,
- Good understanding of Software Development Life Cycle (SDLC) processes,
- Awareness of software-level security risk assessment,
- Sufficient English proficiency to prepare technical documentation and follow technical literature,
- Ability to understand the requirements of systems operating in manufacturing/workshop environments, with awareness of requirements such as resilience to interruptions, operator ergonomics, and prevention of data loss.
Preferred Qualifications
- Experience with MES / SCADA / ERP integration or quality record systems (e-DHR, traceability),
- Knowledge of aerospace and defense industry processes, including AS/EN 9100, ISO 9001, FAI, NCR/nonconformity management, and configuration management,
- Experience with containerization and deployment (Docker, CI/CD),
- Knowledge of authentication and authorization concepts (JWT, RBAC, password security, Argon2, audit logs),
- Experience with offline-first and synchronization design.
Responsibilities
- Develop device and test integrations,
- Design and implement integration interfaces with ERP, PLM, and quality systems,
- Manage release and installation packaging processes,
- Implement backup, access control, and data retention policies,
- Observe production, assembly, testing, and quality processes on-site and transform them into digital workflows,
- Gather requirements from production, quality, design, and field teams and document acceptance criteria together with process owners.
Competencies
- Strong analytical thinking and problem-solving skills,
- Ability to perform systematic root-cause and troubleshooting analysis for complex technical problems,
- A clean, readable, testable, and maintainable software development approach,
- Adoption of a Security by Design mindset,
- Ability to develop integration interfaces with ERP, PLM, and quality systems,
- Competence in resilience design, including offline operation, synchronization, and post-crash recovery,
- Understanding of manufacturing processes, including work orders, routings, operations, torque/measurement records, in-process inspection, and final inspection.