Systems Software Engineer

job
  • Agile Resources, Inc.
Sorry the Job you are looking for is no Longer available

Job Summary
Location
Cedar Park ,TX 78613
Job Type
Contract
Visa
Any Valid Visa
Salary
PayRate
Qualification
BCA
Experience
2Years - 10Years
Posted
03 Jan 2025
Share
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.
  • Scripting experience with Python and Bash.
  • 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).
Other Smiliar Jobs
 
  • Cary, NC
  • 16 Days ago
  • Atlanta, GA
  • 8 Days ago
  • Washington, DC
  • 8 Days ago
  • Orlando, FL
  • 8 Days ago
  • Kissimmee, FL
  • 2 Days ago
  • Cedar Park, TX
  • 2 Days ago
  • Atlanta, GA
  • 2 Days ago
  • Kissimmee, FL
  • 3 Days ago
  • Kissimmee, FL
  • 3 Days ago
  • Cedar Park, TX
  • 2 Days ago
  • Cedar Park, TX
  • 7 Days ago
  • Cedar Park, TX
  • 8 Days ago