Erhalte eine Antwort von diesem Arbeitgeber
Dein Lebenslauf und dein Anschreiben, genau auf das zugeschnitten, was gesucht wird.
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.
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.
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.
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
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)
401K plan
Options
Great office and team
This position is in-person, based in Pittsburgh, and is available to US-persons only.