AssetCool
Software Engineer (iOS)
AssetCoolUnited Kingdom18 hours ago
Full-timeEngineering

About AssetCool

AssetCool is addressing one of the most pressing challenges in the global energy transition - grid congestion. By combining cutting-edge grid robotics with breakthrough materials science, our technology transforms the physical performance of the grid in situ, increasing current-carrying capacity by up to 30%, at just 5% of the cost and in a tenth of the time compared to conventional approaches.


In addition to enhancing capacity, our solutions tackle other grid constraints including corrosion, electrical noise, and enable the collection of high-value data to build accurate, predictive digital twins. This technology is proving transformative and is being adopted at an accelerating pace, with deployments across Canada, Slovenia, the UK, and the USA, and a strong global deployment pipeline.


AssetCool is a fast-growing company with plans to more than double in size over the next six months. Backed by international investors from the US, mainland Europe, and the UK, we are proud to be one of the most innovation-focused companies in the UK energy sector.


We’re looking for ambitious, mission-driven individuals who are excited to work hard alongside their colleagues to build and deploy world-leading technology that tackles some of the planet’s most urgent infrastructure challenges.


Role Overview

We’re seeking an experienced Software Engineer (iOS) to join our Software Team, focusing on the design and development of our front-end control application for robotic platforms on iPadOS.

This app is the primary interface between human operators and our field robots — managing control, telemetry, and camera systems — and demands exceptional UI/UX design, responsiveness, and robust real-time communication via gRPC and MQTT.


You’ll collaborate closely with back-end software and robotics engineers to create a polished, high-performance front-end experience.



Key Responsibilities

  • Design, develop, and maintain iOS/iPadOS control applications for our robotic platform ecosystem.
  • Build modern, visually elegant UIs using SwiftUI and UIKit, ensuring smooth performance on iPads.
  • Implement network communication interfaces with robotic platforms via gRPC and MQTT.
  • Collaborate with system engineers to ensure seamless integration with telemetry and control layers.
  • Contribute to the full software lifecycle, from concept and prototyping to deployment and maintenance.
  • Participate in UI/UX design reviews, ensuring functional and aesthetic consistency.
  • Write clean, maintainable code with appropriate documentation and unit testing.


Required Skills & Experience

  • High level of competency in Swift, SwiftUI and Objective-C.
  • Demonstrated experience building iOS and iPadOS appas with modern UI/UX principles.
  • Experience in developing applications using both UIKit and SwiftUI frameworks.
  • Familiarity with UIKit and Objective-C interoperability.
  • Experience of object-oriented design and knowledge of common design patterns (including MVC, MVVM, GoF etc)
  • Experience of testing methodologies, including unit-testing
  • Ability to identify and resolve problems.
  • Understanding of asynchronous programming, network communication, and data handling on iOS.
  • Experience integrating networked systems, ideally with gRPC-Swift or MQTT-NIO.
  • Strong attention to detail in design, usability, and performance.
  • Ability to work cross-functionally with software, electronics, and robotics engineers.


Desirable Experience

  • Experience developing MacOS dtools or companion apps (Cocoa, AppKit)
  • Experience and competence in C, modern C++
  • Experience with gRPC, in particular gRPC-Swift 2.0
  • Apple Swift-NIO and associated network frameworks
  • MQTT-NIO framework
  • General Unix/Linux shell-scripting
  • Apple CoreData
  • Database (SQL) integration
  • Knowledge of and experience with Agile development methodology



Why Join AssetCool?

  • Work on groundbreaking technology revolutionizing the power grid.
  • Fast-growing startup with significant industry traction and large-scale projects
  • Collaborative, innovation-driven team with exciting career growth opportunities.
  • Competitive salary, and flexible work options


We know that women and other underrepresented groups can sometimes feel they need to meet every single requirement listed in a job description. If you're excited about this role but your experience doesn't align perfectly with every qualification, we still encourage you to apply. You might be exactly who we're looking for, either for this role or another opportunity within our team.


We’re proud to be an equal opportunities employer and welcome applications from people of all backgrounds. We’re committed to building an inclusive, supportive workplace where everyone can thrive, regardless of age, disability, gender identity, marital or civil partnership status, pregnancy or maternity, race, religion or belief, sex, or sexual orientation.


If you have a disability or any specific requirements and need adjustments at any stage of the recruitment process, just let us know and we’ll do our best to accommodate your needs.


We are not looking for agency support currently.

Key Skills

Ranked by relevance