CareerPlanSign in

Lead Software Engineer - Aircraft

Dublin, County Dublin, Ireland💼 Full-time🗓 2026-09-17 → 2026-09-25

Core

Define architecture for onboard aircraft software and firmware, ensuring high-confidence deployment in safety-critical environments.

Role type

Lead Software Engineer (embedded/robotics/safety-critical systems)

Builds

Onboard and embedded aircraft systems for high-speed suburban delivery drones

Domain

Aviation, aerospace, robotics, safety-critical systems

Deliverable

production ML models | product features | infrastructure

Required skills

C++, Embedded C/C++, systems-level Python, architecture definition for hardware-adjacent software, technical leadership, mentoring senior engineers, risk management, incident learnings, debugging software-hardware boundaries, autonomy/avionics/drones/robotics/real-time control systems, flight stacks (ArduPilot/PX4), ROS/ROS2, power systems/battery management firmware, safety cases/reliability engineering

Preferred skills

None stated

Technologies

C++, Embedded C/C++, Python, ArduPilot, PX4, ROS, ROS2

Responsibilities

Define architecture for aircraft onboard software and supporting firmware; Set standards for reliability, performance, and scalability; Contribute to architectural decisions spanning multiple teams; Lead design reviews for critical components; Ensure roadmap execution balancing operational needs with system health; Own risk management, rollout strategy, and incident learnings; Partner with Hardware, Autonomy, Operations, and Aviation stakeholders; Mentor senior engineers and grow technical leadership; Provide day-to-day technical leadership and coaching; Support hiring and onboarding

Seniority

Senior, hands-on IC with leadership responsibilities

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