CrawlJobs Logo

Linux Application Engineer

goTenna

Location Icon

Location:
United States, Jersey City

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

135000.00 - 160000.00 USD / Year

Job Description:

As a Linux Application Engineer, you will develop user-space applications, APIs, and services that sit between firmware, radio hardware, mobile devices, and cloud/portal systems. Your work will directly impact fielded devices used by public safety, federal, and mission-critical operators in fully disconnected environments.

Job Responsibility:

  • Develop, test, and maintain Linux user-space applications running on x86/ARM edge compute modules
  • Implement device-side APIs (REST/gRPC) that interface with firmware, radio services, mobile apps, and the cloud portal
  • Integrate networking protocols, messaging patterns, and data flows across on-device components
  • Package, deploy, and manage containerized applications for edge devices
  • Participate in cross-team debugging involving OS, firmware, networking, and cloud components
  • Write unit/integration tests and contribute to system-level test automation for the SmartEdge platform
  • Support OTA update systems, diagnostics, telemetry, and observability for deployed devices
  • Contribute to design reviews and document system behavior, interface contracts, and architecture

Requirements:

  • 3–6 years of professional software engineering experience
  • Strong experience with Linux user-space development in C/C++, Go, or Rust (C/C++ preferred)
  • Hands-on experience with embedded/edge compute development (ARM/x86 SBCs or similar)
  • Solid understanding of networking fundamentals (TCP/IP, UDP, sockets, routing, pub/sub)
  • Experience working with REST/gRPC APIs and integrating with backend services
  • Basic containerization experience (Docker/Podman)
  • Ability to debug system-level issues spanning OS, networking, APIs, and hardware interfaces
  • Comfortable working in a hybrid environment with cross-functional teams (firmware, mobile, cloud)
  • ITAR: U.S. Citizen or Green Card Required

Nice to have:

  • Experience with Linux kernel, drivers, or low-level systems work
  • Familiarity with Kotlin or JVM-based services
  • Exposure to radio systems, mesh networking, tactical communications, or distributed systems at the edge
  • AWS experience or knowledge of cloud-device integration patterns
  • Experience with secure boot, device hardening, or embedded security
  • Experience building telemetry or observability systems for remote devices
What we offer:
  • Equity
  • 401(k) plan
  • Unlimited PTO
  • Parental Leave with Pay
  • Holiday pay (including December recess)
  • Medical, Dental, Vision and life insurance
  • Pre-tax benefits
  • Short- and Long-term disability plans
  • Professional Development Stipend

Additional Information:

Job Posted:
December 08, 2025

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.