TrellisWare Technologies

wireless communications

SoftwareEngineer,EmbeddedLinux-UncrewedAircraftSystems

$115–185k San Diego, California, United States
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Mid candidates.

The Brief

“Software Engineer, Embedded Linux - Uncrewed Aircraft Systems at TrellisWare Technologies. Skills: Embedded Linux, C/C++, Python, Yocto Project. Design embedded Linux user-space applications. Implement embedded Linux user-space applications”

What You'll Achieve.

successful outcome of TrellisWare’s deliverables

Industry & Context.

wireless communications
Problems you'll solve

analytical problem-solving skills; analytical

Eligibility Requirements

U. S. Citizenship, security clearance, physical demands, sit, stand, walk, use hands to fingers, handle or feel, reach within hands and arm’s length, stoop, kneel, and crouch, talk and hear, sit for extended periods, use office equipment such as PC, printer, telephone, lift and/or move up to 10 pounds, lift and/or move up to 25 pounds, lift and/or move up to 50 pounds, close vision, distance vision, color vision, peripheral vision, depth perception, ability to adjust focus

What They're Looking For.

Must Have

Bachelor's degree in Electrical/Computer Engineering, Computer Science or related field of study, four years’ experience integrating with embedded Linux, four years of embedded software development experience, C++, Python, Yocto Project or other complex build systems, command and control (C2) links, flight controller integration, software defined radios, common lab test equipment, oscilloscope, logic analyzer, Object-oriented design, data link layer, device drivers, ARM based processors, Embedded Linux subsystems, low latency processing, efficient memory management, efficient inter-process communication mechanisms, open-source headless applications, C/C++, Python, network protocols: HTTP/HTTPS, TCP/UDP, SSL/TLS, optimized video encoding protocols, network switches, bridges, routers, Distributed revision control systems, embedded Linux development tools, compilers, linkers, debuggers, analytical, pay attention to detail, communicate your thought process both written and verbally, working independently, working in a team environment, collaborative drive, interpersonal skills, initiative, proactive work ethic, prioritization skills, Trustable judgement, analytical problem-solving skills, Effective execution, decision making, written and verbal communication skills, U. S. Citizenship

Nice to Have

Kubernetes

What You'll Do.

Design embedded Linux user-space applications

Implement embedded Linux user-space applications

Define product customization details

Bring up design on physical radio hardware

Bring up design on UAS platform

and integrate radio software

Perform feasibility studies

Perform performance analysis

Configure Linux board support packages

Adapt Linux board support packages

How You'll Work.

Team & Collaboration

Enhancing cohesiveness; maintaining team morale; Develop relationships with team members built on trust and respect; working in a team environment; collaborative drive

Communication Scope

communicate your thought process both written and verbally; written and verbal communication skills

Process & Methodology

prioritization skills

Full Job Description

TrellisWare 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. At TrellisWare, we connect passion with purpose and together we make an impact- on our careers, our company, and the world. And you can too. If you love to innovate and collaborate in a dynamic environment where boundaries are being pushed, you belong at TrellisWare. Where the opportunity to serve is not a challenge but a gift. Where you’re never going alone. Because there’s too much at stake to go solo. Our Radio Products Team is seeking a hybrid Software Engineer, Embedded Linux - Uncrewed Aircraft Systems. You would be responsible for working on next generation self-networking UAS/Drone based embedded radios for domestic and foreign defense forces. A typical day might start with you working in your personal office designing and implementing embedded Linux user-space applications, third party APIs or defining product customization details. It could move into one of our many state-of-the-art labs with your teammates to bring up your design on physical radio hardware or UAS platform. Enhancing cohesiveness and maintaining team morale is a responsibility of all our team members, as is the ambition for self-improvement and talent development. Through this dedication to unity and professional advancement, each team member is directly impacting the successful outcome of TrellisWare’s deliverables and setting the tone for our core values of delivering excellence, pushing boundaries, and empowering people. The essential duties and responsibilities include: 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 s

Free ATS check

Applying for this Software Engineer, Embedded Linux - Uncrewed Aircraft Systems role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Greenhouse

  • Create a Greenhouse profile before applying — it saves time across multiple applications.
  • Upload your resume as a PDF; the parser handles it better than Word.
  • Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
  • Enable email notifications to track application status in real time.

ANONYMOUS · UNFILTERED

What do employees actually say about TrellisWare Technologies?

Real rants from real employees. Read before you apply.

Read Company Rants →