×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, Autonomous Systems

Job in Pittsburgh, Allegheny County, Pennsylvania, 15289, USA
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
Open Arc - Empowering Your Career. As a leading IT staffing firm, we are dedicated to connecting talented professionals with your ideal opportunities. We are currently seeking a qualified Software Engineer / Autonomous Systems to join our client’s organization and contribute to their ongoing success. Job summary
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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary