




Job Summary: We are seeking a Junior/Mid-Level Developer to work on an infrastructure project for automation and control, with a focus on research and innovation, at the Tecgraf Institute of PUC-Rio. Key Highlights: 1. Participation in research and innovation projects 2. Development of control and automation algorithms 3. Collaboration in multidisciplinary teams and application of agile methods The Distributed Systems Management team currently has an opening for a Junior / Mid-Level Developer. The Tecgraf Institute of PUC\-Rio is looking for a Developer with a degree in Engineering (Junior or Mid-Level level, up to 5 years since graduation), to work under CLT employment regime, full-time (40 hours per week), on a project involving the infrastructure for designing and executing control and automation algorithms, strongly oriented toward research and innovation. Responsibilities: * Design control and automation algorithms for productive processes; * Study system specifications for oil and gas extraction, production, and refining processes; * Perform evolutionary maintenance on a desktop application for embedded development and execution of process automation algorithms; * Evaluate and validate available artifacts to solve problems; * Monitor implementation and review stages of automation algorithms; * Define, prioritize, and estimate effort for tasks; * Collaborate with multidisciplinary teams (engineers, developers, designers); * Actively participate in agile routines (planning, monitoring, retrospectives). Requirements: * Degree in Computer Engineering, Control and Automation Engineering, or Petroleum Engineering; * Strong academic performance during undergraduate studies; * Clear communication, organizational skills, and ability to prioritize; * Technical or advanced English proficiency; * Solid understanding of Object-Oriented concepts; * Microsoft development and compilation tools; * Availability for periodic hybrid work at the PUC\-Rio campus. Competencies: * Knowledge of agile methodologies (e.g., Scrum, Kanban); * Proficiency in Lua, C/C\+\+ or Python; * Functional knowledge of Git; * Unit testing. If you seek to work on process automation and witness the practical results of your contributions, join the Tecgraf Institute of PUC\-Rio. Apply here.


