×
Register Here to Apply for Jobs or Post Jobs. X

Software Eng

Job in Oxnard, Ventura County, California, 93033, USA
Listing for: Haas Automation, Inc.
Full Time position
Listed on 2026-06-13
Job specializations:
  • Software Development
    Software Engineer
Salary/Wage Range or Industry Benchmark: 122573 - 173000 USD Yearly USD 122573.00 173000.00 YEAR
Job Description & How to Apply Below
Position: Software Eng 3 (50951)

Software Engineer 3

Salary Range: $122,573 - $173,000 per year.

Software Engineer 3 designs, develops, maintains, tests, and evaluates software for CNC computer control system under limited supervision of the Software Engineering Supervisor.

Responsibilities
  • Proposes problem solutions through analysis, problem definition, requirement generation and implementation of those solutions.
  • Creates documentation and supporting diagrams supporting solutions.
  • Prepares and installs source code into source control by determining compliance of software changes with system specifications, programming best practices, and ensuring these changes are free from defects.
  • Improves workflow by conducting analysis, and recommending changes in policies and procedures to management.
  • Must be an active coder.
  • Creates bug reports through investigation and by collecting, analyzing data, and providing clear documentation on reproduction of observed issues.
  • Communicates technical ideas clearly, able to use Microsoft Office applications when appropriate.
  • Employees are expected to follow instructions, procedures and to elevate any issue impacting workflow, quality, etc.
  • Employees must exhibit honesty and integrity as well as demonstrate adherence to rules, procedures and policies.
Qualifications
  • 3+ years of coding experience.
  • Expertise in Java, C and C++.
  • OOP knowledge.
  • Experience reading and writing bash and batch scripts (basic).
  • Comfortable working in Windows and Linux environments. Linux is not a requirement, but will have to learn.
  • Experience with inter-process communication (Google Protocol Buffers is a plus).
  • Experience in writing and debugging multi-threaded applications.
  • Understanding of real time systems, XML, file systems, networking, multi-threaded applications, computer graphics, linear algebra, calculus, geometry, and trigonometry, human-computer interaction/User Interface design, design patterns, encryption, hashing, checksums, and CRCs (Cyclical Redundancy Check).
  • Experience in reading and writing technical requirement documentation.
  • Experience working with source-control system.
  • Experience with Eclipse/Visual Studios.
  • Can reverse engineer source code written in C and generate requirements, and write equivalent code in a higher level language.
  • Must have the ability to read, analyze, and interpret general business periodicals, professional journals, technical procedures, and/or governmental regulations in English.
  • Must be able to write analytical and/or technical reports, business correspondence, procedure manuals, and create instructional reference material.
  • Able to speak effectively before groups, customers, employees of the organization and/or the general public.
Education

Bachelor's Degree BA/BS/BFA/BSA from a four-year college or university is required, plus additional related experience, training and/or equivalent combination of education and experience.

Preferred Majors
  • Computer Science
  • Computer Engineering
  • Electrical Engineering
Minimum Years Of Experience

3-5 years

Language Skills

Must have the ability to read, analyze, and interpret general business periodicals, professional journals, technical procedures, and/or governmental regulations in English. Must be able to write analytical and/or technical reports, business correspondence, procedure manuals, and create instructional reference material. Able to speak effectively before groups, customers, employees of the organization and/or the general public.

Mathematical Skills

Must have an advanced understanding of mathematical concepts including but not limited to probability, statistical inference, fundamentals of plane and solid geometry, trigonometry, and/or calculus.

Reasoning Ability

Must have the ability to apply principles of logical and scientific thinking and work with a wide range of intellectual and practical problems. Must have the capability to deal with a variety of abstract and/or concrete variables. In addition, will need to interpret a variety of instructions furnished in written, oral, diagram, and/or schedule form.

Physical Demands
  • Sitting - Frequently
  • Standing - Occasionally
  • Walking - Occasionally
  • Bending (neck) - Frequently
  • Bending (waist) - Rarely
  • Squatting - Rarely
  • Twisting (neck) - Occasionally
  • Twisting (waist) - Occasionally
  • Climbing - Rarely
  • Kneeling - Rarely
  • Crawling - Rarely
  • Reaching (above shoulder level) - Occasionally
  • Reaching (below shoulder level) - Occasionally
Hand Use
  • Repetitive use of hand - Frequently
  • Simple grasping - Frequently
  • Power grasping - Occasionally
  • Fine manipulation - Frequently
  • Pushing & Pulling - Frequently
Vision

Close vision - Yes, Distance vision - Yes, Color vision - Yes, Peripheral vision - Yes, Depth perception - Yes, Adjust focus - Yes

Lifting Requirements
  • 0-10 lbs.

    - Occasionally
  • 11-25 lbs.

    - Occasionally
  • 26-50 lbs.

    - Occasionally
  • 51-60 lbs.

    - Never
  • 61+ lbs.

    - Never
Equipment Use

This position requires computer use, including monitor, keyboard, mouse, trackball, touchpad, etc. Frequently.

Work Environment
  • Location:

    General office or engineering lab environment - Frequently
  • Exposure to…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary