CNC Software Engineer II - Real-Time Systems

Paycom - ATS

Oxnard (CA)

On-site

USD 47,000 - 77,000

Full time

6 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Haas Automation in Oxnard, CA seeks a Software Engineer 2 to design, develop, maintain, test, and evaluate software for CNC control systems under supervision.

The position requires 1-3 years of coding experience, and knowledge of Java and C with C++ desirable. Familiarity with Bash, Batch scripts, Windows and Linux environments is expected, plus inter-process communication and Protocol Buffers. A BS in CS/CE/EE is preferred.

Qualifications

  • 1-3 years of coding experience.
  • Knowledge of Java and C; C++ desirable.
  • OOP understanding and scripting in Bash/Batch.
  • Experience in Windows and Linux environments.
  • Understanding of inter-process communication and Protocol Buffers is a plus.
  • Familiar with reading/writing technical requirement documentation.
  • Experience with source-control systems and IDEs like Eclipse/Visual Studio.

Responsibilities

  • Proposes solutions through analysis and implementation.
  • Creates documentation and supporting diagrams.
  • Installs and integrates source code in version control per specs.
  • Improves workflow and documents issues with reproduction steps.

Skills

Java
C
C++
OOP
Bash scripting
Batch scripting
Windows
Linux
Protocol Buffers
Multithreading
Source control
Eclipse
Visual Studio

Education

Bachelor's Degree in Computer Science
Bachelor's Degree in Computer Engineering
Bachelor's Degree in Electrical Engineering

Tools

Eclipse
Visual Studio

Job description

Haas Automation in Oxnard, CA seeks a Software Engineer 2 to design, develop, maintain, test, and evaluate software for CNC control systems under supervision.

The position requires 1-3 years of coding experience, and knowledge of Java and C with C++ desirable. Familiarity with Bash, Batch scripts, Windows and Linux environments is expected, plus inter-process communication and Protocol Buffers. A BS in CS/CE/EE is preferred.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer II - CNC/RT Systems (Java/C++)
Software Engineer II - CNC/RT Systems (Java/C++)

Paycom - ATS • Oxnard (CA)

On-site
USD 106,020,000 - 160,463,000
Electrical Engineer II: CNC Cabling & Systems
Electrical Engineer II: CNC Cabling & Systems

Paycom - ATS • Oxnard (CA)

On-site
USD 77,000 - 110,000
CNC Test Engineer II: Validation & Automation
CNC Test Engineer II: Validation & Automation

Haas Automation, Inc. • Oxnard (CA)

On-site
USD 50,971 - 77,145
Senior Applications Engineer: CNC, 5-Axis Programming
Senior Applications Engineer: CNC, 5-Axis Programming

Paycom - ATS • Oxnard (CA)

On-site
USD 51,000 - 77,000
Electrical Engineer I: CNC Controls & Cabling
Electrical Engineer I: CNC Controls & Cabling

Paycom - ATS • Oxnard (CA)

On-site
USD 62,000 - 83,000
CNC Test Engineer II — Validate, Automate & Troubleshoot
CNC Test Engineer II — Validate, Automate & Troubleshoot

Haas Automation • Oxnard (CA)

On-site
USD 50,971 - 77,145
Software Test Engineer II - Automation & QA
Software Test Engineer II - Automation & QA

Haas Automation • Oxnard (CA)

On-site
USD 50,971 - 77,145
Tooling Engineer II: Cutting Tools & Workholding Expert
Tooling Engineer II: Cutting Tools & Workholding Expert

Paycom - ATS • Oxnard (CA)

On-site
USD 48,000 - 73,000
Mechanical Engineer - Prototyping, CNC & CAD
Mechanical Engineer - Prototyping, CNC & CAD

Haas Automation, Inc. • Oxnard (CA)

On-site
USD 71,000 - 124,000
CNC Controls Software Engineer
CNC Controls Software Engineer

Nehez Recruiting • Warren (MI)

On-site
USD 80,000 - 100,000
Competitive compensation
Robust benefits package
Retirement savings options