C++ Software Developer & Linux Systems Administrator

Capsen Robotics Inc

Pittsburgh (Allegheny County)

On-site

USD 80,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Capsen Robotics Inc is seeking a versatile C++ Software Developer to design and implement high-performance software applications for robots used in factory automation. The role involves managing Linux infrastructure and network environments.

Ideal candidates should have proven experience in C++, extensive Linux administration skills, and a solid grasp of networking concepts. The position offers an opportunity to work on innovative projects with potential travel. Skills in Python and Docker are preferred.

Qualifications

  • Proven history as a Software Developer with strong C++ skills.
  • Experience in Ubuntu Linux and command-line operations.
  • Understanding of TCP/IP, DNS, and DHCP protocols.

Responsibilities

  • Design and maintain C++ software applications for factory robots.
  • Administer Linux-based servers for performance and security.
  • Manage network infrastructure including routers and switches.
  • Create automation scripts using Bash or Python.

Skills

C++ proficiency
Linux system administration
Networking concepts
Version control (Git)

Tools

Bash
Python
Docker

Job description

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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

C++ Robotics Software Engineer & Linux Admin
C++ Robotics Software Engineer & Linux Admin

Capsen Robotics Inc • Pittsburgh

On-site
USD 80,000 - 120,000
Linux C++ Developer & Automation Specialist
Linux C++ Developer & Automation Specialist

Robotics Prcocess Automation, LLC • Cleveland (OH)

Hybrid
USD 90,000 - 140,000
Sr. Robotics Software Engineer
Sr. Robotics Software Engineer

Wilder Systems Robots • Oklahoma

On-site
USD 130,000 - 190,000
C++ Engineer
C++ Engineer

Ranger Technical Resources • Maryland

On-site
USD 85,000 - 115,000
Robotics Software Engineer
Robotics Software Engineer

Summer Robotics • Kentucky

On-site
USD 80,000 - 110,000
Robotics Software Support Engineer
Robotics Software Support Engineer

Jobtorob • Germany (OH)

On-site
Software Engineer
Software Engineer

Covetus • United States

On-site
USD 90,000 - 120,000
Senior Mission Systems Software Engineer (C2)
Senior Mission Systems Software Engineer (C2)

Singularity Defense Corp. • Gardena (CA)

Hybrid
USD 100,000 - 140,000
Senior Robotics Software Engineer
Senior Robotics Software Engineer

SR2 | Socially Responsible Recruitment | Certified B Corporation™ • Menlo Park (CA)

On-site
USD 180,000 - 240,000
Software Support – Robotics Engineer
Software Support – Robotics Engineer

Jobtorob • Germany (OH)

On-site