Hardware Automation Software Engineering Intern
Key Skills for This Role
Full Job Posting
Job Title
Hardware Automation Software Engineering Intern
What you will do
- Build out our wafer handling automation and measurement software in Python, from implementing new features to interfacing with custom hardware and instruments
- Work on existing test and measurement software to roll out updates and bug fixes
- Debug issues when they show up, whether in the software or in the hardware
- Write code the rest of the team can maintain: typed, documented, and reviewed
What we are looking for
Degree in Computer Science, Computer Engineering, Electrical Engineering, or similar
Strong object oriented programming skills. You know how to split a problem into classes without coupling everything together,and where to section things off
Strong debugging skills, ability to narrow down the problem and trace it down without giving up, regardless of the source of the issue
Familiar with common design patterns and software architectures. Good judgement, and you plan out how to structure code before writing it
Able to work independently at times. We will point you in the right direction, but you should be comfortable making good design decisions on your own
Strong understanding of Python, ability to write maintainable and extendable code
Understanding of multithreaded programs and principles
Scripting experience for writing out test cases and one-off experiments
Organized and detail-oriented, should document progress while working
Comfortable with using Git and GitHub
Good coding etiquette and solid communication skills
Nice to have
Experience writing hardware drivers and/or controlling lab equipment
GUI development experience, specifically PyQt6
Any hands-on lab or hardware background, or at least a desire to learn about hardware and electronics as development progresses
Hardware communication protocols (I2C, SPI, etc)
About Avicena
Verified company details for this employer are not available yet.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Avicena
Optical Fiber – Strategic Buyer/Technologist
Sunnyvale, USA
Micro Optics Fabrication Engineer
Sunnyvale, USA
Failure Analysis Engineer
Sunnyvale, USA
Automated Test Engineer
Sunnyvale, USA
Process Engineer – Photolithography
Sunnyvale, USA
Optical Fiber – Strategic Buyer/Technologist
Sunnyvale, USA
Reliability Engineering Manager
Sunnyvale, USA
Backend Process Engineer
Sunnyvale, USA
IC Layout Designer
Sunnyvale, USA