Shire Jobs

Mobile Shire Logo

Job Information

Rivers Agile C/C++ Software Engineer-Senior in Pittsburgh, Pennsylvania

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. Most of our employees work remotely and come to the office for infrequent meetings.

Technical Expectations:

  • Experience developing real-time control algorithms using C++ to manage dynamic system behavior effectively

  • Knowledge and ability to apply model predictive controls (MPC), linear and non-linear quadratic algorithms, and reinforcement learning

  • Experience developing software that controls vehicles or similar industrial machinery involving various sensors, diagnostics, safety mechanisms, and motors

  • Experience with Linux-based real-time operating systems

  • Familiarity with multi-threaded Windows development and Microsoft Foundation Class Library is a plus

  • Intermediate skills in Python

Other Expectations:

  • 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, work-from-home optional

 

Powered by JazzHR

DirectEmployers