What are the responsibilities and job description for the Control Software Engineer position at Agile Resources, Inc.?
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 :
Bonus Skills :
Salary : $125,000