T

TrellisWare Technologies

Mission-critical tactical wireless networking and SDRs

Platform Software Porting Engineer

Systems Software EngineeringUpdated on Oct 31
Full-timeRemote in NetherlandsNo salary listed

About the Job

Requirements

  • A bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field of study is required.
  • A minimum of four years of experience developing embedded Linux-based and/or real-time operating system-based board support packages is required.
  • Two years of experience with Yocto Project is required.
  • Experience with common software debugging tools and laboratory test equipment is required.
  • Experience with object-oriented design, data link layer, device drivers, and ARM-based processors is required.
  • Customization for embedded Linux subsystems and/or tailored lower-level real-time operating system components is required.
  • Deep proficiency in C, C++, and Python is required.
  • Configuration and control of radio frequency receive and transmit front ends, and transceiver control, is required.
  • Embedded system security knowledge including secure boot, tamper detection, secure software upgrade, key management, user authentication and encryption, and networking security protocols is required.
  • Knowledge of efficient, high-data-throughput systems, direct memory access, minimum-copy systems, and overload control is required.
  • Knowledge of run-time diagnostics, built-in test, and logging across multiple radio subsystems is required.
  • Experience with distributed revision control systems and common embedded Linux and/or real-time operating system development tools, including compilers, linkers, and debuggers, is required.
  • Strong written and verbal communication skills are required.
  • Must be an EU resident.
  • Must speak at least one European language besides English.
  • Must be able to travel internationally for work as required.
  • Must reside in the Netherlands and have the legal right to work in the Netherlands throughout employment.
  • Must be able to meet the stated physical demands, including lifting and moving items up to the specified weights and performing the listed physical activities.

Responsibilities

  • Design, develop, and test software platform execution environments.
  • Generate, configure, and maintain Linux- and real-time operating system-based hardware abstraction layers, including inter-processor and inter-process communication abstractions.
  • Design, update, and extend hardware-specific software component variants.
  • Facilitate hardware-specific software component performance verification with targeted code.
  • Perform feasibility studies and performance analysis of critical system software on associated hardware platforms; assist in evaluating new hardware architectures and analyzing associated software runtime environment performance.
  • Interface with common Linux services and protocols.
  • Document and present design alternatives using standard professional practices and corporate-defined engineering processes.
  • Work cross-functionally to measure, debug, and optimize overall radio system performance.

Desired Qualifications

  • Experience with embedded communications and wireless systems is preferred.
  • Experience with precise software and system security, and/or deep audio, video, and data network processing, is highly desirable.

About the Company

TrellisWare Technologies

Mission-critical tactical wireless networking and SDRs

TrellisWare Technologies provides mission-proven connectivity for warfighters and first responders when traditional communications fail. Its TSM MANET waveform acts as a common language for a large ecosystem of tactical radios and unmanned systems, enabling devices to form a dynamic, self-organizing network in the field. Katana waveforms offer enhanced resilience, maintaining reliable links from permissive to highly contested environments. The company also offers broad-spectrum, multi-waveform software-defined radios (SDRs) that can run multiple communications protocols as needed. TrellisWare differentiates itself by delivering proven performance with real deployments (over 225,000 systems fielded), honest, transparent capability claims, and a focus on keeping mission teams connected in difficult scenarios. Its goal is to ensure reliable, coordinated communications for mission teams—so they stay connected and can operate effectively when lives are on the line.

Company size
201-500
Company stage
Not listed
Total funding
Not listed
Headquarters
San Diego, CA
Founded
2000

Recently Posted Jobs

Explore more opportunities at TrellisWare Technologies

See more jobs