Lead Software Engineer
Location: Spring, TX
Employer: EKU Power Drives Inc.
Schedule: Full-time, Mon–Fri, 8:00 AM – 5:00 PM
We are seeking a skilled and motivated Lead Software Engineer to join our team and drive the development of advanced control and monitoring solutions for industrial and energy applications.
Key Responsibilities:
Lead and participate in software development for product releases, with a focus on data acquisition, cloud computing, data analysis, and embedded application software.
Design and implement interfaces for diverse machinery using CAN, UDP, TCP/IP, and Modbus communication protocols.
Oversee software testing, release processes, and bug resolution.
Engage with clients and internal teams to gather feedback and define requirements.
Define internal system requirements and support system development projects.
Contribute to business development by supporting project scoping and timeline planning.
Minimum Requirements:
Bachelor’s degree in Electrical Engineering, Mechatronics, or Electronics Engineering.
At least 2 years of experience in:
Embedded software development (including use of CANoe and CANape).
Cloud computing, data aggregation, and communication protocols (Modbus, UDP, CAN).
Programming in Python and C++; IP networking and integration of custom IP/LAN networks.
Automated build pipelines using Jenkins.
1 year of experience with:
Industrial machinery automation.
Power electronics (Low/Medium voltage).
Embedded systems.