Embedded Software Engineer II at FORT Robotics | PA, US | Rezi

Embedded Software Engineer II at FORT Robotics

Embedded Software Engineer II

FORT Robotics · PA, US

4 weeks ago

Embedded Software Engineer II

FORT Robotics · PA, US

a month ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Embedded Software Engineer II role.

Rezi rewrites your resume against FORT Robotics's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Embedded Software Engineer II posting at FORT Robotics — free, in seconds.

About the Role

As an Embedded Software Engineer II, you will own specific components of our embedded stack, working close to the hardware on the real-time firmware that our safety devices depend on. You will architect safety-critical systems where reliability is a hard requirement and work with both RTOS and Embedded Linux environments.

Responsibilities

  • Design and implement robust C/C++ firmware for safety-critical embedded devices.
  • Architect and implement RTOS-based firmware on Zephyr and FreeRTOS.
  • Write low-level peripheral drivers and board support code.
  • Bring up new silicon from reset vector through to a running application.
  • Interface RTOS devices with Embedded Linux user-space applications.
  • Maintain and improve CI/CD pipelines (GitLab) to automate testing.
  • Bring up new hardware, debug complex issues using JTAG/GDB.
  • Optimize for latency, power, and memory footprint.
  • Collaborate with the safety team to ensure code adheres to rigorous standards (IEC 61508).

Requirements

  • 3-5 years of hands-on embedded software development, with a substantial portion on RTOS or bare-metal targets.
  • Strong proficiency in C.
  • Working proficiency in C++.
  • Solid production experience with an RTOS such as Zephyr, FreeRTOS, ThreadX, or similar.
  • Comfort working directly with MCU peripherals, datasheets, reference manuals, linker scripts, and startup code.
  • Familiarity with Embedded Linux user-space development.
  • Familiarity with IP networking protocols and standard interfaces (UART, SPI, I2C, USB, CAN).
  • Experience with Python for scripting/automation.
  • Familiarity with CI/CD workflows.
  • Comfort using oscilloscopes, logic analyzers, JTAG, and GDB to troubleshoot hard-to-find bugs.
  • B.S. in Computer Engineering, Electrical Engineering, Computer Science, or equivalent experience.
  • Experience with Zephyr specifically, including devicetree, Kconfig, and west-based workflows.
  • Experience with wireless stacks (BLE, ISM, Wi-Fi) on constrained devices.
  • Background in Functional Safety (FuSa) or working in regulated industries (Medical, Automotive, 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.

Skills

  • C
  • C++
  • RTOS
  • Zephyr
  • FreeRTOS
  • Bare-metal
  • Embedded Linux
  • CI/CD
  • Python
  • JTAG
  • GDB
  • Oscilloscopes
  • Logic Analyzers
  • IP Networking
  • UART
  • SPI
  • I2C
  • USB
  • CAN
  • Devicetree
  • Kconfig
  • West
  • BLE
  • ISM
  • Wi-Fi
  • Functional Safety
  • MISRA C

Experience Level

  • 3-5 years

Education Level

  • B.S. in Computer Engineering, Electrical Engineering, Computer Science, or equivalent experience.

Salary/Compensations

  • $125,000 to $150,000

About the Company

  • FORT's platform ensures safe, secure, and dynamic control that surpasses legacy systems and next-generation AI capabilities.
  • FORT addresses safety challenges with solutions like the Wireless E-Stop and Safe Remote Control.
  • FORT empowers customers to protect their most valuable assets—people, data, and machines—ensuring they remain safe and secure.