Software Engineer / Senior Software Engineer, Robotics
Carnegie Mellon University
Quick summary
Market check
How this pay compares to similar roles
This listing doesn't post a salary. Most similar roles pay $149,500–$179,562.
Based on 240 similar postings.
Employer
Carnegie Mellon University is a leading private research university in Pittsburgh, Pennsylvania, internationally recognized for programs in computer science, engineering, business, the arts, and artificial intelligence. Industry: Higher Education & Research
Carnegie Mellon University currently has 71 open roles on FindRole.
Most-posted roles
At a glance
Senior Software Engineer - NREC The Senior Software Engineer - NREC joins a multidisciplinary team at the National Robotics Engineering Center to design, build, and deploy sophisticated robotic solutions for industrial, commercial, and government sectors. You will develop software powering advanced robotic systems, including industrial operator-assist systems, agricultural productivity tools, and autonomous safety platforms. Daily responsibilities involve programming and interfacing with custom sensors and hardware, debugging prototype systems, and integrating software modules into end-to-end platforms. You will utilize modern C++, Python, Linux, and Git while managing data pipelines, network protocols, and CI/CD pipelines. The role requires expertise in robotics middleware like ROS or ROS 2, computer vision, and motion planning. You will solve complex cyber-physical problems by balancing long-term scalability with real-world hardware constraints across the full product lifecycle.
What does a Software Engineer earn?
Median $196750 from 2546 postings across 156 companies.
Skills
What you'll do
What we're looking for
More like this
Carnegie Mellon University
Warner Bros. Discovery
Coinbase
Caterpillar
Oracle
CoStar Group