Onsite Software Engineer, Automation Systems (C# & Python)

Brooks Automation

Fremont (CA)

On-site

USD 111,000 - 150,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical, Dental, Vision Insurance
401(k) Plan
Company holidays and Flexible Vacation

Job summary

Brooks Automation seeks a Software Engineer for an onsite role at our Fremont, CA office. You will gather requirements, design, implement using C# and Python, and ensure integration with the system. The role emphasizes collaboration, code reviews, and delivering testable software.

The position requires a Bachelor’s degree with 2+ years of experience or 6+ years of software development, with 5+ years in C# and Python, plus UML knowledge and networking skills. Flexible work arrangements may apply.

Qualifications

  • Bachelor's Degree with at least 2 years of software development experience or 6+ years overall.
  • 5 years of C# programming experience.
  • 5 years of Python programming experience.
  • Proficiency in UML for OO analysis and design.
  • Experience in multi-threaded and network socket programming.
  • Strong verbal and written communication skills.

Responsibilities

  • Gather requirements and write specifications for the project team.
  • Propose and review design specifications with peers.
  • Implement design using C# and Python as applicable.
  • Review code with other software engineers.
  • Develop test cases and integrate software components.
  • Assist in testing and debugging system integration issues.
  • Write release notes and application notes for new features.
  • Support customer adoption of software.
  • Follow the company's software development processes.

Skills

C# programming
Python programming
UML
Multi-threaded programming
Socket programming
Communication

Education

Bachelor's degree or equivalent

Job description

Brooks Automation seeks a Software Engineer for an onsite role at our Fremont, CA office. You will gather requirements, design, implement using C# and Python, and ensure integration with the system. The role emphasizes collaboration, code reviews, and delivering testable software.

The position requires a Bachelor’s degree with 2+ years of experience or 6+ years of software development, with 5+ years in C# and Python, plus UML knowledge and networking skills. Flexible work arrangements may apply.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer - Automation & Robotics (C#/Python)
Software Engineer - Automation & Robotics (C#/Python)

brooksauto • Fremont (CA)

Hybrid
USD 111,000 - 150,000
Medical, Dental, Vision
401(k) Plan
Flexible Vacation
Software Engineer
Software Engineer

Brooks Automation • Fremont (CA)

On-site
USD 111,000 - 150,000
Medical, Dental, Vision Insurance
401(k) Plan
Company holidays and Flexible Vacation
Software Engineer
Software Engineer

brooksauto • Fremont (CA)

Hybrid
USD 111,000 - 150,000
Medical, Dental, Vision
401(k) Plan
Flexible Vacation
Software Engineer
Software Engineer

Harvey Nash • Fremont (CA)

Hybrid
USD 110,000 - 150,000
Senior Embedded Software Engineer - Robotics
Senior Embedded Software Engineer - Robotics

Brooks Automation • Chelmsford (MA)

Hybrid
USD 118,000 - 160,000
Medical insurance
401(k) plan
Flexible vacation
Engineer Technician - Electronic / Mechanical Assembly (Contract Role)
Engineer Technician - Electronic / Mechanical Assembly (Contract Role)

Brooks Automation US LLC • Fremont (CA)

On-site
USD 34,000 - 52,000
Hybrid Software Engineer (C#/Python) – Fremont
Hybrid Software Engineer (C#/Python) – Fremont

Harvey Nash • Fremont (CA)

Hybrid
USD 110,000 - 150,000
Engineer Technician - Electronic / Mechanical Assembly (Contract Role)
Engineer Technician - Electronic / Mechanical Assembly (Contract Role)

BROOKS AUTOMATION • Fremont (CA)

On-site
USD 34,000 - 55,000
Embedded Software Engineer: Real-Time Robotics & Vision
Embedded Software Engineer: Real-Time Robotics & Vision

Brooks Automation US LLC • Fremont (CA)

Hybrid
USD 111,000 - 150,000
Medical, Dental, Vision
401(k) Plan
Paid holidays & Flexible vacation
Onsite Contract: Manufacturing Systems Technician
Onsite Contract: Manufacturing Systems Technician

Brooks • Fremont (CA), Northern (KY)

Hybrid
USD 70,000 - 100,000