EMBEDDED SOFTWARE ENGINEER

Blue Arrow

Pittsburgh (Allegheny County)

Hybrid

USD 90.000 - 130.000

Vollzeit

vor 20 Stunden
Sei unter den ersten Bewerbenden

Erhalte eine Antwort von diesem Arbeitgeber

Dein Lebenslauf und dein Anschreiben, genau auf das zugeschnitten, was gesucht wird.

Schaffe es an den ATS-Filtern vorbei

Benefits dieser Stelle

401K plan
Options
Great office and team

Zusammenfassung

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.

Qualifikationen

  • 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.

Aufgaben

  • 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.

Kenntnisse

Firmware development
C++
Python
Embedded systems

Tools

STM32 drivers
MAVLink
PX4 / ArduPilot
ROS / ROS 2
Linux

Jobbeschreibung

We are hiring an Embedded Software Engineer to strengthen our engineering team and push the limits of autonomy. In this role, you will design, optimize, and integrate embedded systems that power our solutions. If you’re passionate about low-level computing, hardware–software integration, and building reliable systems for real-world missions, we want to hear from you.

What you're responsible for

Develop and maintain firmware for embedded devices, from early prototypes to production deployment.

Implement low-level drivers and hardware interfaces.

Integrate sensors (IMU/cameras/time-sync) and ensure reliable data acquisition, synchronization, and logging.

Debug and test embedded systems in lab and field conditions; own root-cause analysis and fixes.

Create and maintain integration documentation and support materials for customers/partners.

Support customer trials and qualification testing, including onsite/remote technical support.

Translate customer feedback into clear technical requirements and improvements for the product roadmap.

What we're looking for

Proven track of hands-on firmware development experience for embedded systems.

Proficiency with C++ and Python

Solid experience with STM32 ecosystem, writing or modifying drivers

Experience in robotics and troubleshooting embedded systems in real time (timestamps synchronization, sensor issues).

Experience with custom wire harnessing

Comfortable working with Linux tools for dev/test.

Strong attention to detail (calibration steps, reproducible tests, clean release practices).

Empathetic and collaborative team player

Bonus Skills

Experience with computer vision / visual-inertial systems (camera/IMU pipelines, calibration concepts)

Drone piloting experience

Familiarity with MAVLink and PX4, Ardupilot, INAV, or other autopilot software

Familiarity with ROS / ROS 2 (Robot Operating System)

What we offer

401K plan

Options

Great office and team

Job Application

This position is in-person, based in Pittsburgh, and is available to US-persons only.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Embedded Software Engineer
Embedded Software Engineer

Sine-Engineering • Bozeman (MT)

Vor Ort
USD 90.000 - 130.000
15 days vacation
5 personal/sick days
Health insurance
+1
Embedded Software Engineer
Embedded Software Engineer

KEF Robotics • Pittsburgh

Hybrid
USD 110.000 - 150.000
Office in Pittsburgh
Competitive salary & equity
Medical Benefits
+2
Research Development Embedded Software Engineer
Research Development Embedded Software Engineer

Green Key Resources • Aberdeen (NC)

Vor Ort
USD 110.000 - 170.000
Software Engineer - Embedded Software
Software Engineer - Embedded Software

Carnegie Robotics • Pittsburgh

Hybrid
USD 90.000 - 140.000
Health coverage
Dental, vision, life insurance
401(k) with employer match
+2
Embedded Software Engineer
Embedded Software Engineer

Green Key Resources • Manchester (NH)

Vor Ort
USD 110.000 - 150.000
Senior Embedded Engineer
Senior Embedded Engineer

Intelletec • San Francisco (CA)

Vor Ort
USD 120.000 - 180.000
Equity
Full benefits
Competitive compensation
Embedded Software Engineer (UAV)
Embedded Software Engineer (UAV)

Edison Smart® • Pittsburgh

Vor Ort
USD 108.000 - 132.000
Robotics Experience
Autopilot systems (Px4/ArduPilot)
Embedded Software Engineer (UAV)
Embedded Software Engineer (UAV)

Attis • Michigan

Vor Ort
USD 120.000 - 200.000
Equity Package
Competitive Base Salary
Software Engineer
Software Engineer

Easy Aerial Inc. • New York (NY)

Vor Ort
USD 110.000 - 170.000
Equity participation
Software Engineer
Software Engineer

Actalent • Rockville (MD)

Vor Ort
USD 110.000 - 150.000
Medical
Dental
Vision
+10