More jobs:
Software Engineer, Autonomous Systems
Job in
Pittsburgh, Allegheny County, Pennsylvania, 15289, USA
Listed on 2026-10-25
Listing for:
OpenArc
Full Time
position Listed on 2026-10-25
Job specializations:
-
Software Development
Software Engineer, C++ Developer, Robotics, Python
Job Description & How to Apply Below
As a Software Engineer, you will be collaborating with an interdisciplinary team focusing on developing reliable robotic and automation systems for a wide range of real-world commercial products and R&D applications. This can take the form of developing onboard software for a custom camera system, building custom loggers to saturate the write speed of a NVME drive, architecting high-performance middleware infrastructure, or building custom release images optimized for OTA updates.
Responsibilities:
Making significant contributions by developing high-performance software infrastructure including message serialization, IPC, process management, and logging
Catching and debugging the failure cases using debuggers like GDB, pdb, and valgrind
Optimizing software using profiling tools like perf and Callgrind, and writing custom CUDA kernels to squeeze every bit of performance out of the GPU
Leveraging the knowledge of multiple computer languages (C, C++, Python, Rust, Go, etc.) to solve the problem at hand
Applying a solid background in 3D geometry, computer vision, and robot kinematics—you should be comfortable navigating transformation matrices and kinematic chains
Handling geospatial data, georeferencing, and coordinate systems to ensure our systems know exactly where they are in the world
Getting hands-on with point cloud data to help our robots perceive their environment in 3D
Requirements:
Demonstrated track record of strong personal accountability and initiative; excels in autonomous, low-supervision environments
A deep understanding of C++ and Python, with specific experience using PyTorch and libtorch for modern robotics applications
A track record of real-world deployment of autonomous systems—you’ve seen what happens when code hits the dirt
A builder/maker mentality that has excelled in a technical discipline and is now looking to tackle the challenges of product development in the nascent world of robotics
Written and presentation skills required to communicate to external customers and internally to teammates
At Open Arc, we prioritize your career success and strive to build exceptional technical teams for our clients. By understanding your experience and aspirations, we ensure to present you with rewarding and fulfilling opportunities. As an employee of Open Arc and our clients, you will be eligible to participate in a comprehensive benefits package.
Open Arc is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
Type:
Direct Hire Category:
Software Engineer - C++/Robotics Date Posted:
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×