C++ Software Engineer - Senior

  1. Home
  2. C++
  • Company riversagile
  • Employment Full-time
  • Location 🇺🇸 United States, Pennsylvania, Pittsburgh
  • Submitted Posted 1 week ago - Updated 2 hours ago

Rivers Agile specializes in building software products for other small- to medium-sized businesses. As a “product company for hire,” we form into small teams tasked with the full lifecycle development of a software product. Our engineers are the heart of that. 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
 

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


 

Loading similar jobs...

C Developer Jobs

Forge your path in the heart of programming excellence! Explore career opportunities in C/C++ and C#.

© 2024 Created by C Developer Jobs. All rights reserved.