Jobs / Car***

Software Engineer/ Senior Software Engineer, Robotics - NREC

Car*** · Pittsburgh, PA, United States
Visa sponsorship details are locked. Unlock company name and apply link with .
Pittsburgh, PA, United StatesOnsite
Remuneration
Not specified
Location
Pittsburgh, PA, United States
Visa sponsorship
Sponsors visa

Job summary

At the National Robotics Engineering Center (NREC), it is our engineers and technicians who drive the breakthroughs that define our success. The members of our technical staff collaborates closely with leadership and multidisciplinary teams to design, build, and deploy sophisticated robotic solutions that address complex challenges in industrial, commercial and government sectors.

Benefits

From their expertise, creativity, and hands-on problem-solving, fueling progressEligible employees enjoy a wide array ofUnlock your potential with tuitionAdditionalFor a comprehensiveAvailable, explore ourPage .At Carnegie Mellon, we value the whole package when extending offers of employmeBeyond credentials, we evaluate the role and

Qualifications

  • into scalable software solutions.
  • System Integration & Testing: Actively participate in hands-on integration work, ensuring seamless interoperability between software components and hardware systems.
  • Iterative Design & Code Quality: Participate in rigorous code reviews, documentation, and continuous integration (CI/CD) practices to maintain high engineering standards across the existing codebase.
  • Required
  • B.
  • in Computer Science, Engineering, Mathematics or equivalent experience.
  • 1 - 5 years of professional or research experience in software development, systems integration, or robotics.
  • Leveling and title will be determined based on depth of experience: 1–3 years for Software Engineer / 3–5+ years for Senior ).
  • Demonstrated understanding and basic use of software engineering concepts, practices, and procedures.
  • Proficient C++
  • in any of the following areas:
  • Experience with ROS2/Move-it middleware and development frameworks.

Responsibilities

  • are to:
  • Hands-on real-time SW development: Design, write, and maintain clean, high-performance, and robust code to advance and mature our software stack in robotic applications.
  • Systematic Performance Maturation: Drive the iterative software lifecycle by conducting systematic analysis, profiling, and benchmarking to identify bottlenecks and optimize system performance.
  • Simulation & Testbed Generation: Leverage advanced simulation
  • your valuable work experience, and the knowledge gained through education and training.
  • We appreciate your unique

Skills

CommunicationFront Desk OperationsLeadership

Degrees

AssociateBachelor

Industry

AutomotiveDefenseEducationEnergyInsuranceLogisticsManufacturingPublic-sector

Company size

Smb

Contract length

5 years