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