1,520,184open jobs
91,372companies
236,273added this week
Browse all
Salary
≈ $36k – $89k per year (Estimated)
Location
In office (Brazil)
Seniority
Junior · 2+ years exp

Confirmed on the employer's own hiring board on Oct 12, 2026. First seen by Alion on Sep 27, 2026.

Overview
Company
Impact
Profile match
TSC Subsea combines NDT inspection technologies with award-winning robotic systems to solve the most challenging subsea inspections.

About the Role

We are looking a talented and highly motivated Firmware Developer to take ownership of the design, development, and delivery of embedded firmware solutions that support our advanced subsea inspection and asset integrity technologies. As the primary firmware specialist within assigned projects, you will work across the full development lifecycle, from requirements capture and architecture through implementation, testing, validation, and field deployment. Working closely with hardware, software, and engineering teams, you will play a key role in ensuring reliable, high-performance embedded systems that support innovative subsea inspection solutions. This is an exciting opportunity for an engineer who enjoys solving complex technical challenges and wants to contribute to cutting-edge technology used in offshore environments worldwide.

Key Responsibilities

Firmware Engineering & Technical Delivery

Design, develop, and maintain embedded firmware for microcontroller-based systems.

Develop robust, efficient, and maintainable firmware solutions using C/C++.

Implement and optimize communication interfaces and protocols including UART, SPI, I2C, CAN, and Ethernet.

Develop low-level drivers, board support packages (BSPs), and integration layers.

Debug, validate, and troubleshoot firmware using oscilloscopes, logic analyzers, JTAG, and SWD debuggers.

Lead firmware design decisions and make technical trade-offs to meet system and project requirements.

Create and maintain technical specifications, interface documentation, and test procedures.

Project Collaboration & Delivery

Work closely with hardware engineers, software developers, and project managers to deliver integrated solutions.

Own firmware components and ensure delivery against project timelines.

Participate in design reviews, technical discussions, and code reviews.

Support product integration, verification, and deployment activities.

Quality, Standards & Compliance

Apply embedded software best practices and coding standards, including MISRA C principles where applicable.

Ensure firmware complies with quality, cybersecurity, safety, and regulatory requirements.

Support structured testing, validation, and continuous improvement initiatives.

Contribute to improving development workflows, testing strategies, and engineering processes.

Learning & Technical Leadership

Continue developing expertise in embedded systems, RTOS, and embedded Linux environments.

Share knowledge and provide informal mentorship through code reviews and technical discussions.

Contribute reusable software components, internal tools, and technical documentation.

Field Support & HSE

Support deployment, troubleshooting, and integration activities in operational environments.

Follow company Health, Safety, Environmental, and Quality requirements.

Contribute to maintaining a safe and compliant working environment.

Qualifications & Experience

Essential

Bachelor's degree in Electronic Engineering, Embedded Systems, Computer Engineering, or a related discipline.

2-5 years of experience in embedded firmware or low-level software development.

Strong proficiency in C/C++ for embedded systems.

Experience with memory management, concurrency, and direct hardware interaction.

Experience developing for microcontrollers and embedded hardware platforms.

Hands-on experience with:

UART

SPI

I2C

CAN

Ethernet

Experience with debugging tools including oscilloscopes, logic analyzers, and JTAG/SWD debuggers.

Familiarity with Git, build systems, and software validation processes.

Strong analytical and problem-solving skills.

Ability to work independently and collaboratively within multidisciplinary engineering teams.

Desirable

Experience with RTOS and/or Embedded Linux.

Knowledge of MISRA C and safety-critical software development.

Experience with Hardware-in-the-Loop (HIL) testing.

Experience with automated testing frameworks.

Exposure to subsea, offshore, industrial, or electronic product development environments.

Experience supporting deployed systems in operational environments.

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.
1,520,184 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 Continue with Google
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

Hardware
Similar stack
Same company
Brazil
≈ $102k – $192k per year (Estimated) • In office • 5+ years exp • Knoxville
Apply
Field Layout Engineer 21 days ago
≈ $85k – $166k per year (Estimated) • In office • 3+ years exp • Grand Rapids
Apply
In office • Full-Time • PhD
AI/ML
Computer Vision
Machine Learning
Apply
≈ $38k – $90k per year (Estimated) • Equity • In office • Full-Time • Hyderabad
SystemVerilog
AI/ML
Computer Vision
Machine Learning
Chips/EDA
UVM
Apply
≈ $36k – $85k per year (Estimated) • Equity • In office • Full-Time • Hyderabad
Python
SystemVerilog
Perl
AI/ML
Computer Vision
Machine Learning
DevOps
GitLab CI
CI/CD
Jenkins
Git
Chips/EDA
UVM
Formal Verification
Apply
Remote (Brazil) • Full-Time • Brazil
Management
Jira
Apply
Remote (Brazil) • Full-Time • Brazil
Python
SQL
Databases
Snowflake
Analytics
ETL/ELT
Apply
≈ $53k – $130k per year (Estimated) • In office • Full-Time • Brazil
Apply
#1468 Estagiário(a) 5 hours ago
≈ $21k – $41k per year (Estimated) • In office • Full-Time • Brazil
Apply
≈ $21k – $42k per year (Estimated) • In office • Full-Time • Recife
Apply
See all jobs
This is one of many
1,520,184 more open roles from verified company boards, updated every day.