TrellisWare Technologies
Posted 8mo ago

Software Engineer, Embedded Linux (IP Networking)

TrellisWare Technologies
San Diego, California, United States
$115k-$185k/yrHybridFull Time
Responsibilities
  • Design IP
  • Develop Linux
  • Collaborate team
Requirements
  • Bachelor's in Electrical/Computer Engineering or Computer Science
  • 7+ years IP network design
  • 5+ years embedded Linux
  • C++, Python
  • Yocto preferred
  • Strong collaboration skills
Technical tools mentioned
Yocto ProjectLinuxC++PythonARMEmbedded development tools

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 amid chaos and change, 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 (IP Networking). You would be responsible for working on next generation self-networking hand-held radios for domestic and foreign defense forces. A typical day might start with you working in your personal office designing and implementing embedded Linux-based Layer 3 solutions for the network radio product. It could move into one of our many state-of-the-art labs with your teammates to bring up your design on physical hardware within a mobile wireless network. 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:
    • Enterprise grade IP layer protocol components for latent link wireless networks.
    • Software for an embedded Linux target (headless applications, servers).
  • Generate and present strategic plans for advanced networking functionality.
  • Perform feasibility studies, and performance analysis of embedded IP layer networking components.
  • 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 are:

  • Bachelor's degree in Electrical/Computer Engineering, Computer Science or related field of study required.
  • Minimum of seven years' experience with layer 3 IP network design/architecture and five years of embedded Linux software development experience.
  • Expertise with C++ and Python, general knowledge of C.
  • Experience with Yocto Project or other Linux based build systems preferred.
  • Experience with common software and IP network optimization, debugging and troubleshooting.
  • Experience with Object-oriented design, data link layer and device drivers as well as ARM based processors.

To be considered for this position, you would need to meet, at a minimum, the knowledge, skills, and abilities listed here:

  • Enterprise level IP Network architecture.
  • Layer 3 protocol implementation and integration for embedded products.
  • Network routing and security protocols.
  • Linux subsystems.
  • C/C++ and Python.
  • Distributed revision control systems and common embedded Linux development tools (i.e. compilers, linkers, and debuggers).
  • You can think on your feet - you are analytical, pay attention to detail and are able to communicate your thought process both written and verbally.
  • You are able, and enjoy working independently as well as in a team environment.
  • Strong collaborative drive and interpersonal skills.
  • Strong initiative, proactive work ethic and prioritization skills.
  • Trustable judgement and analytical problem-solving skills.
  • Effective execution and decision making.
  • Champion of change and promotes innovation.
  • Strong written and verbal communication skills.

The physical demands described here represent those that must be met in order to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable those with qualified disabilities.

  • Able to frequently sit, stand, walk, use hands to fingers, handle or feel, reach within hands and arm's length, stoop, kneel, and crouch, talk and hear.
  • Regularly required to sit for extended periods of time; frequently required to use office equipment such as PC, printer, telephone, etc.
  • Able to regularly lift and/or move up to 10 pounds, frequently lift and/or move up to 25 pounds, and occasionally lift and/or move up to 50 pounds.
  • Specific vision abilities required by this job include close vision, distance vision, color vision, peripheral vision, depth perception, and ability to adjust focus.

Additional requirements are:

  • U.S. Citizenship or Permanent Residency

Note: Many of TrellisWare's positions require a security clearance or the ability to obtain one. Security clearances may only be granted to U.S. citizens. In addition, 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.

TrellisWare 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 and for individuals located in the San Diego, CA area.

San Diego, California Pay Range
$115,000$185,000 USD

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

Check out the Careers page for more information about working at TrellisWare Technologies.

About TrellisWare Technologies

Provides resilient wireless communication systems and tactical networking solutions.

Year founded
2000
Employees
250
Organization type
Private
Latest investment
Raised $30.00M Corporate Round (2000) — led by Viasat
Headquarters
US

Similar jobs

