Senior Software Engineer, Architecture

Navflex, Inc.

Broomfield (CO)

On-site

USD 140,000 - 170,000

Full time

9 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical, dental, and vision insurance
Paid time off
Paid sick leave

Job summary

Navflex, a leader in AI-enabled robotics for logistics, seeks a Senior Software Engineer, Architecture in Colorado. You will own the robot software stack, from application architecture to real-time execution, and ensure safe, scalable deployments on a fleet of AMRs.

You’ll integrate with ROS, VDA5050/MQTT, and industrial I/O while mentoring engineers and driving performance improvements across sites.

Qualifications

  • Experience contributing to and maintaining production system architecture.
  • Mentors junior engineers and contributes to engineering culture.
  • Strong collaboration across teams to solve complex problems.
  • Hands-on real-time Linux and low-latency validation on hardware.

Responsibilities

  • Robot application architecture with task/order state machines and workflow orchestration.
  • Real-time execution design: CPU pool, core pinning, and containerized deployment.
  • Performance debugging for jitter, deadlines, and cross-stack contention.
  • Integrations: VDA5050/MQTT, LIF, geoJSON, WMS, EtherNet/IP, CAN.
  • On-vehicle telemetry and persistent history with versioned migrations.
  • Mentorship and participation in testing strategy and code reviews.

Skills

Python
C++
Linux
ROS
Real-time systems
Kubernetes
Docker
Git
MQTT

Education

Bachelors/Masters/PhD in CS/CE/Robotics/EE

Tools

ROS
Docker
Git
Perfetto
VDA5050

Job description

Are you looking for a dynamic and rewarding career? Navflex is a world leader in AI-enabled robotics. We are currently seeking passionate and talented individuals to fill a variety of roles. Explore our open positions below and discover how you can contribute to our success.

Senior Software Engineer, Architecture
Location

Broomfield

Employment Type

Full time

Location Type

On-site

Department

About Navflex

At Navflex, we're pioneering the future of logistics automation through cutting-edge AI and

robotics. Our autonomous mobile robots (AMRs) are transforming the way goods are loaded

and unloaded, enabling plug-and-play solutions that streamline operations and enhance

efficiency across the global supply chain for some of the world’s most demanding warehouse

Environments. Our international, cross‑disciplinary team in the EU and USA pairs robust mechatronics with cutting‑edge navigation and perception to deliver safe, reliable autonomy in real‑world warehouses and yards. Join us in shaping the future of intelligent logistics.

The Role

You'll own the application and integration layer of Navflex's autonomous forklifts — the software that turns a transport order from a customer's WMS or fleet manager into a safe, observable, repeatable sequence of robot behavior, plus the infrastructure that ships that software onto vehicles in the field.

This is the direct counterpart to our Algorithms group: where they own perception, localization, and planning, you own the system those algorithms run within — task/order state machines, external interfaces (VDA5050/MQTT, LIF, geoJSON, WMS, EtherNet/IP, CAN), telemetry, and the real‑time execution model that allocates our heterogeneous multi‑core industrial PCs across critical control loops. You’ll be the real‑time systems performance engineer specializing in software diagnostics, low‑latency tuning, and advanced bottleneck analysis.

You're part of the team responsible for the distance between “it worked on the test robot” and “it works on 70 robots across four sites” — and, when it doesn't work, for making sure we know why within minutes.

Success Measures

Latency budgets are documented, measured, and met on real target hardware — control‑loop timing is a number we can show a customer, not an anecdote, and it holds as the stack grows.

Time‑to‑root‑cause for field issues drops from days to minutes — on‑vehicle telemetry and traces answer "why did this robot stop?" without a site visit or a reproduction attempt.

Releases reach the fleet predictably — reproducible builds, safe rollout and rollback across sites

New customer integrations land on schedule — bringing up an unfamiliar WMS or fleet manager becomes a known‑effort task rather than a research project

The architecture absorbs growth — new behaviors and new sites ship without cross‑cutting rework, and component boundaries hold as the fleet scales.

What You’ll Do

Robot application architecture - task/order state machines, workflow orchestration over the navigation stack, exception and recovery handling, and boundaries that keep algorithms, hardware I/O, and business logic independently testable and replayable.

Real‑time execution & compute budget - CPU pool design, core pinning and isolation, scheduling policy, and the single‑source‑of‑truth allocation strategy that applies to launch files and containers.

Performance debugging - root‑cause jitter, missed deadlines, and contention across the stack (CPU/cache/interrupt pressure, middleware overhead) using our RT Linux tooling (cyclictest, Perfetto, per‑node profiling, and similar).

External integrations - build and harden VDA5050/MQTT, LIF, geoJSON, WMS flows, and industrial I/O (EtherNet/IP, CANopen), resilient to unreliable networks and non‑conforming counterparties.

