Software Engineer

Há 14 horas


Mato Grosso, Brasil EM&I Limited Tempo inteiro

Job Title

Software Engineer

Reporting to

Technical Development Lead

Role

Skilled 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 Competencies

Bachelor Degree in Computer Engineering, Robotics, Electrical Engineer, or a related discipline.

Experience Competencies

  • Proven experience with Arduino, Raspberry Pi, and other SBC's (e.g. BeagleBone, NVIDIA Jetson)
  • Proficiency in C++ and Python, particularly in embedded and robotics applications
  • Solid understanding of embedded systems, electronics design and sensor integration
  • Familiarity with communication protocols (I2C, SPI, UART, Ethernet, CAN etc)
  • Ability to interpret schematics, sensor datasheets and system wiring diagrams
  • Strong analytical, troubleshooting and documentation skills
  • Practical knowledge of robotics, ROV / UAV, USV and other robotically controlled systems operation principles and industrial use cases
  • Industry experience in oil and gas or offshore renewable energy inspection and maintenance would be an advantage
  • Experience with OpenCV and computer vision techniques in real-world environments
  • Familiarity with ROS (Robot Operating System) and Linux-based systems
  • Understanding of subsea communication systems, including fibre optics and acoustic modems
  • Experience of working with ruggedized, industrial-grade electronics for harsh environments
  • Knowledge of marine standards and safety protocols for offshore operations an advantage
  • Experience with AI or machine learning models for image analysis and anomaly detection would be advantageous

Responsibilities

  • Assist 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 processing

  • Programme 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 systems
  • Collaborate with electrical and mechanical engineers to define and maintain the electronics architecture of underwater robotic systems
  • Ensure robust data communication and control between topside systems and subsea units
  • Conduct testing, calibration, and field validation of robotically controlled systems in offshore and renewable environments
  • Produce and implement maintenance, calibration and testing logs to ensure accurate and up to date records for each piece of equipment
  • Maintain technical documentation and support deployment teams during inspection missions
  • Perform routine and preventative maintenance and inspections of robotic systems

    automated machinery
  • Diagnose software faults and implement timely repairs
  • Calibrate, tune and test robotic components such as sensors, actuators, motors and control systems
  • Collaborate with design production teams to improve robot performance and reliability
  • Train operators and other technicians on proper use and care of robotic software systems
  • Participate in installation and commissioning of new robotic equipment
  • Recommend and implement upgrades to improve efficiency and extend lifespan of systems

  • Software Engineer

    Há 2 dias


    Mato Grosso, Brasil Retired.com Tempo inteiro

    About the Role StaffingAbroad is seeking a Principal Backend Engineer/ Senior Software Engineer to join a #1 US-based FinTech & Crypto company. This role is ideal for a highly skilled backend developer who excels in C#/.NET and has a strong focus on writing maintainable, scalable, and secure code. You will play a key role in shaping architecture, ensuring...


  • Mato Grosso, Brasil Catalyte Tempo inteiro

    We are looking for a Senior Software Engineer IV for a 100% Remote, 6 month +, 1099 contract No 3rd Party C2Cs Please. Location: Brazil, South America (work remote supporting US based client/project) Employment Type: Contract Work, 40 hours weekly 100% Requirement: Must have good verbal & written communication (English) We are looking for a Senior Software...

  • Software Engineer

    Há 7 horas


    Mato Grosso, Brasil GeorgiaTEK Systems Inc. Tempo inteiro

    Job Title: Software Engineer Location: Brazil (Remote) Start date: Immediate We are looking for a highly skilled Software Engineer with strong experience in Java distributed systems and stream-based processing to join our engineering team. You will design, build, and operate backend services that handle high-throughput workloads, integrate with cloud...


  • Mato Grosso do Sul, Brasil Software Mind Americas Tempo inteiro

    We are Software Mind, an awesome team of engineers who are ready to ramp up any top-notch company's projects! Our aim? To always be one step ahead. Become part of a multicultural company in constant growth with an excellent work environment certified by Great Place To Work! Job Description We are looking for a Senior Principal Software Engineer to join one...

  • Software Engineer

    Há 7 horas


    Mato Grosso, Brasil Ascendion Tempo inteiro

    Ascendion is a full-service digital engineering solutions company. We make and manage software platforms and products that power growth and deliver captivating experiences to consumers and employees. Our engineering, cloud, data, experience design, and talent solution capabilities accelerate transformation and impact for enterprise clients. Headquartered in...

  • Senior Software Engineer

    1 semana atrás


    Mato Grosso, Brasil Pride Global Tempo inteiro

    Pride Global is hiring a Senior Software Engineer in Brazil. Please apply for consideration!! Location: Remote (Brazil) Employment Type: PJ - Open Ended Job Summary We are seeking a Senior Software Engineer to join our innovative team. You will develop high-quality, performant, and testable code contributing directly to company-wide initiatives using...


  • Mato Grosso, Brasil GeorgiaTEK Systems Inc. Tempo inteiro

    React Software Engineer Location: Remote Brazil Salary: Negotiable Overview We are seeking a Senior Full Stack Engineer with strong expertise in Java distributed systems, stream-based processing, and Node.Js backend development. In this role, you will design, build, and operate high-throughput backend services, integrate with modern cloud platforms, and...


  • Mato Grosso, Brasil Talent Tempo inteiro

    Senior Node.Js Software Engineer (Contract) – Remote (UK Time Zone) – €250/day Contract: 6+ months Rate: €250/day (B2B) Location: Fully remote, must work to UK time zone Start: ASAP We're hiring a Senior Node.Js Software Engineer to join a greenfield, startup-style product team building a next-generation financial services platform. You'll be part of...

  • Mobile Engineer

    2 semanas atrás


    Mato Grosso, Brasil Flatiron Software Tempo inteiro

    About Flatiron is a global remote software development company with engineers located around the world. We unite experts from diverse backgrounds and experiences in a collaborative culture to deliver exceptional products and services for our clients. As a forward-thinking software engineering company, we provide industry-leading solutions to complex problems...


  • Mato Grosso, Brasil Velozient Tempo inteiro

    We are looking for a full-time, remote Senior Full Stack Software Engineer with 6+ years of software development experience in Angular, React.Js, or Vue.Js and C#, .NET, Java/Spring Boot, Node.Js, or Python/FastAPI to join our U.S. client's engineering team. In this role, you will play a key role in building the technology that powers our clients' customers....