Get new similar jobs by email for

Embedded Software Engineer

By continuing you agree to Monster's Privacy policy, Terms of use and use of cookies.
About Us
Help Lead the Way into the 21st Century.

Haas Automation, Inc. is always seeking to meet top talent. If you are a driven, highly motivated individual who is unafraid of stretching your talents in a dynamic and innovative organization, we welcome the opportunity to learn more about you.

Haas Automation is the largest builder of computer numerically controlled (CNC) machines in the western world. Located in beautiful Southern California – just seven miles from the ocean, between Malibu and Santa Barbara – Haas manufactures all of its products at the company's expansive 1-million-square-foot headquarters. Haas' state-of-the-art facility is the most modern machine tool manufacturing operation in the United States.
Haas Automation Careers
Embedded Software Engineer

Embedded Software Engineer


Type of position:  Contract, Temp or Temp to Hire

Length of Contract: 6 months or longer

Location:  Work must be completed at Haas Automation, Inc. in Oxnard, CA; telecommuting is NOT available for this position.



Will work on embedded software for mechatronics systems. Will be working in LINUX environment using the experience of embedded development.


The candidate must have the following qualifications:

  • BS / MS /CE Computer Science, Computer Engineering or Electrical Engineering
  • Must have 3+ years of coding experience with real-time embedded systems
  • Real-time systems constrains and specifics understanding
  • Object  oriented software design experience
  • Embedded Development using Linux environment
  • Ability to understand and implement interfaces to hardware I/O, switches, sensors, electromechanical actuators etc.
  • Experience programming in C/C++/Javaunder Linux and Windows  systems
  • Demonstrated aptitude for troubleshooting, testing/analyzing to establish root cause, and proposing  solutions
  • Understanding of multithreading
  • Excellent written and oral communication skills
  • Desire and energy to work in a fast-paced environment


Preferred skills, but not required:

  • Experience in writing code for capital equipment/machinery/automation systems
  • Interfacing Java code to C/C++ code modules
  • Scripting language like Python, Perl, etc.


Screening Questions:

  1. Indicate how many years’ experience  in coding experience with real-time embedded systems?
  2. How many years’ experienceprogramming in:
    1. C
    2. C++
    3. Java
  3. Indicate the type of equipment you have written programs for?
  4. Your availability to interview?
  5. Following offer, how soon can you start work?

Agency Candidate Submission: 

Please forward candidates resume, bill rate (if candidate is not local, include any additional expenses outside the scope of work, in bill rate) and answers to the above questions to Rick Early, Talent Acquisition Specialist at Haas Automationrearly@haascnc.com

Haas Automation Careers
Haas Automation is a billion-dollar international company, with headquarters in California, and offices in Belgium, China, and India.​ Haas offers high-quality, reliable products – and the industry's best service – to customers almost anywhere, through its extensive worldwide distributor network.​ Every industry that uses machine tools depends on Haas Automation – the leader in advanced manufacturing.​ Haas delivers more standard features, high-tech innovations, and solid engineering at reasonable prices than perhaps any other CNC manufacturer in the world.​
Haas Automation JobSummary
  • Company:
    Haas Automation
  • Location:
    Oxnard, CA
  • Job Status/Type:
    Full Time Temporary/Contract/Project
  • Work Experience:
    2+ to 5 Years
  • Career Level:
    Experienced (Non-Manager)
  • Industry:
    Manufacturing - Other
  • Education Level:
    Bachelor's Degree
Haas Automation Careers
Haas Automation Careers
Haas Automation Careers