Software Development Engineer

6 days ago


Pittsburgh, Pennsylvania, United States Rivers Agile Full time

**Company Overview**

Rivers Agile is a product company for hire, specializing in building software products for small- to medium-sized businesses. We form into small teams tasked with the full lifecycle development of a software product.

We seek engineers who are lifelong learners, passionate about their craft, and defined by their unique personalities, experience, and style.

Location:

Our office is on Pittsburgh's North Shore across from PNC Park. This is a hybrid position as it involves developing software that runs on autonomous mobile robots. Candidates must be local or willing to relocate.

Technical Expectations:

  • Experience developing software that controls vehicles or similar industrial machinery involving various sensors, diagnostics, safety mechanisms, and motors.
  • Strong C++ design and programming skills with the ability to operate effectively across the stack, from low-level system components to integration-level features.
  • Experience developing real-time control algorithms using C++ to manage dynamic system behavior effectively.
  • Up-to-date knowledge of the latest C++ standards, features, and best practices for code quality, maintainability, and performance.
  • Experience with Linux-based real-time operating systems.
  • Intermediate skills in Python.

Other Expectations:

  • 7+ years of experience in software development on product-oriented teams.
  • Bachelor's degree in computer science, information technology, or related field.
  • Reliably functions as an individual contributor to break down, define, estimate, design, and complete stories with minimal technical oversight as a member of a team.
  • Experience operating in all areas of the application lifecycle from inception through maintenance.
  • Delivers quality solutions to clients, closely adhering to accepted definitions of done and operating with an attitude of excellence.
  • Takes ownership of their responsibilities and demonstrates integrity, work ethic, professionalism, and diversity in working with others.
  • Participates in company activities, such as recruiting, training, and team building.
  • Adapts to change and ambiguity in a resourceful, positive, and professional manner.
  • Applies technical and industry knowledge to offer creative and relevant solutions to our clients.

Salary: $120,000 - $180,000 per year, depending on experience.

Package: Salaried position, bonus program, full benefits (medical, dental, vision, supplementary), holidays, paid time off, 401(k) plan, good work-life balance, flexible hybrid onsite/offsite arrangements.



  • Pittsburgh, Pennsylvania, United States Software Engineering Institute Full time

    About the RoleWe are seeking a highly skilled Embedded Software Engineer to join our team at the Software Engineering Institute. As an Embedded Software Engineer, you will be responsible for designing and developing software prototypes and research methods for software resilience.Main Responsibilities:Design embedded software tools and capabilities,...


  • Pittsburgh, Pennsylvania, United States Software Engineering Institute Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Developer to join our team at the Software Engineering Institute (SEI) in Pittsburgh, PA.The successful candidate will be responsible for designing and developing software prototypes, researching methodologies for software resilience, and developing methodologies to advance the practice of...


  • Pittsburgh, Pennsylvania, United States Software Engineering Institute Full time

    About the RoleWe are seeking a highly skilled Sr. Software Developer to join our team at the Software Engineering Institute in Pittsburgh, PA. This is a full-time position that requires flexibility to travel on occasion.The ideal candidate will have a strong background in software development, with expertise in C and C++. They should be proficient in...


  • Pittsburgh, Pennsylvania, United States Software Engineering Institute Full time

    About the RoleWe are seeking a highly skilled Sr. Software Developer to join our team at the Software Engineering Institute in Pittsburgh, PA. This is a full-time position that requires flexibility to travel on occasion.The ideal candidate will have a strong background in software development, with expertise in C and C++. They should be proficient in...


  • Pittsburgh, Pennsylvania, United States Software Engineering Institute Full time

    About UsThe Software Engineering Institute (SEI) is a national resource that helps advance software engineering principles and practices. We serve as a hub for academia, defense, government organizations, and industry to improve software-intensive systems.


  • Pittsburgh, Pennsylvania, United States ZipRecruiter Full time

    Aerotech is a company that offers innovative solutions for advanced manufacturing operations worldwide. We are currently seeking a talented Software Development Engineer to join our team in Pittsburgh, PA.This role will involve developing and implementing new software features, as well as testing and debugging existing code. The ideal candidate will have a...


  • Pittsburgh, Pennsylvania, United States Software Engineering Institute Full time

    About the OpportunityThe Software Engineering Institute (SEI) is a world-class organization dedicated to advancing software engineering principles and practices. We are seeking an exceptional Senior Software Reverse Engineering Expert to join our Threat Analysis directorate.Job Description:Reverse engineer malicious code for high-impact customers, design and...


  • Pittsburgh, Pennsylvania, United States Carnegie Mellon University Full time

    Carnegie Mellon University - Embedded Software EngineerWe are seeking an exceptional Embedded Software Engineer to join our team at Carnegie Mellon University.About UsCarnegie Mellon University is a world-renowned institution known for its academic excellence and innovative research. Our university is committed to fostering a collaborative environment that...


  • Pittsburgh, Pennsylvania, United States Software Engineering Institute Full time

    Job SummaryWe are seeking a skilled Embedded Software Architect to design and develop software prototypes and research methods for software resilience.Design embedded software tools and capabilities, including software exception handlers, inter-process communication mechanisms, and software fault monitors.Use static, dynamic, and complexity analysis software...


  • Pittsburgh, Pennsylvania, United States United Software Group Full time

    Role DescriptionWe are looking for an experienced Full Stack Software Engineer with expertise in React JS to join our team. In this role, you will work on designing, developing, and deploying web applications utilizing React JS, .NET Core, and C# technologies.


  • Pittsburgh, Pennsylvania, United States Software Engineering Institute Full time

    The Software Engineering Institute (SEI) at Carnegie Mellon University is a leading research and development center focused on advancing software engineering, cybersecurity, and process improvement.We are seeking a highly skilled Ai Vulnerability Researcher to join our team at the SEI headquarters in Pittsburgh, PA. As an Ai Vulnerability Researcher, you...


  • Pittsburgh, Pennsylvania, United States Software Engineering Institute Full time

    Job SummaryWe are seeking a highly skilled embedded software engineer to design and develop innovative software prototypes and research methods for software resilience. Key responsibilities include designing embedded software tools, using static and dynamic analysis software tools to identify software weaknesses, and ensuring deterministic performance...


  • Pittsburgh, Pennsylvania, United States Diverse Lynx Full time

    Job Title: Senior Software Development Engineer SpecialistLocation: Pittsburgh, PA (100% onsite)Estimated Salary: $120K - negotiable based on experienceThis is a critical role that will be responsible for the development of high-quality software for medical devices. The ideal candidate will have expertise in software development processes, software...


  • Pittsburgh, Pennsylvania, United States Trantor Software Full time

    About Trantor Software:Established in 2009, Trantor Software is a prominent software services company headquartered in California. We develop cutting-edge technology solutions that empower our clients to achieve their business goals. Our approach focuses on the overall strategy and vision.Our team practices pragmatism in software engineering and prioritizes...


  • Pittsburgh, Pennsylvania, United States Evertz Microsystems Full time

    Job DescriptionWe are seeking an experienced Senior Software Development Engineer to join our team at Evertz Microsystems.About the Role:Design and develop advanced software for our broadcast and signal processing equipment.Create and debug software and firmware to meet customer requirements.Adapt existing products to new specifications and uses.Maintain...


  • Pittsburgh, Pennsylvania, United States United Software Group Full time

    Job DescriptionWe are seeking a highly skilled Senior Full Stack Developer to join our team at United Software Group in Pittsburgh, PA. This is a hybrid role that combines the best of both worlds, with the flexibility to work from home and in-office.About the JobThis is a 12-month contract-to-hire opportunity, with a strong possibility of conversion to a...


  • Pittsburgh, Pennsylvania, United States Diverse Lynx Full time

    Job Description:We are looking for a talented Senior Software Development Engineer in Test to join our team at Diverse Lynx LLC.About the Role:This position requires an experienced Senior Software Development Engineer in Test with a strong background in automation testing and software development.The ideal candidate will have expertise in designing and...


  • Pittsburgh, Pennsylvania, United States Software Engineering Institute Full time

    About the RoleThe Software Engineering Institute (SEI) is a leading national resource for software engineering, computer security, and process improvement. Our mission is to help organizations enhance software engineering capabilities and develop or acquire software that meets their needs.We are seeking a highly skilled Cybersecurity Research Engineer...


  • Pittsburgh, Pennsylvania, United States Aurora Innovation Full time

    Aurora Innovation is revolutionizing the transportation industry with its self-driving technology. We're seeking a Senior Staff Software Engineer to join our Deploy / Linux Platforms Team.The ideal candidate will collaborate with teams across Autonomy, Aurora Services, Technology Foundations, and Vehicle Platform groups to ensure reliable software management...

  • Software Engineer

    4 weeks ago


    Pittsburgh, Pennsylvania, United States Solventum Full time

    About SolventumSolventum Health Information Systems, Inc. is a company that values innovation and excellence in software development.We are committed to delivering high-quality solutions that meet the needs of our clients.Job OverviewWe are seeking a highly skilled Software Development Engineer - Frontend Developer to join our team.The successful candidate...