Senior Software Engineer

Brooks Automation · Other US Location

Company

Brooks Automation

Location

Other US Location

Type

Full Time

Job Description

At Brooks, new ideas, new technologies and new ways of thinking are driving our future. Our customer focused culture encourages employees to embrace innovation and challenge the status quo with novel thinking and collaborative work relationships.

All we accomplish is grounded in our core values of World Class, Empowered, Accountable, Respectful, Engaged.

Senior Software Engineer

Job Description

Develop high-quality software design and architecture. Identify, prioritize and execute tasks in the software development life cycle. Document development phases and monitor systems. Ensure software is up-to-date with latest technologies. Attend sensor technology conferences and apply new technologies to our products. Submit patent ideas for our products that will keep the company as the leader in the industry. Help other engineers fix their code or solve complex problems. Work with management to keep the project on track. Gather requirements, write requirement specification, and get spec reviewed by team. Write design specification, and get spec reviewed by team. Implement the design with C#/C++ programming, and get code reviewed by team. Design test cases, and run unit testing over software emulation and on hardware. Integrate software component to overall system, and perform SQA testing. Work with rest of team, including ME, EE and SW engineers in system level integration. Document release features and application notes for customers. Support customers in their software integration, and in handling field escalations. Participate in team reviews on specs, on code, on documentation and on test-cases.

Requirements: Master's degree in Electrical Engineering, Computer Engineering or a related field, plus one year experience performing C# software design, development and testing.

Experience, which can be gained concurrently, must include:

  • 1 year of experience gathering requirements, writing specifications, and providing specs for review
  • 1 year of experience debugging software code and resolving complex software issues
  • 1 year of experience designing test cases and running unit testing by emulating software and hardware
  • 1 year of experience integrating software components to software systems and performing SQA testing
  • 1 year of experience documenting release features and application notes
  • 1 year of experience providing customer support during software integration projects

Job Site: 46702 Bayside Parkway, Fremont, CA 94538

Salary range: $158,080 - $ 164,632.35 per year

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

11/27/2022

Views

0

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Senior 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 Details

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 Details

Principal / 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 Details

Software 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 Details

Senior Finance Business Partner (d/f/m) - Personio

Views in the last 30 days - 0

Personio an intelligent HR platform is seeking a Senior Manager for FPA to lead financial planning and analysis for key departments The ideal candidat...

View Details

Senior Lead, Talent Acquisition - Sales (Relocation to Munich) (d/f/m) - Personio

Views in the last 30 days - 0

Personio a leading HR platform is seeking a Senior Lead Talent Acquisition professional to drive growth in the Revenue and Success functions across Eu...

View Details