Join the future of manufacturing

Industry 4.0 is at the core of everything we do. This 4th industrial revolution is a digital transformation process, which allows creating a virtual copy of the physical world.

At Critical Manufacturing, we want to be part of this revolution and we’re working to shape the future of manufacturing by creating software solutions for Industry 4.0 [» Read More about what we do]

If you share this vision and our passion for software and technology
If you believe you fit in our culture and want to be part of a dynamic, challenging and agile environment

...dare to join us and apply to one of the > 30 open positions below.


Open positions:

Location: Maia (Porto), Portugal

What you’ll do:

  • Review the processes in accordance with the organization policies and quality standards
  • Oversee the execution of software releases
  • Provide software engineers and developers with the necessary tools to fulfill the quality requirements
  • Perform internal audits
  • Analyze improvement suggestions
  • Analyze non-conformities and identify corrective actions
  • Review findings from the audits and objectively define follow-up actions
  • Train our staff in the quality processes

What you must have:

  • Passion for quality and continuous improvement
  • Great interpersonal and communication skills
  • Bachelor-s Degree in Software Engineering or related field
  • Awareness and experience in agile software development methodologies
  • Excellent English skills – spoken and written

What we consider a plus (not mandatory):

  • Knowledge in ISO9001 Requirements and CMMI Model
  • Knowledge of programming languages

Interested? Then click below to send us your CV and tell us why you’re the right candidate.

Apply

Location: Maia (Porto), Portugal

What you’ll do:

  • Application Support - provide primary support by dealing with support requests
  • Continuous improvement of support procedures, tools and runtime environment
  • Interact with various internal Product teams to troubleshoot and resolve complex problems
  • Log and track issues ensuring the customer is kept aware of progress

What you must have:

  • Great interpersonal and communication skills
  • Time management, organization and prioritization
  • Attention to detail – thorough in work carried out
  • Teamwork – working together to meet deadlines
  • Initiative – seeking continuous improvement and implementing best practice in technology environment
  • Self-motivated and creative in all aspects of your work
  • Excellent English skills – spoken and written

