JOBSEARCHER

Software Engineer, Autonomous Systems

OpenArc - 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 summaryAs 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 loggingCatching and debugging the failure cases using debuggers like GDB, pdb, and valgrindOptimizing software using profiling tools like perf and Callgrind, and writing custom CUDA kernels to squeeze every bit of performance out of the GPULeveraging the knowledge of multiple computer languages (C, C++, Python, Rust, Go, etc.) to solve the problem at handApplying a solid background in 3D geometry, computer vision, and robot kinematics—you should be comfortable navigating transformation matrices and kinematic chainsHandling geospatial data, georeferencing, and coordinate systems to ensure our systems know exactly where they are in the worldGetting hands-on with point cloud data to help our robots perceive their environment in 3DRequirements:Demonstrated track record of strong personal accountability and initiative; excels in autonomous, low-supervision environmentsA deep understanding of C++ and Python, with specific experience using PyTorch and libtorch for modern robotics applicationsA track record of real-world deployment of autonomous systems—you've seen what happens when code hits the dirtA 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 roboticsWritten and presentation skills required to communicate to external customers and internally to teammatesAt OpenArc, 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 OpenArc and our clients, you will be eligible to participate in a comprehensive benefits package.OpenArc 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 HireCategory: Software Engineer - C++/RoboticsDate Posted: 2026-05-15
Software Engineer, Autonomous Systems at Openarc | JobSearcher