Rivers Agile is hiring a
C/C++ Software Engineer-Senior

Logo of Rivers Agile

Rivers Agile

💵 ~$150k-$222k
📍Remote - United States

Summary

The job is for an engineer at Rivers Agile, a software product development company located on Pittsburgh’s North Shore. The role involves developing real-time control algorithms, working independently, and participating in company activities. Remote work is also an option.

Requirements

  • Experience with Linux-based real-time operating systems
  • Intermediate skills in Python
  • Bachelor's degree in computer science, information technology, or related field

Responsibilities

  • Develop real-time control algorithms using C++ to manage dynamic system behavior effectively
  • Apply model predictive controls (MPC), linear and non-linear quadratic algorithms, and reinforcement learning
  • Develop software that controls vehicles or similar industrial machinery involving various sensors, diagnostics, safety mechanisms, and motors
  • Function as an individual contributor to break down, define, estimate, design, and complete stories with minimal technical oversight
  • Deliver quality solutions to clients, closely adhering to accepted definitions of done and operating with an attitude of excellence
  • Take ownership of responsibilities and demonstrate integrity, work ethic, professionalism, and diversity in working with others
  • Participate in company activities, such as recruiting, training, and team building
  • Adapt to change and ambiguity in a resourceful, positive, and professional manner

Preferred Qualifications

Familiarity with multi-threaded Windows development and Microsoft Foundation Class Library

Benefits

  • 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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Rivers Agile know you found this job on JobsCollider. Thanks! 🙏