×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, Embedded Linux - Uncrewed Aircraft Systems

Job in San Diego, San Diego County, California, 92189, USA
Listing for: TrellisWare Technologies
Full Time position
Listed on 2026-06-06
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer, C++ Developer
Salary/Wage Range or Industry Benchmark: 115000 - 185000 USD Yearly USD 115000.00 185000.00 YEAR
Job Description & How to Apply Below

Software Engineer, Embedded Linux - Uncrewed Aircraft Systems

Trellis Ware launched in 2000 with an innovative culture striving to push technological boundaries in the area of wireless communications. We are now a worldwide leader in highly advanced algorithms, waveforms, and communications systems that range from small form factor radio products to fully integrated solutions.

Our Radio Products Team is seeking a hybrid Software Engineer, Embedded Linux - Uncrewed Aircraft Systems
. You will work on next‑generation self‑networking UAS/Drone based embedded radios for domestic and foreign defense forces. A typical day might start with you designing and implementing embedded Linux user‑space applications, third‑party APIs, or defining product customization details in your personal office, and later move into state‑of‑the‑art labs to bring up your design on physical radio hardware or UAS platforms. You will also foster team cohesiveness, self‑improvement, and talent development, directly impacting Trellis Ware’s deliverables and core values.

Essential Duties and Responsibilities
  • Design, implement, and integrate radio software for an embedded Linux target for UAS embedded solutions (headless applications, servers, and drivers)
  • Perform feasibility studies and performance analysis of software‑defined radio embedded Linux components within a UAS platform
  • Interface with common Linux services and protocols
  • Document and present design alternatives using standard professional practices and corporate‑defined engineering processes
  • Develop relationships with team members built on trust and respect
Education and Work Experience Requirements
  • Bachelor’s degree in Electrical/Computer Engineering, Computer Science or related field required
  • Minimum of four years’ experience integrating with embedded Linux and four years of embedded software development experience
  • General proficiency in C++ and Python
  • Two years of experience with Yocto Project or other complex build systems
  • Experience with command and control (C2) links, flight controller integration, and software‑defined radios
  • Experience with common lab test equipment (e.g., oscilloscope, logic analyzer)
  • Experience with object‑oriented design, data link layer and device drivers as well as ARM‑based processors
Knowledge, Skills, and Abilities
  • Proficiency with Embedded Linux subsystems
  • Proficiency with low‑latency processing, efficient memory management, and efficient inter‑process communication mechanisms
  • Experience integrating with open‑source headless applications
  • Expert proficiency using C/C++ and Python
  • Experience with network protocols: HTTP/HTTPS, TCP/UDP, SSL/TLS
  • Experience integrating with optimized video encoding protocols
  • Working knowledge of network switches, bridges, and routers
  • Familiarity with distributed revision control systems and common embedded Linux development tools (compilers, linkers, debuggers)
  • Strong analytical, detail‑oriented, and communication skills (written and verbal)
  • Ability to work independently as well as in a team environment
  • Strong collaborative drive and interpersonal skills
  • Proactive work ethic and prioritization skills
  • Sound judgment and analytical problem‑solving abilities
  • Effective execution and decision‑making
  • Champion of change and innovation
  • Strong written and verbal communication skills
Physical Demands
  • Able to frequently sit, stand, walk, use hands to fingers, handle or feel, reach within hand’s length, stoop, kneel, crouch, talk, and hear
  • Regularly required to sit for extended periods and use office equipment such as PC, printer, telephone
  • Able to regularly lift and move up to 10 pounds, frequently lift up to 25 pounds, and occasionally lift up to 50 pounds
  • Specific vision abilities required include close vision, distance vision, color vision, peripheral vision, depth perception, and ability to adjust focus
Additional Requirements

Many of Trellis Ware's positions require a security clearance or the ability to obtain one. Security clearances may only be granted to U.S. citizens. Applicants who accept a conditional offer of employment may be subject to government security investigation(s) and must meet eligibility requirements for access to classified information.

Disclaimer – The above statements are not intended to be an exhaustive list of all responsibilities, duties, and skills required of personnel so classified. Nothing in the job description restricts the company's right to change, assign, or reassign duties and responsibilities at any time for any reason.

Trellis Ware Technologies pays competitively according to the market in an individual's geographic location, in addition to their qualifications and experience. The posted range is annually for individuals located in the San Diego, CA area.

$115,000 - $185,000 USD


* Trellis Ware Technologies, Inc. is an EEO/AA/Disability/Vets Employer.*

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary