Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer/ Senior Software Engineer, Robotics - NREC

Carnegie-Mellon University

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. Each project benefits from their expertise, creativity, and hands-on problem-solving, fueling progress and innovation across the organization.As part of our dedicated team, you will work alongside world-class robotics professionals committed to pushing the boundaries of technology and redefining ideas into solutions for real-world applications. We foster a culture of professionalism, respect, and collaboration, offering a flexible and encouraging environment where you can sharpen your skills, lead impactful projects, and take control of your career development.We are seeking a motivated roboticist to help develop and deploy the next generation of mobile manipulation systems for real-world applications. This is an exciting opportunity for someone who thrives in a fast-paced and innovative setting. In this role, you will bridge research and industry by transforming advanced robotic concepts into robust, production-ready technologies, ensuring our team delivers exceptional and ground breaking results. The work emphasizes hands-on development, integration, and deployment of systems that combine perception, planning, and control to address impactful challenges in areas including logistics, manufacturing, and automated science. If you are passionate about building real robots that make a measurable difference in the world, we would love to hear from you.Your primary 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 tools to generate high-fidelity synthetic data and architect complex testbed scenarios for software validation.Multidisciplinary Collaboration: Thrive in a multidisciplinary environment, working closely with hardware engineers, systems engineers, and domain experts to translate complex physical requirements 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 Qualifications:B.S. 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++ skills.Solid technical communication skills, demonstrated success working as part of a cross-functional team.Experience with Python for quick prototyping of applications.Linux development experience.Effective organizational, planning, and analytical skillsAbility to effectively interact with a multifaceted population of internal and external partnersAbility to work on multiple projects at the same timeWe especially want to hear from you if you have experience or qualifications in any of the following areas:Experience with ROS2/Move-it middleware and development frameworks.Experience with robot manipulators kinematic analysis and trajectory optimizations to maximize operational throughput and efficiency.Advance use of simulation environments such as Gazebo, Isaac Sim, or MuJoCo for robotic applications development and testing.Experience with robust fleet communication protocols, multi-robot behavior, motion planning and coordination to design efficient and robust dispatching systems.Real-world deployment, systems engineering.Embedded systems or real time application development.Proficiency leveraging AI tools to develop robust software solutions.Other Requirements: Successful pre-employment background checkThis position will require work on a variety of projects, including projects that involve military/defense applications and/or are funded by military/defense sponsors.Are you interested in joining our versatile team at NREC where you will have a direct impact on operations and meaningful projects?Join a collaborative environment where your hands-on skills, leadership, and mentorship will directly influence operations and inspire the next generation of innovators.Why NREC?At NREC, you will shape the robotics revolution by tackling real-world challenges in agriculture, manufacturing, defense, energy, and much more. You will work alongside top robotics experts, develop ground breaking technologies, and see your solutions deployed in the field.NRECat a Glance:Located in Pittsburgh or “Roboburgh”, a hub for over 120+ robotics companies30+ years of pioneering robotics research150+ professionals driving innovation and real-world impactPart of Carnegie Mellon University’s Robotics Institute, a global leader in roboticsNREC also leads in educational outreach through its Robotics Academy, which develops curricula and software for K–12 and college-level students. You will also have opportunities to engage with these student groups through outreach activities.As part of our team, you will have the flexibility to grow your career - whether becoming a technical expert, leading projects, mentoring others, or exploring new pathways and making an impact in developing technologies that drive progress, improve safety and transform industries.Joining the CMU team opens the door to an array of exceptional benefits.Benefits eligible employees enjoy a wide array of benefits including comprehensive medical, prescription, dental, and vision insurance as well as a generous retirement savings program with employer contributions. Unlock your potential with tuition benefits, take well-deserved breaks with ample paid time off and observed holidays, and rest easy with life and accidental death and disability insurance. Additional perks include a free Pittsburgh Regional Transit bus pass, access to our Family Concierge Team to help navigate childcare needs, fitness center access, and much more!For a comprehensive overview of the benefits available, explore our Benefits page.At Carnegie Mellon, we value the whole package when extending offers of employment. Beyond credentials, we evaluate the role and responsibilities, your valuable work experience, and the knowledge gained through education and training. We appreciate your unique skills and the perspective you bring. Your journey with us is about more than just a job; it’s about finding the perfect fit for your professional growth and personal aspirations.Are you interested in an exciting opportunity with an exceptional organization?! Apply today!LocationPittsburgh, PAJob FunctionSoftware/Applications Development/EngineeringPosition TypeStaff – RegularFull Time/Part timeFull timePay BasisSalaryMore Information: Please visit “Why Carnegie Mellon” to learn more about becoming part of an institution inspiring innovations that change the world. Click here to view a listing of employee benefitsCarnegie Mellon University is an Equal Opportunity Employer/Disability/Veteran. Statement of AssuranceSummaryLocation: Pittsburgh, PAType: Full time

Vacancy posted 12 days ago
Similar jobs that could be interesting for youBased on the Software Engineer/ Senior Software Engineer, Robotics - NREC in Pittsburgh, PA vacancy
  •  ...Responsibilities Design, develop, and maintain perception software for autonomous rovers and robotic spacecraft. Develop stereo vision and LiDAR...  ...Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, Robotics, Aerospace, or a related... 
    Senior
    Full time
    Flexible hours

    Voyager Technologies, Inc.

    Pittsburgh, PA
    29 days ago
  •  ...Gather AI, we're not just creating software; we're pioneering a new era of warehouse...  ...the charge in the rapidly evolving robotics industry, and we invite you to join...  ...the Role We're looking for a Senior Robotics Platform Engineer to own the robotics platform layer... 
    Senior
    Flexible hours
    Shift work

    Gather AI

    Pittsburgh, PA
    17 days ago
  • At the National Robotics Engineering Center (NREC), it is our engineers and technicians who drive the breakthroughs...  ....We are seeking a dynamic Senior Applied AI Infrastructure Engineer to...  ...evaluating AI-assisted workflows for software development, testing, documentation,... 
    Senior
    Full time
    Work experience placement
    Flexible hours

    Carnegie Mellon University

    Pittsburgh, PA
    2 days ago
  •  ...Senior Software Engineer Senior Software Engineer working with our Cloud Infrastructure team to develop and maintain distributed services for driving real-time simulation systems. Objectives: Design, implement, and maintain distributed backend services optimized... 
    Senior

    BAE Systems OneArc

    Pittsburgh, PA
    2 days ago
  •  ...Senior Software Engineer New York, NY; Pittsburgh, PA Blink Health is the fastest growing healthcare technology company that builds products to make prescriptions accessible and affordable to everybody. Our two primary products – BlinkRx and Quick Save – remove... 
    Senior

    Blink Health

    Pittsburgh, PA
    2 days ago
  •  ...Job Description We are seeking a skilled and dedicated developer to join our Engineering team. As an SWE at Air, you show a clear passion for quality and love to bring software to life. You are energized by the idea of building something new and want to work on... 
    Senior
    Full time
    Work experience placement
    Work at office

    Air

    Pittsburgh, PA
    4 days ago
  •  ...Software Engineer Engineered to outperform, Teraswitch is on a mission to provide high-performance infrastructure services for critical workloads. With 20+ datacenter locations around the world interconnected by our low latency global backbone network, we are the class... 
    Senior
    Full time

    TeraSwitch Inc

    Pittsburgh, PA
    2 days ago
  • $154k - $286k

     ...powers all of the latest design innovations in consumer, mobile and enterprise electronics worldwide. We are looking for a passionate software developer to join Virtuoso place and route infrastructure team and improve our place route foundation. We use advanced math,... 
    Senior
    Full time
    Worldwide

    Cadence Design Systems

    Pittsburgh, PA
    3 days ago
  • $118.2k - $177k

     ...winning, global leader in architecture, engineering, and geospatial services. We blend...  ...Position Overview Woolpert is hiring a Senior Software Engineer to join our dynamic Atlas...  ...AI & Machine Learning LiDAR Robotics/Self-Driving/Autonomy General familiarity... 
    Senior
    Flexible hours

    Woolpert

    Pittsburgh, PA
    1 day ago
  • $145k - $165k

     ...Senior Software Engineer At Edge Case, our mission is to enable the safe deployment of frontier technologies and sophisticated systems. We enable our customers to assure the safety of autonomous systems for real world deployment. We are developing products that define... 
    Senior
    Full time
    Temporary work
    Work experience placement
    Work visa
    Flexible hours

    Edge Case Research

    Pittsburgh, PA
    1 day ago
  •  ...Senior Software Engineer The Senior Software Engineer designs, develops, and supports applications and solutions using Visual Studio,.NET platform and SQL server. Essential Functions include developing applications and solutions using C#, SQL or other equivalent programming... 
    Senior
    Work experience placement
    Work at office

    Opportunities

    Pittsburgh, PA
    4 days ago
  • $126k - $248k

     ...product which allows users to deploy fault-tolerant, globally distributed MongoDB clusters in just minutes. We're seeking a Senior Software Engineer to join our Developer Tools Team within the Database Experience department. The team is responsible for tools which allow... 
    Senior
    Local area
    Remote work
    Worldwide
    Flexible hours

    MongoDB

    Pittsburgh, PA
    3 days ago
  •  ...Senior Software Engineer - SoftWriters Empower LTC Pharmacies. Save Lives. Build the Future of Healthcare Technology. About SoftWriters SoftWriters develops innovative IT solutions that empower long-term care (LTC) pharmacies to deliver life-saving medications... 
    Senior
    Work at office
    Remote work
    Visa sponsorship
    Work visa
    Relocation package
    Flexible hours

    SoftWriters Inc

    Pittsburgh, PA
    1 day ago
  •  ...developing high-quality, scalable, and robust software solutions for medical applications? Do...  ...for you! We are seeking a talented Senior Software Engineer to join our team and help us enhance...  ...is required. Knowledge of robotic systems Experience in machine learning... 
    Senior
    Flexible hours

    Smith & Nephew

    Pittsburgh, PA
    3 days ago
  • At the National Robotics Engineering Center (NREC), it is our engineers and technicians who drive the breakthroughs that define our success. Our technical...  ...documenting, testing, troubleshooting, and maintaining software applications and integrated systemsInteracting with... 
    Full time
    Work experience placement
    Flexible hours

    Carnegie Mellon University

    Pittsburgh, PA
    12 days ago
  •  ...Job Title: Senior Software Engineer Location: Indianola, Pittsburgh, PA Client : Tata Elxsi | Bayer Rate : $55/Hr on C2C Department: Radiology R&D, Software Development Center Job Summary: We are thrilled to announce an... 
    Senior

    Concord IT Systems

    Pittsburgh, PA
    4 days ago
  • $182.8k - $247.3k

     ...growing!) learners around the world.We’re looking for backend engineers who have experience building and operating reliable, scalable...  ...performance across different use cases.ð§ You will...Collaborate on software projects with product design and backend aspectsDevelop,... 
    Senior
    Work experience placement

    Duolingo

    Pittsburgh, PA
    22 days ago
  • At the National Robotics Engineering Center (NREC), it is our engineers and technicians who drive the breakthroughs that define our success. The members...  ...your career development.We are seeking a dynamic UI/UX Software Engineer for existing and new projects. In this position... 
    Full time
    Work experience placement
    Flexible hours

    Carnegie Mellon University

    Pittsburgh, PA
    2 days ago
  • $130k

     ...mainstream technology staff as well as Digital Transformation Services for all American Corporations. We are currently seeking a Senior Software Engineer for our client in the Banking domain. We value our professionals, providing comprehensive benefits and the opportunity... 
    Senior
    Contract work
    Work experience placement
    Local area
    Immediate start
    Relocation
    Flexible hours

    Mastech Digital

    Pittsburgh, PA
    25 days ago
  • $153k - $207k

     ...learners around the world.About the Role...We are hiring for Android Engineers at various levels, and below you can find more information...  ...drive DAU aligned monetization.ð§ You will...Collaborate on software projects with product design and backend aspectsDevelop,... 
    Senior
    Work experience placement

    Duolingo

    Pittsburgh, PA
    a month ago
  •  ...Senior AWS Full Stack Software Engineer Full-time Hybrid – Knoxville, TN | Columbia, SC | Lafayette, LA | Birmingham, AL Position Overview Seeking a Senior AWS Full Stack Software Engineer to develop scalable cloud-based enterprise applications using Java... 
    Senior
    Full time
    Local area

    System One

    Pittsburgh, PA
    21 days ago
  •  ...handling. Our solution includes autonomous mobile robots (AMRs), fleet management software, actionable analytics, and best-in-class services and...  ...The Role: We are seeking a highly experienced Senior Software Engineer to lead the technical direction and development of... 
    Senior
    Remote work

    Seegrid

    Pittsburgh, PA
    4 days ago
  •  ...Job Title: Senior AWS Full Stack Software Engineer Location: Knoxville, TN, Columbia SC or Lafayette, LA or Birmingham, AL Description: Senior AWS Full Stack Software Engineer to develop, modernize, and support enterprise applications within a large scale,... 
    Senior
    Full time
    Local area

    System One

    Pittsburgh, PA
    23 days ago
  •  ...Indiana, Massachusetts, New Jersey, New York, North Carolina, Pennsylvania, Texas   About the Role We're looking for a Senior Software Engineer to own product capabilities from the data model to the final interaction. This is a frontend-leaning full-stack role:... 
    Senior
    Contract work

    Markup AI

    Pittsburgh, PA
    17 days ago
  • Senior Software Engineer - Build Cutting-Edge Solutions ? Location: [Specify Remote, Hybrid, or Onsite Location] ? Job Type: [Full-Time]About the RoleWe are seeking a Senior Software Engineer to play a key role in designing and developing innovative software solutions.... 
    Senior
    Full time
    Work at office
    Remote work
    Flexible hours

    Technical Search Consultants

    Pittsburgh, PA
    18 days ago
  • $174k - $252k

     ...or equivalent practical experience. 5 years of experience with software development in one or more programming languages (e.g., C++,...  ...Experience developing accessible technologies. Google's software engineers develop the next-generation technologies that change how... 
    Senior
    Local area

    Google

    Pittsburgh, PA
    4 days ago
  • $159k - $207k

     ...vehicles. This is the system that executes the software and neural networks that make our...  ...We work at the intersection of software engineering, machine learning, sensors, and hardware...  ...talk with you. What You’ll Be Doing:As a senior engineer in the Next-Gen Technologies... 
    Senior
    Work at office
    2 days per week

    Motional

    Pittsburgh, PA
    a month ago
  •  ...leading experts across machine learning and robotics, cloud platforms, mapping, sensors and...  ..., test operations, systems and safety engineering – all dedicated to redefining the relationship...  ...spanning multiple teams and hardware/software domainsProduce configurations and... 
    Senior
    Permanent employment
    Work at office
    Immediate start
    Visa sponsorship

    Latitude AI

    Pittsburgh, PA
    21 days ago
  • $86.25k - $158.13k

     ...culture where all of our employees feel respected, valued and have an opportunity to contribute to the company’s success. As a Senior Software Engineer within PNC's Retail technology organization, you will be based in Strongsville, OH, Pittsburgh, PA or Dallas, TX.We are... 
    Senior
    Full time
    Temporary work
    Part time
    Work experience placement
    Work at office

    The PNC Financial Services Group

    Pittsburgh, PA
    10 days ago
  • $135.2k - $306.4k

     ...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for senior systems builders to help shape the next generation of document, search, and AI-facing capabilities inside Oracle Database.... 
    Senior
    Full time
    Temporary work
    Flexible hours

    Oracle

    Pittsburgh, PA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer/ Senior Software Engineer, Robotics - NREC. Be the first to apply!