Software Engineer (C++ & Qt) | Remote work Job at Agile Resources, Inc., Cedar Park, TX

b0hhSG0rdkMwUTJkOE5HdDR6VUhHdEJ5Vnc9PQ==
  • Agile Resources, Inc.
  • Cedar Park, TX

Job Description

Location/Remote: Hybrid Remote in Cedar Park, TX (i.e., 4 days onsite/week)

Employment Type: Direct Hire/Full Time/Permanent

Compensation: Salary up to $115k (depending on experience) + 5% bonus + 5% RSUs

We're looking for a talented and motivated Software Engineer to join our dynamic team. As a key contributor, you'll play a crucial role in designing, developing, and maintaining C++ applications with a focus on Qt for our Linux-based power control and management systems. If you have a passion for building robust, user-friendly software that interacts directly with complex systems, this role is for you!

Responsibilities:

  • Design, implement, and optimize C++ software components for power control systems, leveraging the Qt framework for user interfaces and application logic.
  • Collaborate closely with cross-functional teams, including other software engineers, to architect, design, and implement advanced software solutions.
  • Work extensively within Linux development environments (e.g., Ubuntu or CentOS), comfortable with system libraries and potentially interacting with kernel modules or device drivers.
  • Utilize Python and Bash for scripting to automate system tasks, perform data analysis, and create efficient tools for system monitoring and diagnostics.
  • Develop software components that respond to power system events and implement control algorithms for voltage regulation, load shedding, fault detection, and protection.
  • Ensure the stability and safety of power systems through rigorous software design and testing.
  • Create comprehensive unit tests, integration tests, and system-level tests, validating software against power system simulations and real-world scenarios.
  • Maintain clear and concise documentation for software design, APIs, and system configurations.

Qualifications:

  • 1 - 2+ years of experience in C++ development, with demonstrated experience building applications within a Linux environment.
  • Familiarity or direct experience with the Qt framework for GUI development and application logic.
  • Strong problem-solving skills and exceptional attention to detail.
  • Excellent communication and teamwork abilities.
  • Passion for writing clean, efficient, and maintainable code.

Bonus Skills:

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field.
  • Familiarity with power system concepts (voltage, current, frequency, etc.) is highly desirable.
  • Experience with communication protocols (Modbus, DNP3, IEC 61850, etc.).
  • Exposure to industrial control systems (e.g., PLC programming or SCADA systems).

Job Tags

Permanent employment, Full time,

Similar Jobs

Christian Healthcare Ministries

Member Enrollment Representative (Remote - Local Candidates Only) Job at Christian Healthcare Ministries

 ...The Member Enrollment Representative is responsible for generating new leads, presenting the healthcare model to potential clients, nurturing leads through webinars and onboarding processes, and contributing to the growth of new opportunities. The role involves various... 

Premier Dental US

General Manager, Manufacturing Operations Job at Premier Dental US

 ...correction and long-term quality reliability. COST Own the manufacturing operations P&L, budget planning, and cost control strategies....  ...operational targets. Strong, hands-on experience with plastic injection molding, packaging, assembly, and metal fabrication... 

Steamboat Ski Resort

Early Childhood Substitute Teacher - Year Round - Occasional Job at Steamboat Ski Resort

 ...without reasonable accommodations. POSITION SUMMARY The Steamboat Child Care Center is looking for dedicated and flexible substitute teachers to join our new team! Early Childhood Subs will substitute for Early Childhood Teachers and Assistant Teachers when they... 

St. Julian Winery & Distillery

Wine Consultant Job at St. Julian Winery & Distillery

 ...Are you passionate about wine and providing exceptional customer experiences? Look no further! St. Julian, Michigan's premier winery, invites you to join our team as a Wine Consultant. This exciting position offers competitive hourly rates, with the potential to earn... 

LTC Language Solutions

Russian Language Interpreter - Nashville, TN Job at LTC Language Solutions

 ...Job Description Job Description Are you fluent in both English and Russian? Do you have experience working as an interpreter? LTC is an interpreting agency looking for contracted Russian language interpreters in Nashville, TN area. You will accept appointments on an...