T

Tycho.AI

Resilient autonomous navigation for unmanned vehicles

Embedded Linux Software Engineer

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeCambridge, MA, USA

About the Job

Requirements

  • A bachelor's or advanced degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience.
  • Embedded software development experience in Linux environments.
  • Strong proficiency in C and/or C++.
  • Deep knowledge of Linux kernel architecture, device trees, and user-space/kernel-space interactions.
  • Hands-on experience bringing up and debugging high-speed hardware interfaces such as PCIe, MIPI CSI-2, and USB 3.x.
  • Working knowledge of low-speed peripheral protocols including I2C, SPI, UART, and CAN, as well as DMA-based data movement.
  • Proficiency with debugging tools including GDB, JTAG, logic analyzers, and protocol analyzers.
  • Experience with version control and continuous integration and continuous delivery practices, including Git and Jenkins or similar tools.

Responsibilities

  • Build and maintain custom Linux images for on-board autonomy computers, including bootloader, kernel, and root filesystem configuration.
  • Configure, customize, and patch the Linux kernel; develop custom device drivers; and manage device trees for target hardware.
  • Implement system security features such as secure boot, encryption, and firewall rules, and optimize memory, boot time, and CPU utilization.
  • Build automation scripts and test frameworks in Python or Bash and integrate them with continuous integration.
  • Collaborate with the hardware team to define requirements, read schematics, bring up new boards, and debug with an oscilloscope, logic analyzer, and JTAG.

Desired Qualifications

  • Experience with NVIDIA Jetson platforms, JetPack, L4T, or comparable system bring-up.
  • Hands-on experience with the Yocto Project and BitBake build engine.
  • Experience with real-time Linux, PREEMPT_RT, scheduling and latency analysis, or an RTOS.
  • Experience developing bare-metal or RTOS microcontroller firmware for STM32 or similar ARM Cortex-M systems, including peripheral configuration and DMA.
  • Camera and sensor pipeline experience, including V4L2 driver development, image sensor bring-up, and timestamp synchronization.
  • Experience with high-rate, high-throughput inter-process communication.
  • Experience in aviation, automotive, robotics, or other safety-critical systems.

About the Company

Tycho.AI

Resilient autonomous navigation for unmanned vehicles

Tycho AI builds navigation and AI systems for unmanned vehicles that can operate without GPS or reliable communications. Their platform combines proprietary software with multi-modal sensor fusion, visual-inertial odometry, and machine learning, running on custom low-SWaP hardware such as FPGAs and ASICs. This enables real-time, edge-based decision-making and precise navigation even in harsh environments, without needing a remote operator. The product is modular and interoperable, so it can work across different drone and autonomous vehicle platforms. Unlike many rivals, Tycho AI targets GPS-denied and contested scenarios, with field-tested performance for high-speed, low-altitude maneuvers and obstacle avoidance, and a strong emphasis on government and military contracts. The company aims to scale its autonomous navigation technology across defense and commercial customers, accelerating product development, flight testing, and deployments with government partners.

Company size
11-50
Company stage
Early VC
Total funding
$18M
Headquarters
Cambridge, MA
Founded
2022

Recently Posted Jobs

Explore more opportunities at Tycho.AI

See more jobs