Automation Software Engineering Intern
Build real-time Linux and Rust applications and robotic control algorithms for semiconductor fabrication equipment. The internship requires a relevant bachelor’s degree in progress, Python/C/C++ proficiency, robotics software experience, and a hands-on project portfolio.
About the job
Responsibilities
- Develop real-time applications in Linux and Rust for controlling semiconductor fabrication equipment.
- Design algorithms and simulations for robotic control systems.
- Build and test interdisciplinary automation projects that improve semiconductor fabrication processes and robot efficiency.
Requirements
- Pursuing a bachelor’s degree or higher in Computer Science, Electrical Engineering, Computer Engineering, or a related field.
- Proficiency in Python, C, and C++.
- Demonstrated experience developing robotics software.
- Portfolio demonstrating software engineering projects and hands-on work; GitHub portfolios are accepted.
Nice-to-haves
- Familiarity with feedback control systems.
- Experience developing computer vision applications.
- Proficiency in Rust.
Compensation and Benefits
- Hourly pay equivalent to an annualized range of $114,000–$131,000, depending on experience and education; actual earnings vary with hours worked.
- Housing stipend.
- Daily lunches, dinners three times per week, and stocked office kitchen.
- Weekly learning and development opportunities.
- Commuter benefits, including parking and late-night rides from the office.
- Paid time off, including holidays and sick time.
- Visa sponsorship.
- Medical, dental, and vision insurance.
- 401(k) retirement plan.
- Life and disability insurance.
Skills
Linux, Rust, Python, C, C++, Robotics Software, Motor Controllers, Path Planning, Trajectory Control, Feedback Control Systems, Computer Vision, Real-Time Applications
Similar jobs
Embedded Engineering jobsDesigns and validates automotive electrical systems through wire harness development, HiL bench integration, firmware bringup, and automated testing. Requires a 2026 engineering or computer science graduate with hands-on lab experience and familiarity with embedded programming and vehicle communication protocols.
Automation software engineering intern developing real-time Linux and Rust applications and robotic control algorithms for semiconductor fabrication equipment. Requires active pursuit of a bachelor's degree or higher, programming proficiency, robotics software experience, and a project portfolio.
Embedded software interns develop real-time Linux applications, Rust firmware, and backend systems for semiconductor fabrication equipment. The role requires embedded systems and microcontroller programming experience, proficiency in Python/C/C++, and pursuit of a relevant bachelor's degree or higher.
Electrical Integration Engineer responsible for bringing up and troubleshooting software-controlled electromechanical machine subsystems. The role requires hands-on hardware integration, embedded firmware experience, Python-based diagnostics and testing, and at least two years of relevant engineering experience or equivalent practical experience.
Integrates application-level software with automotive hardware to deliver and validate intelligent vehicle features. The role requires strong C/C++ programming, software engineering fundamentals, and an understanding of electronic systems; it is intended for students graduating in late 2026 or spring 2027.