Software Engineering Intern
Job Description
All we accomplish is grounded in our core values of World Class, Empowered, Accountable, Respectful, Engaged.
Software Engineering Intern
Job Description
Brooks is a leading worldwide provider of automation, vacuum, and instrumentation solutions for multiple markets including semiconductor manufacturing, life sciences, and clean energy. We are currently looking for an intern or recent college graduate for equipment control software development. The position is based out at Brooks Automation's west coast office at Fremont, California and will be a remote-hybrid role.
What you'll do:
• Gather requirements, write requirements specification and get spec reviewed by project team
• Propose design, write design specification and get spec reviewed by project team
• Implement the design with the project's chosen programming language
• Get code reviewed by peer engineers
• Design and develop tests for software
• Integrate software components developed into system
• Work with project team in debugging system integration problems
• Write release notes for software developed
• Support customer adoption of released software
• Follow company's software development process.
What you'll bring:
• No work experience required - as this is a intern or New College Graduate (NCG) position
• Software design experience at school project level or above is required
• Software programming experience using any of C#, C/C++ or Java at school project level or above is required
• Effective verbal and written communication skills are required
• Any work experience or internship experience is a plus
• Programming experience with Python is a plus
• Experience in project involving electric engineering and software development in control or instrumentation is a plus.
• Bachelor's degree obtained recently, or planned for the next couple of years
• Knowledge of United Modeling Language (UML) in Object Oriented Analysis & Design is required
• Knowledge of multi-thread and network socket programming is a plus
• Knowledge of robotics & control or instrumentation is a plus
• Knowledge of embedded operating systems & software is a plus
• Knowledge of computer design, including peripheral buses such as PCI/USB, Ethernet/CAN networks is a plus
What we offer:
• Competitive salaries
• Annual bonus plan
• Heavily subsidized Medical, Dental, and Vision premiums
• PTO and Flexible Time Off
• Company-wide shut down between Christmas and New Year
• 401(k) matching
• Employee Referral Program
• Employee Assistance Program (EAP)
• Adoption Assistance
• Tuition Assistance
• Student Loan Program
• Group Legal Assistance
• Paid subscriptions to Mental Health/Lifestyle Apps
• Employee Recognition Program
If any applicant is unable to complete an application or respond to a job opening because of a disability, please email at [email protected] for assistance.
Brooks Automation is an Equal Opportunity Employer. This company considers candidates regardless of race, color, age, religion, gender, sexual orientation, gender identity, national origin, disability or veteran status.
Date Posted
01/13/2023
Views
0
Similar Jobs
Software Architecture Engineering and Cloud Computing Engineer - The Aerospace Corporation
Views in the last 30 days - 0
The Aerospace Corporation is seeking a Senior Project Engineer with expertise in software architecture engineering and cloud computing The role involv...
View DetailsSoftware Engineering Manager - Cargill
Views in the last 30 days - 0
The Software Engineering Manager job involves setting goals for a team responsible for software project development and delivery ensuring quality stan...
View DetailsIntern People Experience - Personio
Views in the last 30 days - 0
Personio is an HR platform that simplifies complex tasks for small and mediumsized organizations With a team of over 1800 employees across Europe and ...
View DetailsPrincipal / Lead Software Engineer- RUST (Algorithmic and Mathematics) - m/w/d - HERE Technologies
Views in the last 30 days - 0
HERE Technologies is seeking a Principal Software Engineer to lead the development of extended services for their VRP solver Tour Planning The role in...
View DetailsSenior Software Engineer (Scala/Java) - HERE Technologies
Views in the last 30 days - 0
HERE Technologies is seeking an experienced backend engineer with strong Java or Scala skills to join the Map Processing Pipelines team The role invol...
View DetailsSales Development Representative - UK (Remote) - Dscout
Views in the last 30 days - 0
Dscout is a company that specializes in experience research solutions helping innovative companies like Salesforce Sonos Groupon and Best Buy to build...
View Details