On‑vehicle data & telemetry - persistence layer for order history, metrics, and debug traces, with versioned migrations that survive field upgrades and never compete with control for cycles.

Standards & mentorship - participate in testing strategy design (unit, simulation, replay‑based regression), and code review.

What You’ll Bring

Required

Experience contributing to and maintaining production system architecture — including incremental restructuring of a codebase that can't be stopped for a rewrite.

Mentors junior engineers and contributes to a strong engineering culture.

High technical horsepower, low ego — intellectually curious, candid, collaborative, and more interested in getting to the right answer than being right.

Thrives in a fast‑paced, highly collaborative environment — communicates complex technical ideas clearly and works effectively across teams and disciplines.

Hands‑on real‑time/near‑real‑time Linux experience: scheduling policies, CPU affinity and core pinning, cgroups/process isolation, and measured latency validation on real target hardware (PREEMPT_RT familiarity a strong plus).

Working knowledge of multi‑core/heterogeneous hardware behavior (cache effects, hyperthreading, NUMA) and its consequences for software design.

Production ROS experience in real deployments, not solely research or simulation — nodes, topics/actions, TF, QoS/DDS.

Strong Python and C++ in a production robotics context, plus solid Linux systems/Bash skills.

Containerized deployment and release management for fielded hardware, with strong documentation, Git, and testing discipline.

Bachelor's, Master's, or PhD in CS, Computer Engineering, Robotics, EE, or equivalent demonstrated experience.

6+ years of professional software engineering experience, including 3+ years on robotics, autonomous vehicles, industrial automation, or comparable cyber‑physical systems.

Preferred

Warehouse, intralogistics, or industrial automation background, including PLCs and safety systems.

Experience with industrial/fleet integration protocols (VDA5050/MQTT, fleet managers like LIF, geoJSON, WMS, or fieldbus/PLC I/O).

Functional safety familiarity (ISO 3691‑4, IEC 61508 / ISO 13849 concepts).

Fleet data capture and egress: triggered recording, ETL under intermittent connectivity, edge compression / downsampling and retention policies

- Data contracts between fielded software and ML workflows: schema versioning across software revisions, fleet metadata, data lineage from capture time to training sets, shadow‑mode evaluation on production hardware

Compensation and Benefits

The base salary range for this role is $140,000 - $170,000, depending on experience, technical background, and demonstrated qualifications relevant to this position. This range reflects the expected base compensation for this role in Colorado; final offers are determined based on the selected candidate's specific experience and skills.

In addition to base salary, this role is eligible for:

Medical, dental, and vision insurance

Paid time off

Paid sick leave in accordance with applicable law

Application Deadline: This posting will remain open until filled.

Navflex is an Equal Opportunity Employer. We consider all qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, genetic information, veteran status, or any other status protected by applicable law.

“ We’re not just loading trailers — we are unloading a new era of intelligent logistics. ”
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Architecture
Senior Software Engineer, Architecture

Navflex Inc • Broomfield (CO)

On-site
USD 140,000 - 170,000
Medical, dental, and vision insurance
Paid time off
Paid sick leave
Senior Software Engineer, Architecture
Senior Software Engineer, Architecture

Navflex • Broomfield (CO)

On-site
USD 140,000 - 170,000
Medical insurance
Paid time off
Paid sick leave
Physical AI R&D Engineer
Physical AI R&D Engineer

Navflex Inc • Broomfield (CO)

On-site
USD 115,000 - 140,000
Technical Project Manager
Technical Project Manager

Navflex, Inc. • Broomfield (CO), Northern (KY)

Hybrid
USD 105,000 - 130,000
Physical AI R&D Engineer
Physical AI R&D Engineer

Navflex • Broomfield (CO)

On-site
USD 115,000 - 140,000
Medical, dental, vision insurance
Paid time off
Paid sick leave
Technical Project Manager
Technical Project Manager

Navflex • Broomfield (CO)

On-site
USD 105,000 - 130,000
Medical, dental, and vision insurance
Paid time off
Paid sick leave
Senior Real-Time Robotics Architect
Senior Real-Time Robotics Architect

Navflex Inc • Broomfield (CO)

On-site
USD 140,000 - 170,000
Medical, dental, and vision insurance
Paid time off
Paid sick leave
Senior Real-Time Robotics Software Architect
Senior Real-Time Robotics Software Architect

Navflex • Broomfield (CO)

On-site
USD 140,000 - 170,000
Medical insurance
Paid time off
Paid sick leave
Senior Real-Time Software Architect – Robotics
Senior Real-Time Software Architect – Robotics

Navflex, Inc. • Broomfield (CO)

On-site
USD 140,000 - 170,000
Medical, dental, and vision insurance
Paid time off
Paid sick leave
Senior Software Engineer, Fleet Mission Control
Senior Software Engineer, Fleet Mission Control

Bot Auto • San Francisco (CA)

On-site
USD 120,000 - 160,000