Embedded Software Engineer
Posted 30 Jun 2026
Advertised as “Embedded Software Engineer - Multimedia”
BranchFactor Summary
The original posting with the fluff stripped out
- Expected experience
- 5–10 yrs
- Management level
- Individual contributor
- Employment
- On-Site
- Contract
- Full-time
No salary listed for this role.
About Us
Harmattan AI is a next-generation defense prime building autonomous and scalable defense systems. Following the close of a $200M Series B, valuing the company at $1.4 billion, we are expanding our teams and capabilities to deliver mission-critical systems to allied forces.
Our work is guided by clear values: building technologies with real-world impact, pursuing excellence in everything we do, setting ambitious goals, and taking on the hardest technical challenges. We operate in a demanding environment where rigor, ownership, and execution are expected.
About the Role
As an Embedded Software Engineer (Multimedia) at Harmattan AI, you will join the R&D team to expand our Linux Board Support Package (BSP) capabilities. You will be the technical lead for CMOS and IR sensor integration, managing the entire video pipeline bring-up. This is a high-impact role that blends sophisticated "desk work" in Linux environments with hands-on "lab work" to validate next-generation hardware prototypes.
Responsibilities
-
Board Support Package (BSP): Expand and maintain Linux BSP capabilities with a specific focus on video pipeline architecture.
-
Sensor Integration: Integrate and configure CMOS and IR camera sensors via MIPI/CSI interfaces.
-
Driver Development: Configure and debug existing drivers within the Linux kernel and chip manufacturer ecosystems (NXP, NVIDIA, Qualcomm).
-
Hardware Validation: Participate in hardware design reviews and validate new designs through schematic review and physical debugging.
-
Reverse Engineering: Perform deep-system reverse engineering when documentation is incomplete to ensure robust system integration.
-
Framework Management: Utilize V4L2 and GStreamer frameworks to achieve glitch-free, continuous video streams for downstream processing.
-
Cross-Functional Support: Collaborate with Optical engineers for ISP tuning, Hardware teams for design reviews, and Computer Vision engineers to ensure acquisition meets algorithmic needs.
Candidate Requirements
-
Experience: 5–10 years of senior-level experience in embedded systems, specifically focused on camera video acquisition for Linux.
-
Proven ability to work with chipsets from manufacturers such as NVIDIA, NXP, or Qualcomm.