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

RjN6WHZMdURnR0xqakRjcHJDdG5DeURXRnc9PQ==
  • 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, Remote job,

Similar Jobs

Budget Car and Truck Rental of Wichita

Car Cleaner/Detailer Job at Budget Car and Truck Rental of Wichita

 ...Description We are looking to add a full-time Car Cleaner for our airport operations in Wichita. Cleaners will be responsible for detailing rental vehicles before they go out for rent. Duties include vacuuming, wiping down, sanitizing, pulling out trash, and fueling... 

Reading International

Associate General Counsel - Real Estate and Finance Job at Reading International

 ...experienced Associate General Counsel Real Estate and Finance to report directly to its General...  ...on real estate legal matters, including commercial lease negotiations, real estate finance transactions and property development and other real property-related agreements... 

Valvoline Instant Oil Change

Entry Level Vehicle Service Specialist Job at Valvoline Instant Oil Change

 ...OVERVIEW: What youll do to drive success When you join us as an Entry-Level Lube Technician, your personal and professional goals will...  ...Manager within 18-24 months. Debt-Free Education : 13 paid credit hours/year at WilmU, covering part-time enrollment over two... 

Manpower

Warehouse Forklift Operator Job at Manpower

 ...Blaine, Washingtonis seeking a Cold storage warehouse worker to join their team. As a...  ...producti in warehouse/cold storage with Forklift Whats needed?Ability to lift 30-50...  ...Steel toe or composite shoes required. Operate forklift safely Whats in it for me?... 

Robert Half

Bank Teller Job at Robert Half

Description We are looking for a Teller who can start immediately for our client located...  ...who has cashier or customer service experience.Duties:+ Receive checks, money, debit...  ...transactions.+ Answer all accounts- and banking-related inquiries.+ Follow company procedures...