T

TrellisWare Technologies

Mission-critical tactical wireless networking and SDRs

Software Engineer - Modem BSP

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeSan Diego, CA, USA$115k - $200k /yr

About the Job

Requirements

  • A bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field of study is required.
  • At least four years of experience integrating with a real-time operating system and four years of embedded software development experience are required.
  • Deep proficiency in C and C++ is required.
  • Expertise in embedded systems architecture, hardware/software interaction, inter-processor communications, asymmetric multiprocessing, and Linux subsystem interaction is required.
  • Experience using oscilloscopes, logic analyzers, JTAG debuggers, and test scripts is required.
  • Experience with object-oriented design, data link layers, device drivers, and ARM-based processors is required.
  • Knowledge of real-time operating systems for embedded products is required.
  • Ability to integrate hardware driver adaptations, operating system abstractions, and boot sequencing is required.
  • Knowledge of general Linux subsystem fundamentals is required.
  • Knowledge of C, C++, and Python is required.
  • Experience with distributed revision control systems such as GitHub and common real-time operating system development tools, including compilers, linkers, and debuggers, is required.
  • Ability to work independently and in a team environment is required.
  • Strong initiative, proactive work ethic, and prioritization skills are required.
  • Sound judgment, analytical problem-solving, effective execution, and decision-making skills are required.
  • Strong written and verbal communication skills are required.
  • Must be a U.S. citizen or permanent resident.
  • Must be able to meet the listed physical demands, including sitting, standing, walking, using hands, reaching, stooping, kneeling, crouching, talking, hearing, lifting up to 50 pounds, and performing tasks requiring specified vision abilities.

Responsibilities

  • Design, implement, integrate, and maintain hardware adaptation, device drivers, and bootloader configuration.
  • Design, implement, integrate, and maintain system initialization.
  • Customize and optimize software for specific hardware and operating systems.
  • Perform feasibility studies and analyze real-time operating system performance and portability on specific hardware targets.
  • Document and present design alternatives using standard professional practices and company-defined engineering processes.
  • Develop relationships with team members built on trust and respect.

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