Sr. Embedded Software Engineer I

Posted 21 Days Ago
Be an Early Applicant
Philadelphia, PA, USA
In-Office
Senior level
Robotics
The Role
As a Senior Embedded Software Engineer, you'll architect and implement software for safety-critical systems, ensuring compliance and debugging hardware. Your role involves influencing product architecture and collaborating with various teams on subsystem integration.
Summary Generated by Built In

In today's dynamic worksites, seamless collaboration between people and machines is essential. FORT's platform ensures safe, secure, and dynamic control that surpasses legacy systems and next-generation AI capabilities.

While autonomous machines offer significant advantages, they also introduce new safety challenges. FORT addresses these concerns by providing solutions such as the Wireless E-Stop, which allows operators to instantly stop any machine from a safe distance, enhancing safety during emergencies.

Additionally, FORT's Safe Remote Control enables operators to manage heavy machinery remotely, reducing the risk of accidents and improving visibility.

By ensuring communications integrity across any network, FORT empowers customers to protect their most valuable assets—people, data, and machines—ensuring they remain safe and secure.

As a Senior Embedded Software Engineer, you will own critical subsystems within our embedded stack, and your architectural decisions will shape the product. You'll bridge hardware and high-level applications across Embedded Linux, RTOS (Zephyr/FreeRTOS), and bare-metal environments — and you'll be the technical point of contact for product, hardware, cloud, and safety teams when those subsystems intersect. 

What You'll Do

  • Own Critical Subsystems: Architect and implement C/C++ software for safety-critical embedded systems where reliability is non-negotiable. Your decisions will influence the product's long-term architecture.
  • Drive Platform Architecture: Architect Embedded Linux user-space applications and real-time firmware for FreeRTOS/Zephyr devices. Design for failure modes, future scale, and platform reuse — not just the current product.
  • Own Safety Compliance: Own the safety compliance posture of your subsystem. Partner with the safety team to embed IEC 61508 rigor into design and code without slowing development velocity.
  • Architect CI/CD: Architect and evolve our GitLab CI/CD pipelines for firmware. Set the bar for automated testing, deterministic builds, and release confidence.
  • Hardware Bring-Up & Debugging: Lead bring-up of new hardware. Diagnose complex bugs across the hardware/software boundary using JTAG, GDB, logic analyzers, and oscilloscopes.
  • Cross-Team Influence: Serve as the primary technical point of contact for product, QE, hardware, and cloud teams on subsystem design, integration, and trade-offs.

What You Bring

  • Experience: 6+ years of hands-on embedded software development, including 2+ years working on safety-critical or regulated products.
  • Core Languages: Expert proficiency in C and C++, including modern C++ patterns and safe memory management at scale.
  • OS Depth: Deep experience with Embedded Linux (including BSP and low-level architecture) and proficiency with at least one RTOS (Zephyr or FreeRTOS).
  • Low-Level Linux: Working knowledge of Board Support Packages (BSP) and device drivers — you've debugged below the kernel boundary, not just above it.
  • Connectivity: Strong fluency with IP networking and standard interfaces (UART, SPI, I2C, USB, CAN).
  • Tooling: Proficient with Python for scripting/automation. Experience architecting CI/CD workflows for firmware (GitLab preferred).
  • Debugging: Expert with oscilloscopes, logic analyzers, JTAG, and GDB. You can localize hard bugs across the hardware/software boundary independently.
  • Safety & Quality: Experience working under or implementing functional safety standards (IEC 61508, ISO 26262, DO-178C, or equivalent).
  • Education: B.S. in Computer Engineering, Electrical Engineering, Computer Science, or equivalent experience.

Bonus Points

  • Experience with wireless stacks (BLE, ISM, Wi-Fi).
  • Background in regulated industries (Medical, Automotive, Aerospace, Industrial).
  • Contributions to open-source embedded or RTOS projects.

How You'll Show Up — The FORT Blueprint at this Level

  • Accomplish the Impossible: You proactively automate manual toil and find creative paths through ambiguous architectural problems.
  • Own Your Priorities: You're accountable for project milestones and the long-term health of your subsystem — not just the next ticket.
  • Think Out Loud: You lead architectural design reviews and communicate complex trade-offs clearly to engineers and non-engineers alike.
  • Build Together: You run retrospectives and post-mortems, mentor more junior engineers, and align technical goals across hardware, firmware, SIT, and cloud teams.

Skills Required

  • 6+ years of hands-on embedded software development
  • 2+ years working on safety-critical or regulated products
  • Expert proficiency in C and C++
  • Deep experience with Embedded Linux
  • Working knowledge of Board Support Packages (BSP) and device drivers
  • Strong fluency with IP networking and standard interfaces
  • Proficient with Python for scripting/automation
  • Experience working under or implementing functional safety standards
  • B.S. in Computer Engineering, Electrical Engineering, Computer Science, or equivalent experience
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
Philadelphia, PA
42 Employees

What We Do

FORT Robotics is building a first-of-its kind safety and security platform for smart machines. FORT’s mission is to unlock the full potential of automation by accelerating development, reducing risk, and building trust in autonomous systems. Based in Philadelphia, FORT provides solutions for machines in a variety of industries, including warehousing, construction, agriculture, manufacturing, turf care and last mile delivery.

Similar Jobs

PNC Bank Logo PNC Bank

Identity Security Manager (GOV) - Tempus

Machine Learning • Payments • Security • Software • Financial Services
Remote or Hybrid
USA
55000 Employees
80K-224K Annually

PNC Bank Logo PNC Bank

Data Analyst

Machine Learning • Payments • Security • Software • Financial Services
Hybrid
Pittsburgh, PA, USA
55000 Employees
45K-124K Annually

PNC Bank Logo PNC Bank

Scrum Master

Machine Learning • Payments • Security • Software • Financial Services
Hybrid
Pittsburgh, PA, USA
55000 Employees

PNC Bank Logo PNC Bank

Software Engineer

Machine Learning • Payments • Security • Software • Financial Services
Hybrid
Pittsburgh, PA, USA
55000 Employees

Similar Companies Hiring

Apptronik Thumbnail
Computer Vision • Hardware • Machine Learning • Robotics • Software
Austin, TX
355 Employees
Doodle Labs Thumbnail
Wearables • Robotics • Internet of Things • Hardware • Automation • App development • Aerospace
SG
50 Employees
Fairly Even Thumbnail
Hardware • Other • Robotics • Sales • Software • Hospitality
New York, NY
30 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account