Headborneai

Senior Software Engineer Embedded Linux/Android

Remote, United States remote Entry Salary not listed
remote Technology & IT Curated
Sign in to apply Free account — we bring you straight back to this role.

About the role

About HEADBORNE.AI

Safe, mission-based AI solutions for first responders and defense.

HEADBORNE's long-term mission is to defend free democracies of the world with ethical, interoperable, mission-based safe AI solutions for first responders, defense forces, and decision makers. We build a secure, AI-driven Cloud/OS platform integrated in the next generations of AR smart glasses, helmets, drones, robots, and training systems. We seamlessly connect them across air, land, sea, space, and cyberspace, delivering complete situational awareness, control, and command.

About the Role

HEADBORNE seeks a Senior Embedded Linux/Android Software Engineer to join our rapidly growing team. Our core systems engineers are building the embedded intelligence behind next-generation AI edge devices for defense, forces and first responders.

You will develop and integrate software for AI-enabled systems, driving advanced sensing, communications, and SOC/MCU integration. This is a hands-on, high-impact role spanning embedded architecture, system optimization, and mission-critical software reliability.

We’re looking for a brilliant, motivated engineer to join TEAM HEADBORNE—delivering mission-based, safe AI solutions that matter.

Responsibilities

Own and lead the implementation of software solutions for mission-critical imaging systems.

Write efficient, well-tested code in C++ and Python

Develop low-latency, high-bandwidth processing pipelines for airborne imaging sensors.

Jump into and understand large codebases.

Develop device drivers and perform hardware integration (IMX 95, AR Vision, Wi-Fi, Bluetooth, Audio, LCD, Backlight, Power Management, Battery/Charger management, Camera).

Perform board bring-up, bootloader customization, and root filesystem generation.

Integrate and adapt open-source software for embedded platforms.

Define and implement embedded software architectures (daemons, libraries, device drivers).

Collaborate with hardware engineers to define embedded hardware architectures.

Contribute to team leadership, project management, and cross-functional collaboration.

Develop and maintain server-side administration tools (package management, deployment, and build systems).

Required Qualifications

BS, MS, or PhD in Computer Science, Mathematics, Physics, or related field—or equivalent professional experience.

5+ years of professional software development experience in a Linux environment.

Expertise in C++ and Python.

Experience in embedded software development (Linux/Android).

Strong understanding of Linux command-line tools and system administration.

Experience troubleshooting and analyzing remotely deployed software systems.

Proficiency in English and German.

Right to work in Germany, without sponsorship.

Eligibility for German security clearances.

Self-motivated, organized, and collaborative.

Preferred Qualifications

Knowledge of image processing and computer vision concepts.

Ability to read and interpret electronic schematics.

Experience with board-level debugging and system bring-up.

Familiarity with Jenkins or similar CI/CD systems.

Location

This in-person role is based in Jena, Germany. Candidates are expected to be located near Jena or open to relocation.

HEADBORNE.AI is an equal-opportunity employer, and we encourage candidates from all backgrounds to apply.

What We Offer

Defend free democracies through mission-based, safe AI solutions

Closely collaborate with a small, international team of world-leading experts on cutting-edge AI-driven systems

Earn a competitive salary 

Receive highly competitive stock options 

Find Jobs in Germany on Arbeitnow

Interview prep

Walk in with sharper answers.

Use this as a quick practice sheet before you speak with the employer.

Role
Technology & IT Administration API integration Project Management Python remote

Likely questions

  1. Tell us about work you have done that is close to the Senior Software Engineer Embedded Linux/Android role.
  2. How would you approach your first 30 days at Headborneai?
  3. Which of Administration, API integration and Project Management have you used recently, and what did it help you achieve?
  4. Describe a time you solved a problem without waiting to be told exactly what to do.
  5. How do you stay organised and communicate clearly when working remotely?

Prepare before the call

  • A recent example that proves your experience with Administration, API integration and Project Management.
  • One short story with a problem, your action, and the result.
  • Two examples that show the strengths listed on your CV.
  • A clear reason why this role and company interest you.
  • Your availability, preferred work style, and salary expectations.

Ask them

  • What would success look like in the first 90 days?
  • What are the main problems this hire should help solve?
  • How does the team give feedback and measure good work?
  • What does a normal working week look like for this role?
Practice line

I am interested in the Senior Software Engineer Embedded Linux/Android role because I can bring practical experience in Administration, API integration and Project Management, learn the team quickly, and contribute to the outcomes Headborneai needs from this hire.

Related jobs.

More roles from this company or category.