368,634open jobs
9,437companies
50,578added this week
Browse all
Salary
$29k – $100k per year (Estimated)
Location
In office (Rio de Janeiro)
Seniority
Middle · 3+ years exp
Employment
Full-Time
Overview
Company
Impact
Profile match
Kraken Robotics is a Canadian marine technology company founded in 2012 and headquartered in St John's. It builds underwater sonar, batteries and robotic systems. The company is listed on the TSX Venture Exchange.

NEW CAREER OPPORTUNITY

Build your career with Kraken Robotics. Make a difference to others. If innovation drives you, and you want a career that makes a difference to the world, helping humanity overcome the challenges in our oceans - safely, efficiently, and sustainably -then come join us at Kraken Robotics.

Kraken Robotics is currently seeking a Software Developer, Level II - SeaPower. This position can be fully remote within Brazil or hybrid/in-office in Rio de Janeiro or Salvador.

The Software Developer Level II will be responsible for designing, developing, and maintaining backend software components within Kraken’s SeaPower ecosystem. This role involves working on features and tools that support Kraken’s subsea battery systems-such as battery chargers, diagnostic applications, and simulation models for batteries and power communication systems.

The position requires ownership of assigned development tasks, collaboration with cross-functional teams, and active participation in all stages of the software development lifecycle. Operating within a fast-paced, deadline-driven environment, the Intermediate Developer will contribute to delivering reliable, high-quality software while expanding technical skills and influencing product direction.

Roles and Responsibilities

  • Feature Development: Independently design, implement, test, and maintain backend components within the SeaPower application ecosystem, ensuring code quality and alignment with project requirements.
  • Software Development Lifecycle: Take active ownership of assigned features through all development stages, including requirements analysis, design, implementation, testing, and documentation.
  • Code Review & Mentorship: Participate in code reviews to maintain high-quality standards and begin providing guidance and feedback to junior developers.
  • Cross-Functional Collaboration: Work closely with product managers, hardware teams, and other engineers to coordinate development efforts and deliver features on schedule.
  • Test Automation & DevOps: Contribute to enhancing test coverage and improving CI/CD pipelines to support reliable and efficient software delivery.
  • Requirements Analysis: Collaborate in refining functional and technical requirements, helping to translate them into clear, actionable development tasks.
  • Documentation & Process Adherence: Maintain clear and up-to-date technical documentation and adhere to established software development processes and quality standards.

Qualifications and Experience

Educational Background

  • Bachelor's degree in Computer Science, Computer Engineering, or a related field.
  • Nice to have: Master's degree in Computer Science, Computer Engineering, or related technical fields

Professional Experience

  • 3-6 years’ experience with high-level device software development, tools, and practices.
  • Professional Skills/ Technical Competencies
  • Strong proficiency in Linux-based system development.
  • Strong knowledge of modern C++ (C++14/17/20), STL, and object-oriented design
  • Experience writing automated tests: unit, integration and end-to-end.
  • Familiarity with build systems (CMake, Make) and debugging tools (gdb, Valgrind)
  • Experience using development tools and libraries such as Git, GTest,
  • Familiarity with containerization using Docker

Nice to have:

  • Knowledge of basic electrical engineering concepts.
  • Exposure to microservice development using gRPC/protobuf
  • Experience with Python
  • Familiarity with Agile Scrum methodologies.
  • Experience with software-hardware interaction and system-level design.
  • Exposure to CI/CD technologies, especially , GitLab CI and/or Buildbot
  • Experience with Autoproj or other build systems for robotics
  • Experience with robotics frameworks (e.g., ROS and/or ROS2)
  • Experience with simulation environments (e.g., Gazebo)

Personal Skills

  • Self-motivated and capable of working independently.
  • Ability to adapt to changing work environments and manage competing demands.
  • Strong written and verbal communication skills.
  • Ability to work effectively in a globally distributed team environment.

Willingness to Travel:

  • At least once a quarter to one of Krakens offices if fully remote.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
368,634 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Rio de Janeiro
$16k – $60k per year (Estimated) • In office • Full-Time • PhD • Mumbai
Python
SQL
Python
pySpark
Databases
Presto
Snowflake
AI/ML
Dagster
Prefect
Spark
DevOps
Amazon S3
AWS
CI/CD
Analytics
ETL/ELT
Power BI
Tableau
Apply
$93k – $126k per year • Remote • Full-Time • 5+ years exp • Bachelor's Degree • United States
Node JS
SQL
TypeScript
JavaScript
Databases
MS SQL
Oracle
Mobile
JUnit
DevOps
AWS
Azure
CI/CD
GCP
Git
GitLab
GitLab CI
Jenkins
Management
Jira
QA
JMeter
Playwright
Postman
Rest-Assured
TestNG
Apply
$195k – $264k per year • In office • Full-Time • 15+ years exp • Master's Degree • United States
Python
AI/ML
Amazon SageMaker
Keras
Kubeflow
MLFlow
PyTorch
Scikit-learn
TensorFlow
Vertex AI
XGBoost
DevOps
AWS
Azure
CI/CD
CloudFormation
Docker
GCP
Kubernetes
Terraform
Cybersecurity
FedRAMP
NIST 800-53
Apply
$18k – $46k per year (Estimated) • Remote/Hybrid • Saint Petersburg
C++
DevOps
CI/CD
QEMU
Apply
$17k – $43k per year (Estimated) • Remote • Moscow
C++
Java
Python
Java
Maven
DevOps
Ansible
CI/CD
Docker
Git
Graylog
HAProxy
Jenkins
Nginx
Prometheus
Zabbix
Apply
$62k – $175k per year (Estimated) • In office • Full-Time • 4+ years exp
Apply
$56k – $165k per year (Estimated) • In office • Full-Time • 4+ years exp
Design
SolidWorks
Apply
$90k – $205k per year (Estimated) • In office • Full-Time • 7+ years exp • Bachelor's Degree
C++
Python
DevOps
Docker
Git
GitLab CI
RTOS
GitLab
Apply
$25k – $56k per year (Estimated) • Remote/Hybrid • Full-Time • Rio de Janeiro
Marketing
Salesforce
Zendesk
Apply
$45k – $114k per year (Estimated) • Remote • Full-Time • São Paulo • Vitoria-Gasteiz • Fortaleza • Rio de Janeiro • Recife
DevOps
AWS
Azure
Azure DevOps
Bicep
CI/CD
CloudFormation
GCP
GitHub
GitHub Actions
GitLab
GitLab CI
IAM
Incident Management
Jenkins
Kubernetes
Terraform
Apply
$82k – $148k per year (Estimated) • Remote/Hybrid • Full-Time • São Paulo • Campinas • Belo Horizonte • Rio de Janeiro
Apply
$71k – $134k per year (Estimated) • Remote/Hybrid • Full-Time • São Paulo • Campinas • Rio de Janeiro
Apply
$27k – $92k per year (Estimated) • Remote • Full-Time • 4+ years exp • Rio de Janeiro
PHP
JavaScript
PHP
Eloquent
Laravel
Livewire
Pest
PHPUnit
Frontend
Inertia.js
React.js
Tailwind CSS
Vue.js
QA
Playwright
Apply
See all jobs
This is one of many
368,634 more open roles from verified company boards, updated every day.