Tallo logoTallo logo

C++ Software Developer & Linux Systems Administrator

Job

CapSen Robotics

Pittsburgh, PA (In Person)

Full-Time

Posted 3 days ago (Updated 10 hours ago) • Actively hiring

Expires 6/13/2026

Apply for this opportunity

This job application is on an outside website. Be sure to review the job posting there to verify it's the same.

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
73
out of 100
Average of individual scores

Were these scores useful?

Skill Insights

Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.

Job Description

C++ Software Developer & Linux Systems Administrator CapSen Robotics Pittsburgh, PA Job Details 13 hours ago Qualifications Version control Software coding Git Driver's License C++ Driving Ubuntu Linux administration Python Full Job Description About the Role We are looking for a highly versatile C++ Software Developer with a strong background in Linux systems and network administration. You will not only design and implement high-performance C++ applications but also manage the network environments and Linux infrastructure they run on. Key Responsibilities Design, develop, test, and maintain robust and scalable C++ software applications for robots used in factory automation. Administer, configure, and maintain Linux-based servers to ensure high availability, performance, and security. Manage, monitor, and troubleshoot network infrastructure, including routers, switches, and VPNs. Develop and maintain automation scripts using Bash or Python for system provisioning and streamlined operations. Build, maintain, and optimize CI/CD pipelines to ensure smooth and reliable software deployments. Travel to customer facilities (integrator facilities, factories, warehouses). Travel may comprise 10-20% of work days. Required Qualifications Proven professional experience as a Software Developer with strong proficiency in modern C++. Extensive hands-on experience in Ubuntu Linux system administration and command-line operations. Solid understanding of core networking concepts, security, and protocols (TCP/IP, DNS, DHCP, routing). Demonstrated ability to teach, mentor, or lead technical teams in adopting software development lifecycles (SDLC) and best practices. Strong proficiency with version control systems, particularly Git. Must have a valid driver's license with a good driving record. Preferred Qualifications Python experience is a plus. Experience with containerization tools like Docker. Background in implementing robust cybersecurity practices for network perimeters and server environments. Instruct and mentor development teams on software engineering best practices, including clean code principles, code reviews, and testing protocols Bonus Qualifications Good with tools. Can install robot arms, end effectors, configure vacuum and electric circuits. Simple CAD and 3D printing experience Build frames from 80/20 Experience with ROS, ProtoBuffs, Service architecture How to Apply Send your resume and cover letter to . Be sure to include your desired position in the subject line. We look forward to hearing from you!

Similar remote jobs

Similar jobs in Pittsburgh, PA

Similar jobs in Pennsylvania