Graduate

GCS Recruitment

Seattle (WA)

On-site

USD 65,000 - 90,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

GCS is seeking a Junior Software Engineer to support the development and deployment of software-driven industrial automation systems. This role is ideal 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

Qualifications

  • Bachelor's degree in a related field such as Computer Engineering, Computer Science, Electrical Engineering, Robotics, Mechatronics, or equivalent.
  • Experience programming 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.

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.

Skills

C/C++
Python
Java
OOP

Education

Bachelor's degree in Computer Engineering/CS/EE/Robotics

Tools

Git
Linux command line
JSON

Job description

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software engineer
Software engineer

GCS Recruitment • Seattle (WA)

On-site
USD 80,000 - 110,000
Junior Automation Software Engineer
Junior Automation Software Engineer

GCS Recruitment • Seattle (WA)

On-site
USD 65,000 - 90,000
Junior Embedded Software Engineer — Industrial Automation
Junior Embedded Software Engineer — Industrial Automation

GCS Recruitment • Seattle (WA)

On-site
USD 70,000 - 90,000
Junior Automation Software Engineer (Embedded & Robotics)
Junior Automation Software Engineer (Embedded & Robotics)

GCS Recruitment • Seattle (WA)

On-site
USD 80,000 - 110,000
Junior Software Engineer (Embedded Systems & Automation)
Junior Software Engineer (Embedded Systems & Automation)

GCS Recruitment • Seattle (WA)

On-site
USD 70,000 - 90,000
Junior Automation Engineer — Industrial Controls (On-Site Bellevue)
Junior Automation Engineer — Industrial Controls (On-Site Bellevue)

GCS Recruitment • Bellevue (WA)

On-site
USD 65,000 - 95,000
Junior Controls Engineer - Hands-on Automation Training
Junior Controls Engineer - Hands-on Automation Training

GCS Recruitment • Seattle (WA)

On-site
USD 65,000 - 90,000
Junior Controls Engineer (Industrial Automation)
Junior Controls Engineer (Industrial Automation)

GCS Recruitment • Bellevue (WA)

On-site
USD 65,000 - 90,000
Junior Automation Engineer
Junior Automation Engineer

GCS Recruitment • Bellevue (WA)

On-site
USD 65,000 - 95,000
Junior Automation Engineer
Junior Automation Engineer

GCS Recruitment • Seattle (WA)

On-site
USD 65,000 - 90,000