Albarraque, Portugal


Information Technology



Job ID


Be a part of a revolutionary change At PMI, we’ve chosen to do something incredible. We’re totally transforming our business, and building our future on smoke-free products with the power to improve the lives of a billion smokers worldwide. With huge change, comes huge opportunity. So, wherever you join us, you’ll enjoy the freedom dream up and deliver, better, brighter solutions and the space to move your career forward in endlessly different directions. PMI’s journey to a smoke-free future is fuelled by technology. The total transformation we’re going through means that there are unique IT projects here to match all levels of skills and ambitions – from pace-setting global pilot projects to vital local updates. Whether you want to pursue a personal passion or build an international career, there’s space here to develop in any number of directions. To join us in IT you’ll need to be driven and equally happy whether you’re taking the strategic view or diving deep into processes. We'll make sure you're set up to succeed whatever your project is, our culture is agile and collaborative, and we genuinely believe our people are some of the best you’ll ever work with. As an IoT Engineer you will be working across multiple technologies developing IoT and IIoT / Industry 4.0 centric solutions. This requires an interest in embedded engineering, cloud computing and everything in between Your ‘day to day’ • You will be technical responsible for developing and supporting complex engineering solutions. You will create PMI engineering standards and practices to enable advanced capabilities with IoT technologies; • You will form part of PMI Platform Software Engineering Team, collaborating with Front-End and Back-End Software Engineers, Solution Architects, Data Architects, DevOps Engineers, Data Scientists and Quality Assurance Engineers to develop new IoT solutions and search for new technologies; • You will work with Agile Processes that are adapted to the team’s and project’s needs; • Collaborate multi-functionally on feature design, architectural decisions, and assessing technical debt; • Constantly challenge and expand your knowledge of reliable software architecture, programming and new technologies; • Ensure excellent code quality from both a functional and non-functional requirements perspective and implement best practices by communicating with team members and holding each other accountable; • Ensure IoT security standards are embedded into our practices and our code; • We operate on a true DevOps model where we support the code we build and deploy. Who we’re looking for Essential experience and qualifications • Bachelor’s Degree or higher in Electrical Engineering or Software Engineering or related field with appropriate experience in IoT; • Minimum of 5 years of validated experience as a software developer for embedded systems and experience in developing cloud-enabled products; • Experience in programming diverse systems and languages (C++, Python, Java, Node JS…), object-oriented programming, data formats (JSON, XML), data structures and algorithms; • Experience with Industrial Protocols will be appreciated, like SCADA, and in Edge Computing, PLCs and control systems; • Knowledge of IoT protocols such as: MQTT, WebSockets, HTTPS…; • Understanding of telecommunication technologies such as WiFi, LoRaWAN, Bluetooth, BLE, RFID…; • Knowledge in Programming / Querying NoSQL databases, Relational Database Management Systems and SQL is a plus; • Team experience applying modern Agile Software Development practices; • Strong interpersonal skills including creative thinking, attention to detail, collaboration, teamwork and aim to drive to learn and succeed. What are nice to have • Experience with serverless cloud interfaces (AWS S3, AWS Lambda, AWS IoT core components); • MES or LES and/or IIOT/Industry 4.0 Knowledge; What we offer Our success depends on the men and women who come to work every single day with a sense of purpose and an appetite for progress. Join PMI and you too can: • Seize the freedom to define your future and ours. We’ll empower you to take risks, experiment and explore. • Be part of an inclusive, diverse culture, where everyone’s contribution is respected; collaborate with some of the world’s best people and feel like you belong. • Pursue your ambitions and develop your skills with a global business – our staggering size and scale provides endless opportunities to progress. • Take pride in delivering our promise to society: to improve the lives of a billion smokers. To join our growing team…