Embedded Systems Engineer — Robotics & Real-Time Firmware

Blue Arrow

Pittsburgh (Allegheny County)

Hybrid

USD 90,000 - 130,000

Full time

18 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

401K plan
Options
Great office and team

Job summary

Blue Arrow is seeking an Embedded Software Engineer in Pittsburgh to design, optimize, and integrate firmware for embedded devices. You’ll push robustness from prototype to production, implementing low-level drivers, and integrating sensors for reliable data capture in real-world missions.

You'll work with C++ and Python on STM32-based systems, contribute to robotics stacks (ROS/ROS 2, MAVLink), and collaborate closely with customers and partners to deliver high-quality solutions.

Qualifications

  • Hands-on firmware development experience for embedded systems.
  • Proficiency with C++ and Python.
  • Solid experience with STM32 ecosystem, drivers.
  • Experience in robotics and real-time troubleshooting.
  • Experience with custom wire harnessing.
  • Comfortable with Linux tools for dev/test.
  • Strong attention to detail and reproducible tests.
  • Collaborative and empathetic team player.

Responsibilities

  • Develop and maintain firmware for embedded devices from prototype to production.
  • Implement low-level drivers and hardware interfaces.
  • Integrate sensors (IMU/cameras/time-sync) and ensure reliable data acquisition and logging.
  • Debug and test embedded systems in lab and field conditions; perform root-cause analysis.
  • Create and maintain integration documentation and customer support materials.
  • Support customer trials and qualification testing, including onsite/remote support.
  • Translate customer feedback into technical requirements for the product roadmap.

Skills

Firmware development
C++
Python
Embedded systems

Tools

STM32 drivers
MAVLink
PX4 / ArduPilot
ROS / ROS 2
Linux

Job description

Blue Arrow is seeking an Embedded Software Engineer in Pittsburgh to design, optimize, and integrate firmware for embedded devices. You’ll push robustness from prototype to production, implementing low-level drivers, and integrating sensors for reliable data capture in real-world missions.

You'll work with C++ and Python on STM32-based systems, contribute to robotics stacks (ROS/ROS 2, MAVLink), and collaborate closely with customers and partners to deliver high-quality solutions.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

EMBEDDED SOFTWARE ENGINEER
EMBEDDED SOFTWARE ENGINEER

Blue Arrow • Pittsburgh

Hybrid
USD 90,000 - 130,000
401K plan
Options
Great office and team
Robotics Firmware Engineer — Embedded, Vision & Equity
Robotics Firmware Engineer — Embedded, Vision & Equity

KEF Robotics • Pittsburgh

Hybrid
USD 110,000 - 150,000
Office in Pittsburgh
Competitive salary & equity
Medical Benefits
+2
Embedded Robotics Software Engineer - Real-Time C/C++
Embedded Robotics Software Engineer - Real-Time C/C++

Carnegie Robotics • Pittsburgh

Hybrid
USD 90,000 - 140,000
Health coverage
Dental, vision, life insurance
401(k) with employer match
+2
Embedded Systems Engineer – Real-Time Robotics (C++, ROS)
Embedded Systems Engineer – Real-Time Robotics (C++, ROS)

Stealth Startup • Raleigh (NC)

On-site
USD 120,000 - 180,000
Robotics Firmware Engineer — Real-Time Embedded Systems
Robotics Firmware Engineer — Real-Time Embedded Systems

Mind Robotics • Palo Alto (CA)

On-site
USD 100,000 - 130,000
Remote Robotics Software Engineer - Autonomous Systems
Remote Robotics Software Engineer - Autonomous Systems

Bright Vision Technologies • United States

Remote
USD 100,000 - 150,000
Remote Embedded Robotics Engineer - ROS, C++, Perception
Remote Embedded Robotics Engineer - ROS, C++, Perception

Bright Vision Technologies • Chesterfield (MO)

Remote
USD 125,000 - 145,000
Embedded Software Engineer - Vehicle Platform Integrations
Embedded Software Engineer - Vehicle Platform Integrations

Pittsburgh Robotics Network • Pittsburgh

On-site
USD 100,000 - 180,000
Annual bonus
Equity compensation
Benefits
Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

XpertDirect • Pittsburgh

On-site
USD 90,000 - 120,000
Senior Embedded Systems Architect – Robotics & Real-Time
Senior Embedded Systems Architect – Robotics & Real-Time

Brooks Automation • Fremont (CA)

Hybrid
USD 139,000 - 188,000
Medical insurance
Dental insurance
Vision insurance
+4