Skip to main content
Tallo logoTallo logo
Apply for this opportunity

This job application is on an outside website. Be sure to review the job posting there to verify it's the same.

Embedded Linux Software Engineer

Job

Alare Technologies

Moorpark, CA (In Person)

$120,000 Salary, Full-Time

Posted 3 weeks ago (Updated 1 week ago) • Actively hiring

Expires 7/12/2026

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
77
out of 100
Average of individual scores

Were these scores useful?

Skill Insights

Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.

Job Description

Embedded Linux Software Engineer Alare Technologies Moorpark, CA Job Details Full-time $95,000 - $145,000 a year 21 hours ago Benefits Health insurance Dental insurance 401(k) Paid time off Employee assistance program Vision insurance Life insurance Qualifications Inter-Integrated Circuit (I2C) protocol Controller area network (CAN) bus Software engineering Device driver development Tooling Embedded systems Electrical schematic reading and interpretation Universal asynchronous receiver-transmitter (UART) protocol Firmware development Bash OS Kernels SoC Printed circuit board (PCB) layout IP networking Serial peripheral interface (SPI) protocol Embedded C Microcontroller programming Python Full Job Description Job description: Alare Technologies is a team delivering the best solutions for today's complex unmanned aircraft challenges. We are seeking a talented Embedded Linux Software Engineer to join our team. The ideal candidate will be a professional with 3+ years of experience in producing high-quality, robust, embedded software. Experience with Embedded Linux is a must. Come help be part of emerging small, unmanned aircraft technology! This position is responsible for development of embedded software and requires the ability to work closely with hardware engineers on developing software for embedded devices. This candidate should have experience implementing best practice methods and techniques for all phases of software development, documentation, and version control.
JOB DUTIES
Develop flight software applications running on embedded linux platforms for unmanned aircraft Collaborate with hardware engineering to bring up new boards, integrate device drivers, and validate interfaces between software and electronics. Maintain board support package software for embedded linux platforms Create reliable software solutions in compliance with internal and external requirements Plan and execute software testing at the module, subsystem, and system levels using automated tools, simulation frameworks, and structured test procedures Support deployment, configuration, monitoring, and ongoing maintenance of software across a distributed fleet of embedded devices System-level debugging and root cause analysis across hardware and software
EXPERIENCE REQUIRED
Applicant must have strong skills in the following: Proficiency developing embedded Linux applications in C/C++, with Python and Bash for tooling and test scripting Familiarity with concurrent, multi‑process design and service management using systemd Practical understanding of networking fundamentals and communication patterns, including TCP/UDP, IPC, and messaging frameworks such as ZeroMQ Hands‑on experience with Linux kernel internals, device drivers, and device‑tree configuration on custom boards Experience developing on NVIDIA Jetson or similar embedded SoCs. Ability to bring up hardware interfaces and debug drivers for
I2C, SPI, UART, CAN, USB
Low‑level microcontroller development experience (STM32, PIC) Usage of tools such as oscilloscopes, protocol analyzers, and low‑level instrumentation Understanding of electrical schematics and PCB layouts Experience with Ardupilot is a strong plus
Job Type:
Full-time Benefits:
401(k) Dental insurance Employee assistance program Health insurance Life insurance Paid time off Retirement plan Vision insurance 8 hour shift Monday to Friday A requirement of the position is US Person status (citizen of the United States or an alien lawfully admitted for permanent residence).