Frontend Development Intern

Position

We are currently recruiting a team member for the role of Frontend Development Intern. The Software Engineering team is responsible for architecting, developing, and verifying software applications for Marimetrics’ products. Members of the Software Engineering team work closely with electrical engineers and software engineers across, both the company and a network of international partners, to deliver high-quality products on ambitious development timelines. Successful applicants will take responsibility for the development, testing, and management of mission-critical applications.


Contributions & Responsibilities

The successful candidate’s specific contributions and responsibilities will include:

  • Delivery of highly reliable software for Marimetrics-designed hardware,

  • working efficiently with engineers and scientists across the company to develop and support new products, from prototype through to production and commercial deployment,

  • taking ownership of software products, including verification testing and the preparation of comprehensive documentation,

  • writing great software applications supporting products deployed in the harshest environments on the planet,

  • lead and engage in generative collaboration at all stages of product development, and

  • repository administration & maintenance,


Basic Qualifications

The ideal team member will possess the following basic qualifications:

  • Experience developing mobile and web applications within the Ionic Framework,

  • familiarity with React and React Native,

  • proficiency with AWS, Google Cloud API or equivalent,

  • Linux proficiency,

  • familiarity with git,

  • programming in C, Java, and Python, and

  • domain expertise in industrial networking technologies and IoT.


Preferred Skills and Experience

Candidates possessing the following skills and experience will be regarded favorably:

  • Proficiency with Typescript and Javascript,

  • experience with mobile Bluetooth Low Energy (BLE) communication,

  • excellent leadership, communication, and teamwork skills,

  • experience programming and testing high-reliability, safety-critical, and fault-tolerant systems,

  • strong understanding of operating system fundamentals, including schedulers, network stack, file system, memory management, and

  • experience with defensive programming, continuous testing, and similar high-reliability software development strategies.


Who You Are

The following attributes and qualifications describe the ideal candidate:

  • You have an Undergraduate degree in Computer Science, Electrical Engineering, or equivalent, or

  • you have extensive practice of the basic qualifications listed above.

  • You are driven to design robust and elegant applications.

  • You are intensely curious about subsea and maritime technologies, robotics, and automation in industrial systems.


Application

Marimetrics is searching for ambitious, world-class talent ready to attack challenging projects. Prospective candidates are encouraged to submit a cv referencing opportunity number 067008.