Senior Software Engineer Embedded Linux/Android

Headborneai

Jena · Onsite · Full Time

Posted

Job description

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 Lin…

Apply for this job