Software Engineer/ Engenheiro De Software

Há 2 dias


Macaé, Brasil Em&I Group Tempo inteiro

Job TitleSoftware EngineerReporting toTechnical Development LeadRoleSkilled and motivated Software Engineer with expertise in embedded systems, robotics and computer vision to support the design and deployment of ROV (Remotely Operated Vehicle) platforms (subsea and above water) used for inspection, maintenance and monitoring in the oil, gas and renewable energy sectors.Hands-on experience with Arduino, Raspberry Pi, other single-board computers, and a strong command of C++, Python and OpenCV.This position will play a key role in expanding our ROV capabilities through advanced sensor integration, electronic system development and vision-based automation.Academic CompetenciesBachelor Degree in Computer Engineering, Robotics, Electrical Engineer, or a related discipline.Experience CompetenciesProven experience with Arduino, Raspberry Pi, and other SBC's (e.g. BeagleBone, NVIDIA Jetson)Proficiency in C++ and Python, particularly in embedded and robotics applicationsSolid understanding of embedded systems, electronics design and sensor integrationFamiliarity with communication protocols (I2C, SPI, UART, Ethernet, CAN etc)Ability to interpret schematics, sensor datasheets and system wiring diagramsStrong analytical, troubleshooting and documentation skillsPractical knowledge of robotics, ROV / UAV, USV and other robotically controlled systems operation principles and industrial use casesIndustry experience in oil and gas or offshore renewable energy inspection and maintenance would be an advantageExperience with OpenCV and computer vision techniques in real-world environmentsFamiliarity with ROS (Robot Operating System) and Linux-based systemsUnderstanding of subsea communication systems, including fibre optics and acoustic modemsExperience of working with ruggedized, industrial-grade electronics for harsh environmentsKnowledge of marine standards and safety protocols for offshore operations an advantageExperience with AI or machine learning models for image analysis and anomaly detection would be advantageousResponsibilitiesAssist with the development of embedded software solutions for ROV, UAV, USV and other robotically controlled semi-autonomous / fully-autonomous systems, data acquisition and real time processingProgramme and interface with microcontrollers and single-board computers (Adruino, Raspberry Pi, NVIDIA, Jetson, etc)Integrate and manage diverse sensors (sonar, LIDAR Radar, IMU, depth sensors, environmental sensors, etc) into robotically controlled systemsCollaborate with electrical and mechanical engineers to define and maintain the electronics architecture of underwater robotic systemsEnsure robust data communication and control between topside systems and subsea unitsConduct testing, calibration, and field validation of robotically controlled systems in offshore and renewable environmentsProduce and implement maintenance, calibration and testing logs to ensure accurate and up to date records for each piece of equipmentMaintain technical documentation and support deployment teams during inspection missionsPerform routine and preventative maintenance and inspections of robotic systemsautomated machineryDiagnose software faults and implement timely repairsCalibrate, tune and test robotic components such as sensors, actuators, motors and control systemsCollaborate with design production teams to improve robot performance and reliabilityTrain operators and other technicians on proper use and care of robotic software systemsParticipate in installation and commissioning of new robotic equipmentRecommend and implement upgrades to improve efficiency and extend lifespan of systemsCargo:Engenheiro de SoftwareSubordinado a:Líder de Desenvolvimento TécnicoFunçãoEngenheiro de software qualificado e motivado, com experiência em sistemas embarcados, robótica e visão computacional, para apoiar o projeto e a implantação de plataformas ROV (veículos operados remotamente) (submarinas e acima da água) utilizadas para inspeção, manutenção e monitoramento nos setores de petróleo, gás e energia renovável.Experiência prática com Arduino, Raspberry Pi, outros computadores de placa única e domínio de C++, Python e OpenCV.Esta posição terá um papel fundamental na expansão de nossas capacidades de ROV por meio da integração avançada de sensores, desenvolvimento de sistemas eletrônicos e automação baseada em visão.Competências acadêmicasGraduação em Engenharia da Computação, Robótica, Engenharia Elétrica ou disciplina relacionada.Competências de experiênciaExperiência comprovada com Arduino, Raspberry Pi e outros SBCs (por exemplo, BeagleBone, NVIDIA Jetson)Proficiência em C++ e Python, particularmente em aplicações embarcadas e robóticasSólida compreensão de sistemas embarcados, projeto eletrônico e integração de sensoresFamiliaridade com protocolos de comunicação (I2C, SPI, UART, Ethernet, CAN, etc.)Capacidade de interpretar esquemas, fichas técnicas de sensores e diagramas de fiação do sistemaFortes habilidades analíticas, de resolução de problemas e documentaçãoConhecimento prático de robótica, ROV/UAV, USV e outros princípios de operação de sistemas controlados por robótica e casos de uso industrialExperiência no setor de petróleo e gás ou inspeção e manutenção de energia renovável offshore seria uma vantagemExperiência com OpenCV e técnicas de visão computacional em ambientes reaisFamiliaridade com ROS (Robot Operating System) e sistemas baseados em LinuxCompreensão de sistemas de comunicação submarinos, incluindo fibra óptica e modems acústicosExperiência em trabalhar com equipamentos eletrônicos robustos de nível industrial para ambientes adversosConhecimento das normas marítimas e dos protocolos de segurança para operações offshore é uma vantagemExperiência com modelos de IA ou aprendizado de máquina para análise de imagens e detecção de anomalias seria uma vantagemResponsabilidadesAjudar no desenvolvimento de soluções de software incorporadas para ROV, UAV, USV e outros sistemas semi-autónomos/totalmente autónomos controlados por robótica, aquisição de dados e processamento em tempo realProgramar e fazer a interface com microcontroladores e computadores de placa única (Adruino, Raspberry Pi, NVIDIA, Jetson, etc.)Integrar e gerenciar diversos sensores (sonar, radar LIDAR, IMU, sensores de profundidade, sensores ambientais, etc.) em sistemas controlados por robóticaColaborar com engenheiros elétricos e mecânicos para definir e manter a arquitetura eletrônica de sistemas robóticos subaquáticosGarantir uma comunicação de dados e um controle robustos entre os sistemas de superfície e as unidades submarinasRealizar testes, calibração e validação em campo de sistemas controlados por robótica em ambientes offshore e renováveisProduzir e implementar registros de manutenção, calibração e testes para garantir registros precisos e atualizados para cada equipamentoManter a documentação técnica e apoiar as equipes de implantação durante as missões de inspeçãoRealizar manutenção e inspeções de rotina e preventivas de sistemas robóticos e máquinas automatizadasDiagnosticar falhas de software e implementar reparos oportunosCalibrar, ajustar e testar componentes robóticos, como sensores, atuadores, motores e sistemas de controleColabore com equipes de produção de design para melhorar o desempenho e a confiabilidade dos robôsTreinar operadores e outros técnicos sobre o uso e cuidados adequados dos sistemas de software robóticoParticipar da instalação e comissionamento de novos equipamentos robóticosRecomendar e implementar atualizações para melhorar a eficiência e prolongar a vida útil dos sistemas



  • Macaé, Brasil EM&I Group Tempo inteiro

    Overview Engenheiro de software qualificado e motivado, com experiência em sistemas embarcados, robótica e visão computacional, para apoiar o projeto e a implantação de ROV (veículos operados remotamente) em plataformas (submarinas e acima da água) utilizados para inspeção, manutenção e monitoramento nos setores de petróleo, gás e energia...


  • Macaé, Brasil Em&I Group Tempo inteiro

    OverviewEngenheiro de software qualificado e motivado, com experiência em sistemas embarcados, robótica e visão computacional, para apoiar o projeto e a implantação de ROV (veículos operados remotamente) em plataformas (submarinas e acima da água) utilizados para inspeção, manutenção e monitoramento nos setores de petróleo, gás e energia...


  • Macaé, Brasil EM&I Group Tempo inteiro

    OverviewEngenheiro de software qualificado e motivado, com experiência em sistemas embarcados, robótica e visão computacional, para apoiar o projeto e a implantação de ROV (veículos operados remotamente) em plataformas (submarinas e acima da água) utilizados para inspeção, manutenção e monitoramento nos setores de petróleo, gás e energia...

  • Software Engineer

    4 semanas atrás


    Macaé, Brasil HMH Tempo inteiro

    OverviewSoftware Engineer role at HMH. About UsHMH is a leading provider of drilling solutions, offering a wide range of products and services designed to be the safest and most efficient in the industry. We operate in land and offshore operations and are expanding into subsea mining, geothermal, onshore and offshore construction, as well as offshore wind...

  • Software Engineer

    2 semanas atrás


    Macaé, Rio de Janeiro, Brasil Hackensack Meridian Health Tempo inteiro R$80.000 - R$120.000 por ano

    About usHMH is a leading provider of drilling solutions, offering a wide range of products and services that are designed to be the safest and most efficient in the industry. Apart from our expertise in land and offshore operations, we are continuously expanding our knowledge within subsea mining, geothermal, onshore and offshore construction, as well as...


  • Macaé, Brasil Hmh Tempo inteiro

    Join to apply for the Lead Control System Software Engineer role at HMH1 month ago Be among the first 25 applicantsJoin to apply for the Lead Control System Software Engineer role at HMHAbout UsHMH is a leading provider of drilling solutions, offering a wide range of products and services that are designed to be the safest and most efficient in the...


  • Macaé, Brasil HMH Tempo inteiro

    Join to apply for the Lead Control System Software Engineer role at HMH 1 month ago Be among the first 25 applicants Join to apply for the Lead Control System Software Engineer role at HMH About Us HMH is a leading provider of drilling solutions, offering a wide range of products and services that are designed to be the safest and most efficient in the...


  • Macaé, Brasil HMH Tempo inteiro

    Join to apply for the Lead Control System Software Engineer role at HMH 1 month ago Be among the first 25 applicants Join to apply for the Lead Control System Software Engineer role at HMH About UsHMH is a leading provider of drilling solutions, offering a wide range of products and services that are designed to be the safest and most efficient in the...

  • Software Engineering Lead

    2 semanas atrás


    Macaé, Brasil Bebeeengineering Tempo inteiro

    We are looking for a senior software engineer to lead high-quality systems development.As a key member of our team, you will be responsible for designing and implementing scalable backend services using Rust programming language.Key Responsibilities:Lead the development of complex software systemsDesign and implement highly scalable backend servicesMentor...

  • Software Engineering Manager

    2 semanas atrás


    Macaé, Brasil Hmh Tempo inteiro

    1 week ago Be among the first 25 applicantsAbout Us HMH is a leading provider of drilling solutions, offering a wide range of products and services that are designed to be the safest and most efficient in the industry.Apart from our expertise in land and offshore operations, we are continuously expanding our knowledge within subsea mining, geothermal,...