CareerPlanSign in

Senior Software Engineer (Python / C++ | Robotics & AI)

Belfast, Northern Ireland💼 Full-time💰 $60,000–$60,000🗓 2026-09-22 → 2026-09-23

Core

Architect and develop AI-driven software systems for robotics and autonomous operations in embedded and edge environments.

Role type

Senior Software Engineer (Robotics & AI)

Builds

Production software for autonomous systems, simulation environments, and AI/ML components for physical world interaction.

Domain

Robotics, Autonomous Systems, Embedded Systems, Artificial Intelligence

Deliverable

production ML models

Required skills

Python, C++, Software Architecture, Embedded Systems (Raspberry Pi), AI/ML Frameworks (PyTorch, TensorFlow, scikit-learn), Linux/macOS Development, Git

Preferred skills

ROS/ROS 2, Simulation Tools (Gazebo), MAVLink/ArduPilot, Model Quantisation (TensorRT, ONNX, TFLite), Computer Vision, Sensor Fusion, LLM Integration

Technologies

Python, C++, AWS, Gazebo, PyTorch, TensorFlow, scikit-learn, TensorRT, ONNX, TFLite

Responsibilities

Design and develop robust software systems in Python and C++; Own software architecture decisions across the full stack; Develop and deploy software for single-board computing platforms; Build and integrate simulation and visualisation environments; Design and integrate AI/ML components for perception and autonomy; Optimise AI/ML models for edge hardware; Collaborate with hardware and data science teams; Write clean, tested code and contribute to code reviews; Support debugging and performance optimisation.

Seniority

Senior, hands-on IC

Sourced via adzuna · Listed on CareerPlan, which tracks 844,000+ jobs from 20+ sources.