F

Fort Robotics

Wireless safety for autonomous machines

Embedded Software Engineer 2

Embedded EngineeringConfirmed live in the last 24 hours
Full-timePhiladelphia, PA, USAIn-person

About the Job

Requirements

  • Three to five years of hands-on embedded software development, with substantial experience on RTOS or bare-metal targets.
  • Strong proficiency in C and working proficiency in C++.
  • Production experience with an RTOS such as Zephyr, FreeRTOS, ThreadX, or similar, including scheduling, synchronization primitives, and interrupt-driven design.
  • Comfort working with MCU peripherals, datasheets, reference manuals, linker scripts, and startup code.
  • Familiarity with Embedded Linux user-space development sufficient to integrate and debug across the RTOS and Linux boundary.
  • Familiarity with IP networking protocols and standard interfaces, including UART, SPI, I2C, USB, and CAN.
  • Experience with Python for scripting and automation, and familiarity with CI/CD workflows.
  • Comfort using oscilloscopes, logic analyzers, JTAG, and GDB to troubleshoot difficult bugs.
  • B.S. in Computer Engineering, Electrical Engineering, Computer Science, or equivalent experience.

Responsibilities

  • Design and implement robust C/C++ firmware for safety-critical embedded devices.
  • Architect and implement RTOS-based firmware on Zephyr and FreeRTOS, including task and scheduling design, ISR handling, inter-task communication, memory and stack budgeting, and deterministic timing analysis.
  • Write low-level peripheral drivers and board support code, and bring up new silicon from reset vector through to a running application.
  • Interface RTOS devices with Embedded Linux user-space applications, ensuring reliable communication and consistent behavior across the product.
  • Maintain and improve GitLab CI/CD pipelines to automate testing, including on-target and hardware-in-the-loop test execution.
  • Bring up new hardware, debug complex issues using JTAG/GDB, and optimize for latency, power, and memory footprint.
  • Collaborate with the safety team to ensure code adheres to IEC 61508 while maintaining development velocity.

Desired Qualifications

  • Experience with Zephyr specifically, including devicetree, Kconfig, and west-based workflows.
  • Experience with wireless stacks such as BLE, ISM, and Wi-Fi on constrained devices.
  • Background in Functional Safety (FuSa) or experience working in regulated industries such as medical, automotive, or aerospace.
  • Low-level Linux knowledge of Board Support Packages (BSP) and device drivers.
  • Familiarity with static analysis, MISRA C, or other coding standards used in safety-critical development.

About the Company

Fort Robotics

Wireless safety for autonomous machines

Fort Robotics provides wireless safety solutions for autonomous machines across industries such as transportation, agriculture, construction, and manufacturing. Its core offering is the Wireless E-Stop, which lets operators remotely stop machines in emergencies, helping prevent accidents and reduce downtime. The product combines hardware and software that integrate with existing control systems to enable safe, remote intervention without needing physical shutoff. Compared with competitors, Fort Robotics emphasizes wireless, remote safety for mobile and autonomous equipment, offering an end-to-end safety layer that fits into current machinery and control architectures while addressing both physical and cyber risk. The company’s goal is to improve operational safety and efficiency in industrial automation by making remote intervention simple, reliable, and secure.

Company size
51-200
Company stage
IPO
Headquarters
Philadelphia, PA
Founded
2018

Recently Posted Jobs

Explore more opportunities at Fort Robotics

See more jobs