What we consider a plus (not mandatory):

  • Programming skills (C#, Typescript) are desirable; however, this is NOT a programming role but rather a software support role
  • Experience with SQL Server;
  • Experience with scripting languages (ex: Powershell, Bash)

It’s not expected that you’ll have deep expertise in every dimension above, but you should be interested in learning any of the areas that are less familiar.

Interested? Then click below to send us your CV and tell us why you’re the right candidate.

Apply

Location: Maia (Porto), Portugal

What you’ll do:

  • Analyze and validate users stories and/use cases/requirements and system specifications
  • Execute different levels of testing from the point of view of the user / customer
  • Develop and optimize testing and validation strategies
  • Collaborate closely with other team members in the product development process
  • Design and develop automation scripts when needed
  • Detect and track software defects and help in the troubleshooting process
  • Apply quality engineering principles throughout the agile product lifecycle

What you must have:

  • More than 3 years of experience in Software Development
  • Experience with C# / .NET development
  • Experience with source control tools (preferably Git)
  • Good knowledge of software architecture and software development processes
  • Good knowledge of relational database concepts and T-SQL
  • Excellent English skills – spoken and written
  • Critical thinking and problem-solving skills
  • Great interpersonal and communication skills

What we consider a plus (not mandatory):

  • Experience in Testing
  • Experience with Testing frameworks
  • Experience with Javascript and HTML5
  • Knowledge of agile software development methodologies

Interested? Then click below to send us your CV and tell us why you’re the right candidate.

Apply

Location: Maia (Porto), Portugal

We are looking for engineers who are passionate about both big data and building infrastructure to the customers who use it. You will be joining the team leading Critical Manufacturing Business Intelligence efforts, responsible for developing a brand-new platform for data gathering and management.

Our customers generate millions of data points, from production equipment and sensors spread across the shop-floor and they need to use them in order to improve their processes and create new products.

This new data platform will be a cornerstone of our Industry 4.0 vision! We are currently looking for candidates to join our team, working with:

  • Designing the architecture our data gathering platform, defining infrastructure and deployment methods for reliably collecting and delivering terabytes of new events per day;
  • Systems for scheduling, orchestrating and deploying data pipelines
  • Monitoring, alerting and debugging infrastructure for data pipelines
  • Infrastructure to instrument and analyze user behavior

What you’ll do:

  • Design, build, scale, and evolve our data platform, services and tooling
  • Be a part of transitioning Critical Manufacturing to the next generation data platform
  • Become expert in and contribute to open source frameworks such as Kafka, NATS…

What you must have:

  • Experience with Kafka, NATS or RabbitMQ
  • Experience with large scale distributed systems
  • Experience building libraries and tooling that provide beautiful abstractions to users
  • Experience optimizing the end-to-end performance of distributed systems.
  • You are familiar with and enthusiastic about software engineering best practices such as testing, continuous integration and continuous delivery
  • You are passionate about creating clean code and have a strong foundation in coding
  • You are a strong team player who is proactive in collaborating with other software engineers
  • You have a few years of relevant experience, or much more; we welcome diverse applicants with various seniority levels
  • Excellent English skills – spoken and written

What we consider a plus (not mandatory):

  • Experience with functional programming languages (ex: Scala)
  • Experience with Apache Beam, Apache Spark or Scalding

It’s not expected that you’ll have deep expertise in every dimension above, but you should be interested in learning any of the areas that are less familiar.

Interested? Then click below to send us your CV and tell us why you’re the right candidate.

Apply

Location: Maia (Porto), Portugal

What you’ll do:

  • Write awesome code
  • Build, improve and extend our data analysis applications
  • Be part of a team creating and maintaining advanced data analysis solutions for manufacturing environments
  • Incorporate the needs of our customers to help them gain more insight into their product and process data

What you must have:

  • Experience with Oracle database and SQL
  • Experience with PLSQL development
  • Performance and Tuning
  • Solid problem solving and analytical skills
  • Great understanding of data structures and algorithms
  • Excellent English skills – spoken and written

What we consider a plus (not mandatory):

  • Knowledge/Experience with C/C++
  • Knowledge/Experience with Unix and Scripting

Interested? Then click below to send us your CV and tell us why you’re the right candidate.

Apply

Location: Maia (Porto), Portugal

What you’ll do:

  • Work with customer business representatives to identify key reporting and BI requirements.
  • Design, develop and implement BI solutions for high-tech industries.
  • Create data analysis reports and appealing visualizations.

What you must have:

  • More than 2 years of experience in software development
  • Experience with SQL Server and Microsoft Power BI
  • Ability to propose and design appealing data visualizations according to the business requirements
  • Solid problem solving and analytical skills
  • Excellent English skills – spoken and written

What we consider a plus (not mandatory):

  • Experience writing SQL Server Reporting Services reports
  • Experience building ETL mechanisms
  • Knowledge of SQL Server Analysis Services data models
  • Knowledge of manufacturing-related performance indicators
  • Exposure to .NET / C# back-end development
  • Experience working in teams following agile software development methodologies (Scrum)

Interested? Then click below to send us your CV and tell us why you’re the right candidate.

Apply

Location: Maia (Porto), Portugal

What you’ll do:

  • Write awesome code
  • Build, improve and extend our products for advanced manufacturing environments
  • Incorporate the needs of our customers to help them increase the performance of their operations

What you must have:

  • More than 2 years of experience in software development
  • Solid front-end and back-end development experience
  • Excellent knowledge of object-oriented and/or functional programming
  • Strong native Javascript coding skills
  • Good understanding of all relevant web technologies (JSON, REST, AJAX, HTTP, etc.) HTML5 & HTML5 APIs proficiency
  • Use of CSS pre-processors experience (ex: LESS)
  • Excellent English skills – spoken and written

What we consider a plus (not mandatory):

  • Knowledge of Python
  • Knowledge of C#
  • Knowledge of Oracle SQL and PLSQL development
  • Knowledge ol RedHat Enterprise Linux and containers
  • Experience working in teams following agile software development methodologies (Scrum)

Interested? Then click below to send us your CV and tell us why you’re the right candidate.

Apply

Location: Maia (Porto), Portugal

What you’ll do:

  • Write awesome code
  • Build, improve and extend our products for advanced manufacturing environments
  • Incorporate the needs of our customers to help them increase the performance of their operations

What you must have:

  • More than 2 years of experience in software development
  • Solid front-end and back-end development experience
  • Excellent knowledge of object-oriented and/or functional programming
  • Strong native Javascript coding skills
  • Good understanding of all relevant web technologies (JSON, REST, AJAX, HTTP, etc.) HTML5 & HTML5 APIs proficiency
  • Use of CSS pre-processors experience (ex: LESS)
  • Excellent English skills - spoken and written

What we consider a plus (not mandatory):

  • Experience with Component based web development (ex: polymer, ReactJS, Angular 4+) Experience with .NET WebAPI
  • Experience with multiple programming languages (Typescript, C#)
  • A commitment to solid, test-backed code through TDD, BDD Knowledge of agile software development methodologies

Interested? Then click below to send us your CV and tell us why you’re the right candidate.

Apply

Location: Maia (Porto), Portugal

What you’ll do:

  • Write awesome code
  • Build, improve and extend our products for advanced manufacturing environments
  • Incorporate the needs of our customers to help them increase the performance of their operations

What you must have:

  • More than 5 years of experience with software development
  • Participation in medium to large projects using a source control tool
  • Solid software architecture and design patterns knowledge
  • Experience with relational databases
  • Excellent English skills – spoken and written

What we consider a plus (not mandatory):

  • Experience with Docker and container orchestration (Swarm / Kubernetes)
  • Knowledge about web security protocols and patterns (OAuth2, OpenID, WebAuthn)
  • Experience with large volume data handling and streaming platforms (Kafka, Spark, ZeroMQ, RabbitMQ

Interested? Then click below to send us your CV and tell us why you’re the right candidate.

Apply

Location: Maia (Porto), Portugal

What you’ll do:

  • Write awesome code
  • Build, improve and extend our products for advanced manufacturing environments
  • Incorporate the needs of our customers to help them increase the performance of their operations

What you must have:

  • More than 2 years of experience in software development
  • Experience with C# /.NET development
  • Experience with source control tools (preferably Git)
  • Good knowledge of software architecture and design patterns
  • Basic knowledge of relational database concepts and T-SQL
  • Excellent English skills – spoken and written

What we consider a plus (not mandatory):

  • Knowledge on web technologies and frameworks (preferably Javascript/Typescript and Angular)
  • Experience with unit testing frameworks
  • Knowledge of agile software development methodologies

Interested? Then click below to send us your CV and tell us why you’re the right candidate.

Apply

Location: Maia (Porto), Portugal

What you’ll do:

  • Write awesome code
  • Build, improve and extend our products for advanced manufacturing environments
  • Incorporate the needs of our customers to help them improve their operations

What you must have:

  • More than 5 years of experience with C#/.Net development
  • Participation in medium to large projects using a source control tool (preferably Git)
  • Solid software architecture and design patterns knowledge
  • Experience with relational databases and T-SQL
  • Excellent English skills – spoken and written

What we consider a plus (not mandatory):

  • Good knowledge of ASP.Net development
  • Experience in using MVC, WebAPI and unit testing frameworks
  • Knowledge of agile methodologies

Interested? Then click below to send us your CV and tell us why you’re the right candidate.

Apply

Location: Malaysia / Singapore

What you’ll do:

  • Define Sales and Business Development strategies for the Southeast Asian market of high-tech discrete industries of semiconductor, medical devices, electronics and automotive
  • Make yearly sales plans for the defined territory and segments
  • Manage the entire sales cycle of opportunities from lead to the different stage of opportunities, including qualification and negotiation,
  • Write sales proposal documents, incorporating technical and project related aspects performed by pre-sales or other engineering departments,
  • Align financial deals, proposals and negotiations with the sales director,
  • Provide overall visibility on the plans and status of running leads and opportunities,
  • Maintain updated and sufficiently detailed information on the main leads and opportunities on the company's CRM system,
  • Report every two weeks the status of the main leads and running opportunities,
  • Interact frequently and align with marketing, pre-sales and product management teams, receiving inputs and proposing strategies and actions,
  • Present, promote and sell Critical Manufacturing's products and services using solid arguments to existing and prospective customers,
  • Establish, develop and maintaining positive business and customer relationships,
  • Report to the overall sales director

What you must have:

  • Previous experience in sales of Manufacturing Execution Systems in discrete markets, high-tech preferred
  • Excellent written and verbal communication skills
  • English proficiency- spoken and written

What we offer:

  • Integration in a highly passionate team with global ambitions
  • An open and embracing culture for the latest hot technologies
  • A competitive salary and performance-based bonus

Interested? Then click below to send us your CV and tell us why you’re the right candidate.

Apply

Location: Germany

Ihre Aufgaben umfassen:

  • Erstellen von Vertriebs- und Business-Development-Strategien für den deutschsprachigen Markt in den High-Tech-Branchen Halbleiterfertigung, Medizintechnik, Elektronik und Automotive
  • Erstellen von Angebotsunterlagen in Deutsch oder Englisch, in enger Zusammenarbeit mit dem Presales-Team und anderen technischen Abteilungen
  • Verantwortung für den gesamten Verkaufszyklus - vom Lead zu den verschiedenen Stufen von Opportunities, bis hin zur Qualifikation und Verhandlung
  • Abstimmung von finanziellen Aspekten, Angeboten und Verhandlungen mit dem Gesamtvertriebsleiter
  • Bereitstellung einer allgemeinen Übersicht über die Pläne und den Status laufender Leads und Opportunities unter Nutzung des CRM Systems
  • Häufige Interaktion und Abstimmung mit den Teams von Marketing, Pre-Sales und Produktmanagement zum Austausch von Informationen und Vorschlagen von Strategien und Aktionen
  • Präsentieren, Bewerben und Verkaufen von Critical Manufacturing’s Produkten und Dienstleistungen an bestehende und potenzielle Kunden mit soliden Argumenten.
  • Aufbau, Entwicklung und Pflege von positiven Geschäfts- und Kundenbeziehungen
  • Bericht an den Gesamtvertriebsleiter (derzeit durch CEO von Critical Manufacturing wahrgenommen)

Was Sie mitbringen:

  • Erfahrung im Vertrieb von Manufacturing Execution Systemen (MES) für Branchen der diskreten Fertigung, bevorzugt in der High-Tech Industrie
  • Ausgezeichnete schriftliche und mündliche Kommunikationsfähigkeiten
  • Verhandlungssichere Deutschkenntnisse
  • Sehr gute Englischkenntnisse - in Wort und Schrift
  • Reisebereitschaft

Interested? Then click below to send us your CV and tell us why you’re the right candidate.

Apply

No open positions matching your skills?

We're always looking for talented people, so go for a spontaneous application!

Submit spontaneous application

At Critical Manufacturing, we create software solutions that will make Industry 4.0 a reality for all manufacturers.

Read more about what we do

At Critical Manufacturing, behind every solution is a team of smart, ambitious, highly motivated self-starters.

Check out 6 reasons why you should apply