Careers

Subnero provides communications, networking, and robotics solutions to the sub-sea engineering, environment monitoring, and defense industries. We have a reputation for innovation and are currently looking to expand our team.

At Subnero, we believe that quality is key since our reputation drives our success. Quality comes naturally when everyone owns the task they undertake, does it with pride, and gives it their best. We also practice a culture of openness and continual improvement, giving and accepting timely feedback. We don’t believe in being constrained by conventional thinking – no idea is too crazy to discuss! We like people who think out of the box, innovate, and come up with solutions that push the boundaries of what is possible.


Subsea IoT Engineer

We are seeking a Subsea IoT Deployment Engineer to join our team. In this role, you will collaborate closely with Product Managers and Engineers to facilitate testing our products and solutions in controlled lab environments as well as during field trials at sea. You will be responsible for designing and executing comprehensive test plans, ensuring the quality and performance of our offerings meet the highest standards.

Roles & Responsibilities

  • Collaborate with Project and Product Managers to organize field testing and demonstrations for Subnero’s products and solutions.
  • Assist in the setup and configuration for customer demonstrations, test setups and field activities, including procuring necessary equipment, resources, and permits.
  • Design and develop protocols and procedures for a variety of internal and external projects and product/solution developments.
  • Execute test/demonstration plans in field locations, assessing product performance and functionality under real-world scenarios against a defined metric.
  • Collect and analyze data obtained from field deployments, identifying trends, anomalies, and areas for improvement.
  • Work closely with engineering and development teams to communicate test results, provide feedback, and contribute to product development.
  • Assist in troubleshooting technical issues encountered during testing and demonstration, working with the development engineers to find optimal solutions.
  • Maintain accurate records of activities, including test cases, results, and observations.
  • Collaborate with cross-functional teams to ensure alignment of testing and demonstration efforts with project timelines and objectives.

Qualifications

  • Bachelor’s degree in engineering, or a related field.
  • Proven experience in subsea engineering, IoT deployment, or underwater robotics, preferably in an offshore or marine environment.
  • Experience with communication protocols, such as acoustic modems, RF communication, or satellite communication will be valuable.
  • Proficiency in programming languages commonly used in IoT applications, such as Python, C/C++, Java/Groovy.
  • Familiarity with subsea sensors, actuators, data loggers, and other instrumentation used for environmental monitoring and control would be valuable.
  • Experience with project management methodologies, including planning, scheduling, budgeting, and risk management.
  • Excellent problem-solving skills and the ability to work effectively in challenging and dynamic environments.
  • Strong communication skills, both written and verbal, with the ability to interact professionally with clients, vendors, and team members.
  • Willingness to travel for project deployments and fieldwork.

My Careers Future link


Systems Software Engineer

You will be involved in developing and deploying embedded software for various Subnero product offerings. As a part of the software team at Subnero, you will be working closely with the hardware team to develop software for core Subnero products in the domain of underwater communication and networking.

Roles & Responsibilities

  • Design, develop, and test software on embedded / Linux platforms in C/C++/Java/Groovy/Julia/Rust.
  • Setup, build and manage embedded Linux systems on hardware platforms developed in-house.
  • Design, develop, and test Linux drivers, such as Ethernet, USB, I2C, SPI, and UART.
  • Design, develop and test software for micro-controllers.
  • Support electronics hardware design team with design inputs and software for prototyping and testing.

Qualifications

  • Bachelor’s degree in engineering or equivalent practical experience.
  • 4 or more years of relevant experience designing, debugging and supporting software development on embedded / Linux platforms.
  • Strong design and programming skills in C/C++/Java/Groovy in Linux/Unix environments. Experience in Python, Julia, and Rust is a plus.
  • Experience with working on ARM-based embedded Linux platforms. Experience with systems like Yocto, and Buildroot is a plus.
  • Experience designing and developing software for micro-controllers. Experience with ARM-Cortex-M micro-controllers is a plus.
  • Experience low-level software bring up of embedded platforms.
  • Strong understanding of networking (TCP/IP), socket APIs, inter-process communications, concurrent programming, and RTOS.
  • Ability to work independently on multiple large, individual projects, or major segments of complex company-wide projects.
  • Comfortable working in a startup-like environment.