Power Systems Software Engineer at Agile Resources, Inc. in Cedar Park, Texas

Posted in Other about 4 hours ago.

Type: full-time





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 $125k (depending on experience)

We are seeking a talented and motivated Power Systems Software Engineer to join our dynamic team. As a key contributor, you will play a crucial role in designing, developing, and maintaining software solutions for power control and management systems. If you have a passion for both low-level programming and high-level system design, this role is for you!

Responsibilities:

  • Design, implement, and optimize software components for power control systems using C++.
  • Work closely with cross-functional teams, including hardware engineers, firmware developers, and system architects.
  • Proficiency in Linux development environments (e.g., Ubuntu or CentOS).
  • Comfortable working with system libraries, kernel modules, and device drivers.
  • Strong scripting experience with Python and Bash.
  • Automate system tasks, perform data analysis, and create efficient tools for system monitoring and diagnostics.
  • Develop software components that respond to power system events.
  • Implement control algorithms for voltage regulation, load shedding, fault detection, and protection.
  • Ensure stability and safety of power systems.
  • Create unit tests, integration tests, and system-level tests.
  • Validate software against power system simulations and real-world scenarios.
  • Maintain clear and concise documentation for software design, APIs, and system configurations.

Qualifications:

  • 5+ years of experience in C++ development, preferably in the context of power systems or industrial controls.
  • Familiarity with power system concepts (voltage, current, frequency, etc.).
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork abilities.
  • Passion for clean, efficient, and maintainable code.

Bonus Skills:

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field.
  • Experience with PLC programming or SCADA systems.
  • Knowledge of communication protocols (Modbus, DNP3, IEC 61850, etc.).
  • Exposure to FPGA programming or hardware description languages (VHDL/Verilog).

More jobs in Cedar Park, Texas

Other
about 4 hours ago

Austin Fraser
Other
about 6 hours ago

Allied Steel Buildings
More jobs in Other

Other
less than a minute ago

Outlier
Other
less than a minute ago

Outlier
Other
less than a minute ago

Outlier