Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
DEA Specialised Airborne Operations

Embedded Software Engineer, Contractor

DEA Specialised Airborne Operations

Senior Software Engineer at DEA Aviation designing, developing and delivering robust, mission-critical software systems for aviation tech.

Posted 7/22/2026contractRetford • 🇬🇧 United KingdomMid-LevelSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in developing and enhancing software applications using Bash, Python, and JavaScript, while implementing security architectures like Intel Secure Boot and Arm TrustZone. Proven ability to engineer reliable data pipelines and manage hardware through IPMI solutions, alongside maintaining high-quality technical documentation.

Highest-signal resume keywords
Bash ProgrammingPython DevelopmentJavaScript DevelopmentIntel Secure Boot ImplementationArm TrustZone Architecture

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Software DevelopmentData Pipeline EngineeringTechnical DocumentationIPMI Solutions DesignDriver Infrastructure Implementation
Soft Skills
MentorshipTechnical Support
Tools & Technologies
UbuntuEizo GPGPUIntel Host Boards
Industry Keywords
Computer Science DegreeSoftware Engineering DegreeSoftware DeliveryProduction Maintenance

Tech Stack

Tools & technologies
JavaScriptPython

About the role

Key responsibilities & impact
  • Develop and enhance core software applications using Bash, Python and JavaScript.
  • Design and deploy low-level security architectures, specifically implementing Intel Secure Boot and Arm TrustZone.
  • Engineer reliable software connectivity and data pipelines between Intel host boards and Eizo (ARM/NVIDIA) GPGPUs.
  • Design and integrate Intelligent Platform Management Interface (IPMI) solutions for robust hardware management.
  • Implement Ubuntu and relevant driver infrastructure.
  • Author and maintain comprehensive, high-quality technical documentation for all engineered solutions.
  • Act as a technical Subject Matter Expert (SME), providing ad-hoc mentorship and technical support to internal engineering teams.

Requirements

What you’ll need
  • Hold a degree in Computer Science, Software Engineering, or equivalent practical experience
  • Have a proven track record of software delivery from inception through to production and maintenance

Benefits

Comp & perks
  • Ability to obtain SC Clearance
  • Experience with Python and building applications using React
  • Working knowledge of relational and/or databases such as PostgreSQL, MongoDB, DynamoDB
  • Understanding of software engineering fundamental
  • Comfortable with AWS services (e.g. EC2, Lambda, or similar)
  • Familiarity with Git and collaborative development workflows
  • Some experience with Docker and containerised environments
  • Awareness of CI/CD practices and automated testing
  • Understanding of Linux environment
  • Strong problem-solving skills and a lifelong learner
  • Ability to communicate clearly and work effectively in a team
  • Working within regulated environments
  • A proactive mindset and eagerness to develop your skills
  • Naturally default to data-driven decision making
  • Champion engineering excellence, leading code reviews, shaping automated testing strategies, and writing clean, maintainable code
  • Mentor and upskill mid-level and junior engineers, acting as a technical multiplier for your team
  • Architect and build reusable, performant front-end components and drive front-end architecture using React
  • Design and scale microservices-based systems and APIs, proactively addressing latency, reliability, and system bottlenecks
  • Implement robust system resilience (e.g., retries, timeouts, circuit breakers) and drive a security-first approach to development
  • Define and implement observability strategies using modern logging and monitoring tools to ensure system health
  • Optimise and manage CI/CD pipelines to ensure smooth, predictable, and secure deployment lifecycles
  • Collaborate with product and design teams to translate complex business requirements into scalable technical solutions