Software Engineer roles near San Diego, California
21h
Save
Mark Applied
Hide
Staff Software Engineer - Data Platform - Kubernetes - Distributed Systems - Federal
San Diego or San Francisco or Pleasanton or Santa Clara or Kirkland or United States
$150k-$262k/yr HybridFull Time
ServiceNow
ServiceNowNYSE: NOW: Provides a cloud platform for automating enterprise digital workflows.
8+ YOERequires 8+ years software development with a bachelor's, 5+ with a master's, 3+ with a PhD, or equivalent; 5+ years Kubernetes; hyperscaler experience; Go; containers; CI/CD; GitOps; infrastructure-as-code.
Kubernetes, AWS, Azure, GCP, containers, CI/CD, GitOps, infrastructure-as-code, Go, CNI, service mesh, mTLS, observability, metrics, tracing, dashboards, AI
21h
Save
Mark Applied
Hide
Staff Software Engineer - Data Platform - Kubernetes - Distributed Systems - Federal
San Diego or San Francisco or Pleasanton or Santa Clara or Kirkland
$150k-$262k/yr HybridFull Time
ServiceNow
ServiceNowNYSE: NOW: Enterprise cloud platform for digital workflow automation.
3+ YOERequires 8+ years software development with a bachelor's, 5+ with a master's, 3+ with a PhD, or equivalent; 5+ years Kubernetes; hyperscaler, Go, containers, CI/CD, GitOps, and infrastructure-as-code experience.
Kubernetes, AWS, Microsoft Azure, Google Cloud Platform (GCP), Go, CI/CD, GitOps, Git, infrastructure-as-code, CNI, service mesh, mTLS
22h
Save
Mark Applied
Hide
Applied Data Solutions Program, Software Engineering (Full-Time Opportunities)
San Diego, California, United States
OnsiteFull Time
Apple
AppleNASDAQ: AAPL: Designs and sells consumer electronics, software, and online services.
Build scalable architecture, tools, data products, and pipelines; apply data analysis and predictive modeling to deploy and maintain end-to-end operational solutions.
1d
Save
Mark Applied
Hide
Senior Software Engineer - Android
San Diego, California, United States
$130k-$165k/yr OnsiteFull Time
Beta Bionics
Beta BionicsNASDAQ: BBNX: Develops autonomous bionic pancreas systems for diabetes management.
7+ YOERequires a bachelor's degree or equivalent experience, 7+ years of software development, advanced Kotlin and Android SDK proficiency, Android architecture expertise, testing, Git workflows, and cross-functional communication.
Kotlin, Android SDK, Android Jetpack, Jetpack Compose, Kotlin Coroutines, Flow, Git, CI/CD, Bluetooth Low Energy (BLE), RESTful APIs
1d
Save
Mark Applied
Hide
Senior Software Engineer, Frontend Platform
United States or San Francisco or New York City or Los Angeles or Boston or Seattle or Washington or San Diego or Chicago or Austin or Dallas or Portland or Denver or Philadelphia or Baltimore or Sacramento or Minneapolis or Miami or Atlanta or Phoenix or Orlando or Las Vegas or Salt Lake City or Madison or Birmingham or San Antonio or Spokane or Toronto
$125k-$210k/yr HybridFull Time
Roo
Roo: Digital marketplace connecting veterinary professionals with animal hospital shifts.
Significant production software experience with frontend systems; deep React and TypeScript expertise; full-stack fundamentals; React Native or mobile experience; Figma, design systems, and AI-assisted development experience.
React, TypeScript, React Native, Figma, Cursor, Claude, Storybook, style-dictionary, Framer Motion, Rive, Lottie, Expo
1d
Save
Mark Applied
Hide
Software Engineer
San Diego, California, United States
$150k/yr OnsiteFull Time
ExploreTech
ExploreTech: Uses AI software to accelerate mineral discovery and exploration.
5+ YOEBachelor's in computer science or equivalent experience, 5+ years of professional software engineering experience, fluency in Python, Go, and JavaScript or similar languages, and ability to travel to remote locations.
Python, Go, JavaScript
1d
Save
Mark Applied
Hide
Wireless Software Engineer
San Diego, California, United States
$104k-$155k/yr OnsiteFull Time
Qualcomm
QualcommNASDAQ: QCOM: Designs and manufactures semiconductors and wireless telecommunications products.
Bachelor's degree in a relevant engineering or computer field; proficiency in C/C++, embedded systems, RTOS concepts, algorithms, debugging, and AI-assisted development tools.
C, C++, C++17, QuRT, ThreadX, FreeRTOS, JTAG, GitHub Copilot, Cline, Claude, GPT, MCP
1d
Save
Mark Applied
Hide
Staff Software Engineer – Data
San Diego, California, United States
$198k-$297k/yr OnsiteFull Time
Sony Interactive Entertainment
Sony Interactive EntertainmentTokyo Stock Exchange: 6758: Develops and publishes PlayStation gaming hardware, software, and services.
8+ YOEBachelor's degree or equivalent; 8+ years building large-scale distributed systems; Python, streaming, analytics platforms, messaging, AI/ML, systems design, architecture ownership, mentoring, and technical leadership.
Python, Scala, Apache Flink, Apache Spark Structured Streaming, ClickHouse, Apache Druid, AWS MSK, Apache Kafka, Databricks, Apache Iceberg