Graduate

Reference: 892384_1785523841

We are looking for a Junior Software Engineer to support the development and deployment of software-driven industrial automation systems. This role is suited for recent graduates and early-career engineers with backgrounds in embedded software, C/C++, robotics, computer engineering, or low-level software development.

You'll contribute to real-world automation projects by developing and validating system configurations, analyzing technical documentation, supporting troubleshooting efforts, and collaborating with multidisciplinary engineering teams.

Key Responsibilities

  • Analyze engineering drawings, technical documentation, and system architectures.
  • Build, validate, and test JSON-based configuration files.
  • Support troubleshooting and debugging activities within control software environments.
  • Review system logic and communication structures.
  • Work with version control systems to manage software and configuration updates.
  • Participate in technical reviews, testing activities, and team meetings.
  • Collaborate with experienced engineers to deliver reliable automation solutions.
  • Document and maintain software configuration records.

Required Qualifications

  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Robotics, Mechatronics, or a related discipline.
  • Programming experience in C, C++, Python, Java, or similar languages.
  • Understanding of Object-Oriented Programming concepts.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Interest in automation, robotics, embedded systems, or industrial software.
  • Ability to work full-time on-site in Bellevue, WA.

Preferred Qualifications

  • Embedded systems or microcontroller experience.
  • Experience with C++ development.
  • Familiarity with Git version control.
  • Linux command-line experience.
  • Experience working with configuration files, JSON, or system integration projects.
  • Exposure to robotics, automation, motion control, or industrial systems.
  • Understanding of communication networks and device integration.

Who Should Apply?

We welcome applications from:

  • Recent graduates and Graduate Engineers.
  • Software Engineering Interns and Co-op Students.
  • Computer Science graduates.
  • Computer Engineering graduates.
  • Embedded Software Engineers.
  • Firmware Engineers.
  • Robotics and Mechatronics Engineers.
  • Junior Software Developers interested in automation and industrial technology.

Professional industry experience is not required. Internship experience, academic projects, personal projects, research work, and hands-on technical experience will all be considered. Candidates with a strong willingness to learn and grow in industrial automation are encouraged to apply


GCS is acting as an Employment Business in relation to this vacancy.

COMPETITIVE SALARY

Seattle

Contract

Added 31/07/2026
Reference: 892384_1785523841

Graduate

Seattle
Contract
At least 8 characters, 1 uppercase, 1 lowercase and 1 special character or number
Your file must be a doc, docx or pdf. No larger than 5MB.