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

RzVneTEwLzlQV0ZTb0hLSmZ6ZFJyREh5WWc9PQ==
  • 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

Edge Logistics

Carrier Sales Representative - Phoenix, AZ Job at Edge Logistics

 ..., and innovation. We deliver exceptional service by developing strategic partnerships with reliable carriers all over the country. As a Carrier Sales Representative you are responsible for the coverage of our customers freight and ensuring its seamlessly serviced... 

Alphabe Insight

Entry Level Marketing Assistant Job at Alphabe Insight

 ...Job Title: Entry Level Marketing Assistant Location: Austin, TX Job Description: We are seeking a passionate and motivated Entry Level...  ...practices. Ability to work collaboratively in a team environment. Basic knowledge of digital marketing concepts is a plus.... 

Symicor Group

Deposit Operations Specialist - Boston, MA - Job # 2176 Job at Symicor Group

 ...proposition centers around providing the very best available banking and accounting talent. In fact, most of our recruiters are former...  ....~Solid background in bank operations, including retail and back office areas.~Excellent communication skills, knowledge of word and... 

Raag Solutions

Hadoop Developer (W2 only) Job at Raag Solutions

 ...Required experience: 10+ years Comments: Google Cloud migration experience Hadoop and Teradata experience ETL experience Python and Apache Spark experience Skills: Required Qualifications: 10+ years of application development and implementation experience using... 

Kyndryl

Experience Visual Designer Job at Kyndryl

**Who We Are**At Kyndryl, we design, build, manage and modernize the mission-critical technology...  ...and our communities.**The Role**Experience Designers raise the bar for what good...  ...You're eager to share your superpower and learn from others. While navigating chaos and fast...