Junior Software Engineer
Critical Manufacturing
Critical Manufacturing is dedicated to empowering high-performance operations to make Industry 4.0 a reality with the most innovative, comprehensive, and modular MES software. We have a global presence, but our headquarters, and the main technical center, are in Porto (Maia), Portugal, where we develop a state-of-the-art solution for Semiconductor, Electronics, Life Sciences, and Industrial Equipment.
Recognized as a Leader by Gartner, we are part of ASMPT, the world's largest supplier of best-in-class equipment, and technological process partner for the electronics and semiconductor industries.
The Role
As a Junior Software Engineer at Critical Manufacturing, you will be part of a challenging and impactful project focused on developing and evolving our Manufacturing Execution System (MES), a leading product used by customers in advanced manufacturing environments worldwide.
We are looking for self‑motivated individuals with a strong passion for software development who thrive in a fast‑paced, collaborative environment. This role is not limited to a single technology stack or application layer. Instead, it is designed for engineers with the right mindset — curiosity, problem‑solving skills, and a willingness to learn — who are interested in working across different parts of the system, from backend services and data layers to user‑facing applications.
You will contribute to real industrial software where quality, performance, and scalability are critical, and where your work directly helps customers improve the performance and reliability of their operations.
What You Will Do
- Help build, improve, and extend a leading software solution for advanced manufacturing
- Write clean, maintainable, and production‑quality (“awesome”) code
- Collaborate with other engineers and cross‑functional teams to design and implement solutions
- Innovate, propose new ideas, and help define technical approaches to challenging problems
- Incorporate customer needs into software solutions to help improve operational performance
What Success Looks Like
Within your first year, you will have:
- Contributed successfully to production features or improvements as part of a development team
- Built a solid understanding of Critical Manufacturing’s products, architecture, and development practices
- Demonstrated the ability to work across different software layers with appropriate guidance
- Improved your autonomy, code quality, and technical confidence
- Established effective collaboration habits within an agile, fast‑paced environment
Why Join Us
- Be part of a company shaping the future of manufacturing software
- Work on real-world industrial systems with global impact
- Enjoy the freedom to learn, experiment, and grow as a software engineer
- Join a team where engineering excellence and technology meet to make Industry 4.0 real
Requirements
What You Will Bring
- Foundations in software engineering, including programming concepts, software architecture, and design patterns
- Willingness to work across different layers of a software product
- A proactive attitude, curiosity, and a strong desire to learn and improve
- Good spoken and written English communication skills
What We Consider a Plus (Not Mandatory)
- Knowledge of backend technologies (e.g., C# / .NET)
- Knowledge of web technologies and frameworks (e.g., JavaScript, TypeScript, Angular)
- Knowledge of SQL and database concepts, with SQL Server and/or ClickHouse being a strong plus
- Knowledge of unit and automated testing
- Knowledge with source control tools (preferably Git)
- Knowledge of Event Streaming Platforms (e.g. Kafka)
- Knowledge of agile software development methodologies
- Knowledge ok Docker or container-based environments
Diversity, Equity and Inclusion are a source of commitment and innovation
At Critical Manufacturing, we welcome and encourage applications from individuals of all backgrounds, regardless of disabilities, diverse abilities, identities, or experiences. Our commitment is to create an inclusive environment where everyone has equal opportunities to succeed and thrive.
If you need accommodation during the recruitment process, please let us know - we're happy to support you.
- ...reality with the most innovative, comprehensive, and modular MES software. We have a global presence, but our headquarters, and the main... ...and semiconductor industries. The Role As a Software Engineer, you will work full-stack with an emphasis on backend development...
- ...reality with the most innovative, comprehensive, and modular MES software. We have a global presence, but our headquarters, and the main... ...industries. The role: You will join an existing AI engineering team focused on building reliable AI infrastructure for manufacturing...
- ...and emotions to billions of people, every day. As a Front End Engineer specialising in React, you will work on developing the user interface... ...of the tasks * Build technical design proposals * Develop new software components or enhance existing ones * Participate in peer code...
- ...the fields of warehouse and conveying technology, palletization plants, software and logistics network controls as well as system integration. Your role in our team As a Software Engineer, your main role is to participate in the development, setup, test and implementation...
- ...challenges of today and tomorrow. Körber AG is the holding company of the Körber Group. Your role in our team As a Software Support Engineer, your main role is to: Support projects installed with Koerber Warehouse Management System (WMS) software for automated...
- ...As a Software Engineer, you will be responsible for ensuring the successful execution of upgrade projects within the software engineering area, namely through the development and improvement of implemented technical solutions, in accordance with management guidelines...
- ...requirements, and documentation standards Maintenance of master data and procurement-related system information Your profile Engineering technical education; ideally with additional training in procurement Proficiency in SAP / procurement systems Initial...
- ...conducting, and evaluating training sessions and workshops on software topics-both in-house and at client sites Conducting technical... ...Close collaboration with functional departments such as R&D, Engineering, Product Management, and Service Your profile At...
- ...and frontend behavior within a 3D environment (e.g. using game engines). You translate UX and design specifications into technically... ...with system architects and collaborate closely with other software developers. You ensure that the 3D UI integrates effectively...
- Operador de Importação Júnior (M/F) - Maia ]] A Triangle Solutions RH, empresa multinacional especialista em Gestão de Recursos Humanos, encontra-se a recrutar para prestigiado cliente um Operador de Importação Júnior Ibérico (M/F), para Maia. Perfil Pretendido: 12...
- ...You role in our team: You will independently develop PLC software You will participate in the development and standardization... ...have completed a technical apprenticeship (e.g., in electrical engineering), or possess a comparable qualification You have previous experience...
- ...reality with the most innovative, comprehensive, and modular MES software. We have a global presence, but our headquarters, and the main... ...this role, team up and apply now as an Equipment & Integration Engineer. Requirements What you must have: Knowledge of...
- ...reality with the most innovative, comprehensive, and modular MES software. We have a global presence, but our headquarters, and the main... .... The Role We are seeking a Deployment Support Engineer to reinforce our MES delivery capabilities across high‑tech manufacturing...
- ...required functions are tested and accepted by the customer Your profile You have a degree in electrical engineering, control engineering, software engineering or a related field You have excellent knowledge of Siemens software (TIA), including safety...
- ...Your role in our team As a Mechanical Design Engineer, you will play a crucial role in the design and development of new an innovative... ...with cross-functional teams, including electrical engineers, software developers, and project managers, to ensure seamless integration...
- ...We are looking for a Solutions Engineer to join our System Integration team and help design smart, efficient, and competitive solutions... ...configurations You will collaborate with Engineering, R&D, Software, Supply Chain, and external partners You will support the...
- ...of the Körber Group Your role in our team As a Mechanical Engineer, you will play a crucial role in the design and development of... ...Minimum 3 years’ experience in similar positions • CAD software proficient (AutoCAD, Inventor or similar) • Solid English...
- ...AG is the holding company of the Körber Group. Your role in our team The Automation Engineer develops the design of very complex systems that integrate hardware and software; develops material specification, schematic preparation and appropriate follow-up; Guides...
- ...Your role in our team As a Software Engineer, your main role is to participate in the development, setup, test and implementation of the Warehouse Management System (WMS) software for automated warehouses. Your profile Relevant college degree, namely in Software...
- ...Your role in our team As a Software Developer in our Analytics Team, you will design, build, and further develop our existing data... ...Degree in Computer Science, Mathematics, Physics, Electrical Engineering, or a comparable field Strong programming experience in Java...
- ...professionals working in a complex environment, ensuring their development, growth and motivation Act as a lead PLC engineer within an international software and commissioning team, taking ownership of key responsibilities. Collaborate closely with project management...
€21,000 a €28,000 por año
...teu talento! O que procuramos? Para reforçar a nossa unidade de negócio de Automação de Sistemas de Energia, procuramos um Sales Engineer, para integrar o nosso polo da Maia – Porto. Dia-a-dia Serás responsável por apoiar as atividades comerciais e técnico-...- ...As a Mechanical Engineer, you will be responsible for contributing to the development of innovative mechanical solutions for system upgrades... ...Minimum 3 years’ experience in similar positions • CAD software proficient (AutoCAD, Inventor or similar) • Results...
- A MC Digital está a recrutar um/a Data Engineer para integrar a equipa de Data, AI & Analytics CoE. A função combina o desenvolvimento de soluções de dados escaláveis com a liderança técnica da equipa, desde o planeamento das iniciativas até à sua implementação. Enquanto...
- ...carry out commissioning activities, using the TIA application software (PLC / WinCC), for sorting and distribution systems in existing... ...You have successfully completed a degree in automation engineering or automation informatics; alternatively, you have completed a...
- ...A empresa onde vai trabalhar Multinacional de distribuição elétrica procura um Inside Sales Engineer Junior (m/f/d) para a zona do Porto. A sua nova função Gestão de uma carteira de clientes (e-mail e telefone); Levantamento técnico e esclarecimento de dúvidas...
- ...Geomiq is revolutionizing traditional manufacturing by providing engineers worldwide with instant access to reliable production methods... ...our platform in action! About the role: As a Quality Engineer , you will play a critical role in ensuring the quality and timely...
- A MC Digital está a recrutar um/a Data Expert Engineer para integrar a equipa de Insights & Strategy, inserida no centro de excelência de Data, AI & Analytics. A função terá um papel central na ligação entre a camada semântica, os agentes de inteligência artificial e a...
- ...level position offers a unique opportunity to gain hands-on experience in environmental and health & safety engineering. The Environmental, Health & Safety Engineer Trainee will assist in developing, implementing, and maintaining environmental and health & safety...
- ...and tomorrow. Körber AG is the holding company of the Körber Group. Your role in our team As a Customer Service Automation Engineer, you will be responsible for delivering automation solutions for system upgrades, ensuring compliance with stringent technical specifications...
Deseja receber mais vagas?
Assine e receba vagas semelhantes a Junior Software Engineer. Seja o primeiro a se candidatar!
