Software Development Engineer, Texas Institute for Electronics
Core
Design, develop, and integrate high-performance software for advanced semiconductor manufacturing equipment, focusing on hardware–software integration, motion control, and real-time automation.
Role type
Software Development Engineer (Embedded/Hardware Integration)
Builds
Control and automation software for semiconductor manufacturing equipment
Domain
Semiconductor manufacturing / Hardware engineering
Deliverable
production ML models | product features | infrastructure
Required skills
C++, Linux development, Qt UI design, hardware interface integration, real-time programming, Git/CI-CD, unit testing
Preferred skills
CMake, Eigen, CUDA, industrial communication protocols (Ethernet, USB, Serial, CAN, Modbus, ADS), cloud services (AWS S3/EC2)
Technologies
C++, Qt, Linux, Git, GitHub, CMake, Eigen, CUDA, AWS
Responsibilities
Develop software for equipment control, automation, and data acquisition; Implement C++ applications and develop Qt-based user interfaces; Integrate sensors, cameras, motion stages, and other hardware devices; Participate in software testing, code reviews, and CI/CD workflows; Support system setup, hardware troubleshooting, and wiring when needed
Seniority
Junior to Mid-level, hands-on IC