Manna

aviation

LeadSoftwareEngineer

Dublin, County Dublin, Ireland
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Lead candidates.

The Brief

“Lead Software Engineer at Manna. Skills: embedded/robotics software, systems architecture, technical leadership, safety-critical systems. Define the architecture for aircraft onboard software and supporting firmware. Set standards for reliability, performance, and scalability across aircraft systems”

What You'll Achieve.

make high-speed suburban delivery affordable, green, and safe; deliver the future

Industry & Context.

aviation
Problems you'll solve

debugging instincts across software ↔ hardware boundaries

What They're Looking For.

Must Have

8–12+ years of professional software engineering experience, significant time spent on embedded, robotics, or safety-critical systems, Deep expertise in C++, Deep expertise in Embedded C/C++, Track record defining architecture across complex, hardware-adjacent software environments, Demonstrated technical leadership across multiple complex projects, setting architecture direction, owning delivery outcomes, Experience working in safety-critical domains such as aviation, aerospace, robotics, automotive, or industrial systems, debugging instincts across software ↔ hardware boundaries, Experience leading design reviews, Experience leading risk assessments, Experience leading incident learnings in high-reliability environments

Nice to Have

systems-level Python experience beneficial, Experience with autonomy, Experience with avionics, Experience with drones, Experience with robotics, Experience with real-time control systems, Familiarity with flight stacks (ArduPilot/PX4), Familiarity with ROS/ROS2, Familiarity with equivalent embedded platforms, Experience with power systems, Experience with battery management, Experience with charging firmware, Experience with similar hardware-integrated domains, Background in safety cases or reliability engineering for operational systems

What You'll Do.

Define the architecture for aircraft onboard software and supporting firmware

Set standards for reliability

and scalability across aircraft systems

Contribute to architectural decisions that multiple teams (e. g.

Aircraft ↔ Airspace ↔ QA)

Lead design reviews for critical components

Ensure roadmap execution while balancing near-term operational needs with long-term system health

and continuous improvement for aircraft software

Mentor senior engineers and grow technical leadership depth on the team

Provide day-to-day technical leadership and coaching to software engineers

Support hiring and onboarding to grow team capacity

How You'll Work.

Team & Collaboration

architectural decisions that multiple teams (e. g. , Aircraft ↔ Airspace ↔ QA); Partner closely with Hardware, Autonomy, Operations, and Aviation stakeholders

Process & Methodology

high-stakes multi-project delivery, roadmap execution, rollout strategy

Full Job Description

### Description **About Manna** At **Manna** , we’re changing how the world receives things — by taking delivery to the skies. Our mission is simple but ambitious: **to make high-speed suburban delivery affordable, green, and safe**. We design and build our own aviation-grade drones that deliver food, coffee, groceries, and more — directly from local stores and vendors to people’s doors in just a few minutes. We’re a team that **Drive with Impact** , are **Safety Focused** , and knows that the best ideas come from **Team Players** who show up as their **Authentic Selves**. We move fast, we are passionate about what we do, and we’re always pushing a growth mindset to **be better** — in everything we do. If you want to build world-changing technology with real-world impact (and have a bit of fun while doing it), you’ll love it here. **Welcome to Manna — where we deliver the future.** Role Purpose As the Lead Software Engineer on the Aircraft team, you will drive the technical strategy for onboard and embedded aircraft systems. You’ll set long-term architecture direction, lead high-stakes multi-project delivery, and mentor senior engineers across the wider software organisation. This role is ideal for someone who is equally comfortable going deep on embedded/robotics software and stepping back to shape systems, standards, and teams. ### Key Responsibilities Define the architecture for aircraft onboard software and supporting firmware. Set standards for reliability, performance, and scalability across aircraft systems. Contribute to architectural decisions that span multiple teams (e.g., Aircraft ↔ Airspace ↔ QA). Lead design reviews for critical components, ensuring high-confidence deployment in safety-critical environments. Ensure roadmap execution while balancing near-term operational needs with long-term system health. Own risk management, rollout strategy, incident learnings, and continuous improvement for aircraft software. Partner closely with Hardware, Autonomy,

Free ATS check

Applying for this Lead Software Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

ANONYMOUS · UNFILTERED

What do employees actually say about Manna?

Real rants from real employees. Read before you apply.

Read Company Rants →