About the job IoT Software Engineer
Our client is an international tech consulting company with +25 years of experience offering solutions to support companies' businesses and digital transformation.
(This position is hybrid in Lisbon, Coimbra or Castelo Branco)
Role Objective
As a key contributor to our Industrial IoT (IIoT) evolution, your focus will span three core areas:
- Designing and deploying features for a cutting-edge IoT edge platform tailored for industrial environments;
- Bridging the gap between Operational Technology (OT) and Information Technology (IT) infrastructures;
- Driving automation across the boardfrom deployment pipelines to security protocols and test frameworksadhering to DevOps best practices.
Responsibilities:
- Roll out and support the IoT edge platform on a global scale, extending deployment across all operational sites.
- Ensure seamless upgrades and iterative releases without disrupting critical on-site operations.
-
Contribute to the design of scalable and sustainable platform features;
- Explore and implement new IoT edge technologies to enhance the overall system architecture.
Requirements:
-
Proficiency in English (minimum C1 level);
- Bachelor's degree in IT, Computer Engineering, or a related discipline (or equivalent experience);
- At least 2 years of professional experience as a Software Developer or DevOps Engineer;
-
Solid coding background with a passion for DevOps methodologies;
-
Awareness of industry shifts and technology trends;
-
Strong interest in IoT technologies;
-
Team-oriented mindset with a desire to learn and mentor;
-
Collaborative spirit and a drive to create innovative solutions with others.
-
Proficiency in Node.js, JavaScript, and/or TypeScript;
-
Hands-on experience with containerization tools (Docker; Kubernetes is a plus);
-
Familiarity with messaging protocols like MQTT or AMQP;
- Experience working with NoSQL databases (e.g., MongoDB, Cassandra, or DynamoDB);
- Basic understanding of at least one industrial communication protocol (such as Modbus, OPC, SCADA, or DCS).