Purpose Support manufacturing operations through CAD/CAM programming for CNC Lasers/Plasma cutting machines, CNC Press Brakes, etc. EFCO Culture & Safety Statement Act with Integrity by demonstrating ...
Purpose Support manufacturing operations through CAD/CAM programming for CNC Lasers/Plasma cutting machines, CNC Press Brakes, etc. EFCO Culture & Safety Statement Act with Integrity by demonstrating ...
Embedded Software Engineer
$70K - $120K/yr
Bachelor's or Master's of Science degree in Computer Science, Software Engineering, Electrical Engineering, Computer Engineering or related experience/degree. * Experience with C or C++ programming ...
Quick apply
Embedded Software Engineer
$70K - $120K/yr
Bachelor's or Master's of Science degree in Computer Science, Software Engineering, Electrical Engineering, Computer Engineering or related experience/degree. * Experience with C or C++ programming ...
Purpose Support manufacturing operations through CAD/CAM programming for CNC Lasers/Plasma cutting machines, CNC Press Brakes, etc. EFCO Culture & Safety Statement Act with Integrity by demonstrating ...
Purpose Support manufacturing operations through CAD/CAM programming for CNC Lasers/Plasma cutting machines, CNC Press Brakes, etc. EFCO Culture & Safety Statement Act with Integrity by demonstrating ...
Data Management Engineer II" ETL / IICS Developer
Des Moines, IA · On-site
$49.75 - $65.25/hr
Required : • Experienced in Informatica PowerCenter, IICS • Exposure to Databricks • Bachelor's degree, preferably in Computer Science, Information Technology, Computer Engineering, or related ...
Data Management Engineer II" ETL / IICS Developer
Des Moines, IA · On-site
$49.75 - $65.25/hr
Required : • Experienced in Informatica PowerCenter, IICS • Exposure to Databricks • Bachelor's degree, preferably in Computer Science, Information Technology, Computer Engineering, or related ...
AI Test Automation Engineer
$90K - $150K/yr
Bachelor's degree in Computer Engineering, Software Engineering, Computer Science, Electrical Engineering, Mechanical Engineering, or related field * Experience with software development, automation ...
Quick apply
AI Test Automation Engineer
$90K - $150K/yr
Bachelor's degree in Computer Engineering, Software Engineering, Computer Science, Electrical Engineering, Mechanical Engineering, or related field * Experience with software development, automation ...
Student Drafter
Ames, IA · On-site +1
$22 - $29.50/hr
Create 2D and 3D models using CAD software * Assist in the design and layout of water treatment equipment and systems * Collaborate with engineers and project managers to ensure designs are accurate ...
Student Drafter
Ames, IA · On-site +1
$22 - $29.50/hr
Create 2D and 3D models using CAD software * Assist in the design and layout of water treatment equipment and systems * Collaborate with engineers and project managers to ensure designs are accurate ...
Embedded Software Developer C++
$75K - $120K/yr
S. in Computer Engineering, Electrical Engineering, Software Engineering, or related field. * 2+ years of experience developing embedded software using modern C++. * Proficiency in embedded software ...
Quick apply
Embedded Software Developer C++
$75K - $120K/yr
S. in Computer Engineering, Electrical Engineering, Software Engineering, or related field. * 2+ years of experience developing embedded software using modern C++. * Proficiency in embedded software ...
Student Drafter
Ames, IA · On-site
$22 - $29.50/hr
Create 2D and 3D models using CAD software * Assist in the design and layout of water treatment equipment and systems * Collaborate with engineers and project managers to ensure designs are accurate ...
Student Drafter
Ames, IA · On-site
$22 - $29.50/hr
Create 2D and 3D models using CAD software * Assist in the design and layout of water treatment equipment and systems * Collaborate with engineers and project managers to ensure designs are accurate ...
Digital Developer
Des Moines, IA · On-site
Required : • Bachelor's degree in data science, computer science, computer engineering, software engineering, management information systems, or an equivalent combination of education and ...
Digital Developer
Des Moines, IA · On-site
Required : • Bachelor's degree in data science, computer science, computer engineering, software engineering, management information systems, or an equivalent combination of education and ...
Bachelor's Degree in Industrial Engineering, Electrical Engineering, Robotics, or Computer Engineering/Computer Science preferred Experience: Two to four years related experience preferred Computer ...
Bachelor's Degree in Industrial Engineering, Electrical Engineering, Robotics, or Computer Engineering/Computer Science preferred Experience: Two to four years related experience preferred Computer ...
Bachelor's Degree in Industrial Engineering, Electrical Engineering, Robotics, or Computer Engineering/Computer Science preferred Experience: Two to four years related experience preferred Computer ...
Bachelor's Degree in Industrial Engineering, Electrical Engineering, Robotics, or Computer Engineering/Computer Science preferred Experience: Two to four years related experience preferred Computer ...
Sr. Data Developer
West Des Moines, IA · On-site
College degree or equivalent plus five years relevant experience required; or master's degree in computer science, computer engineering, or MIS plus three years relevant experience required. * Three ...
Sr. Data Developer
West Des Moines, IA · On-site
College degree or equivalent plus five years relevant experience required; or master's degree in computer science, computer engineering, or MIS plus three years relevant experience required. * Three ...
Bachelor's degree in Mechanical Engineering, Electrical Engineering, Computer Engineering, Software Engineering, Computer Science, or related field * Experience with software testing, automation ...
Quick apply
Bachelor's degree in Mechanical Engineering, Electrical Engineering, Computer Engineering, Software Engineering, Computer Science, or related field * Experience with software testing, automation ...
Software Engineer III - Java Full Stack Developer
Des Moines, IA · On-site
$51.25 - $66/hr
Bachelor's degree, preferably in Computer Science, Information Technology, Computer Engineering, or related IT discipline; or equivalent experience * Limited immigration sponsorship may be available
Software Engineer III - Java Full Stack Developer
Des Moines, IA · On-site
$51.25 - $66/hr
Bachelor's degree, preferably in Computer Science, Information Technology, Computer Engineering, or related IT discipline; or equivalent experience * Limited immigration sponsorship may be available
Bachelor's degree in Electrical or Computer Engineering, Computer Science, or a related field. 3+ years of experience developing embedded systems with hardware integration. Proficiency in C/C++ for ...
Bachelor's degree in Electrical or Computer Engineering, Computer Science, or a related field. 3+ years of experience developing embedded systems with hardware integration. Proficiency in C/C++ for ...
Mainframe Developer
Des Moines, IA · Hybrid
$47.75 - $61.50/hr
Bachelor's degree, preferably in Computer Science, Information Technology, Computer Engineering, or related IT discipline; or equivalent experience * Limited immigration sponsorship may be available
Mainframe Developer
Des Moines, IA · Hybrid
$47.75 - $61.50/hr
Bachelor's degree, preferably in Computer Science, Information Technology, Computer Engineering, or related IT discipline; or equivalent experience * Limited immigration sponsorship may be available
RFA Engineering ( www.rfamec.com ) supports industry-leading clients through the full software ... Software Engineer - Computer Vision & Machine Learning RFA Engineering is seeking a Software ...
Quick apply
RFA Engineering ( www.rfamec.com ) supports industry-leading clients through the full software ... Software Engineer - Computer Vision & Machine Learning RFA Engineering is seeking a Software ...
Bachelor's degree, preferably in Computer Science, Information Technology, Computer Engineering, or related IT discipline; or equivalent experience * Limited immigration sponsorship may be available
Bachelor's degree, preferably in Computer Science, Information Technology, Computer Engineering, or related IT discipline; or equivalent experience * Limited immigration sponsorship may be available
CAD/CAM Technician
$26 - $30/hr
Manufacturing Programming (CAM) * Create machining toolpaths using CAD/CAM software. * Develop machining programs, including tooling selection, cutting parameters, and spindle speeds. Shop Floor ...
Quick apply
CAD/CAM Technician
$26 - $30/hr
Manufacturing Programming (CAM) * Create machining toolpaths using CAD/CAM software. * Develop machining programs, including tooling selection, cutting parameters, and spindle speeds. Shop Floor ...
Senior Advanced AI Research Engineer
Des Moines, IA · On-site
$102K - $140K/yr
Master's or PhD in Computer Science, Computer Engineering, or a related field is strongly preferred. Compensation at Accenture varies depending on a wide array of factors, which may include but are ...
Senior Advanced AI Research Engineer
Des Moines, IA · On-site
$102K - $140K/yr
Master's or PhD in Computer Science, Computer Engineering, or a related field is strongly preferred. Compensation at Accenture varies depending on a wide array of factors, which may include but are ...
Computer Engineering information
See Des Moines, IA salary details
$47.3K - $55.2K
0% of jobs
$55.2K - $63.1K
0% of jobs
$63.1K - $71K
7% of jobs
$71K - $78.9K
0% of jobs
$78.9K - $86.8K
0% of jobs
$86.8K - $94.7K
1% of jobs
$94.7K - $102.6K
0% of jobs
$107.2K is the 25th percentile. Wages below this are outliers.
$102.6K - $110.5K
28% of jobs
$110.5K - $118.4K
1% of jobs
$118.4K - $126.3K
0% of jobs
The median wage is $127.8K / yr.
$126.3K - $134.2K
62% of jobs
$47.3K
$118.6K
$134.2K
How much do computer engineering jobs pay per year?
Can computer engineers make $500,000?
What are the key skills and qualifications needed to thrive as a Computer Engineer, and why are they important?
What is computer engineering?
What jobs do computer engineers take?
What is the difference between Computer Engineering vs Computer Science?
| Aspect | Computer Engineering | Computer Science |
|---|---|---|
| Required Credentials | Bachelor's in Computer Engineering or related field | Bachelor's in Computer Science or related field |
| Work Environment | Hardware and software development, embedded systems, device design | Software development, algorithms, data structures, theoretical computing |
| Employer & Industry Usage | Tech companies, hardware firms, embedded systems companies | Software firms, research institutions, tech startups |
| Common Search & Comparison | Yes | Yes |
Computer Engineering focuses on designing and developing hardware and embedded systems, combining electrical engineering and computer science principles. Computer Science emphasizes software development, algorithms, and theoretical aspects of computing. While both fields overlap, Computer Engineering leans more toward hardware integration, whereas Computer Science centers on software and programming.
What are job opportunities for computer engineers?
How do computer engineers typically collaborate with other departments in a tech company?
What can a computer engineer work as?

Full-time
Posted 29 days ago
Job description
Support manufacturing operations through CAD/CAM programming for CNC Lasers/Plasma cutting machines, CNC Press Brakes, etc.
EFCO Culture & Safety Statement
Act with Integrity by demonstrating honesty, responsibility, trustworthiness, and respect in all actions. Strive for Quality through continuous improvement and data-driven decision-making. Embrace Innovation by being self-aware, collaborative, and curious. Deliver Super Service by creating value and consistently exceeding customer expectations.
At EFCO, the health and safety of our team members, visitors, and contractors is an overriding priority and EFCO is committed to promoting a safe and healthy work environment by requiring all team members to participate in environmental, safety, and health program activities. This includes always wearing required personal protective equipment; participating in safety training; engaging in and supporting safety activities including reporting hazards, unsafe work practices & near misses, incidents involving property damage, and any / all injuries - no matter how minor - immediately to their supervisor or manager.
Essential Functions
CAD/CAM Programming (60%) Use CAM Software to convert CAD files to machine programs for machines such as CNC Lasers (2D flat and 3D tube), Plasmas (5-axis) and CNC Press Brakes. Develop flat patterns and bend sequences for sheet metal bending. Make nests and cutting plans for laser/plasma cutting machines based on input from the Production Schedule.
Documentation and File Management (20%) Maintain an organized database of part files, revisions, and machine programs. Support, develop, and document standard operating procedures related to CAD/CAM tasks and machine operations.
Process Development and Improvement (20%) Collaborate with engineers, Quality and machine operators to ensure manufacturability and minimize production errors. Act as a resource to Product Design Engineers during design and prototyping phases. Leverage advanced machine settings such as common line cutting, sorting, etching etc. to improve production output.
Additional duties may be assigned as required by business necessities may be added, deleted, or changed at any time at the discretion of management, formally or informally, either verbally or in writing to meet organizational goals and priorities.
Qualifications:
• Education: High School Diploma or equivalent
• Experience: Past work with CAM software (e.g., BySoft, ProNest, or similar) used for laser/plasma programming.
• Computer Skills: Proficiency with CAD software, (e.g., Inventor, AutoCAD, or similar) and CAM software (e.g., BySoft, ProNest or similar) used for laser/plasma programming.
• Other Requirements:
o Familiarity with CNC fabrication equipment and machine setup principles.
o Experience with sheet metal design and flat pattern development.
o Strong organizational skills and attention to detail.
o Ability to work independently and as part of a cross-functional team.
Physical Demands
Medium: Exerting 20 to 50 lbs. of force occasionally and/or 10 -25 lbs. force frequently and/or up to 10 lbs. of force constantly. Physical demand requirements are greater than that required for Light Work.
To ensure a safe work environment while meeting the physical demands of the job you must be able to perform the following physical and mental tasks with or with or without reasonable accommodation:
• Balancing - maintaining equilibrium when walking, climbing, crouching, sitting, standing, etc. - Constantly
• Repetitive Motions - Substantial movements (motions) of the wrists, hands, and/or fingers. - Occasionally
• Sitting/Standing - must be able to sit or stand as required for extended periods of time. - Frequently
• Stooping - bending at the waist - Occasionally
• Lifting motions or lifting objects up to 50 lbs. - Occasionally
• Walking - frequently
• Climbing - ascending or descending ladders, stairs, scaffolding, ramps, poles etc. - Occasionally
• Hearing - must be able to discern warning sounds and spoken language - Frequently
• Talking - Frequently
• Capacity to think, concentrate and focus for long periods of time- Frequently
• Ability to read complex documents in the English language- Frequently
• Capacity to reason and make sound decisions- Frequently
• Ability to write complex documents in the English language- Frequently
• Capacity to express thoughts orally- Frequently
• Ability to regularly perform all job functions at company offices or worksite
• Ability to withstand environmental conditions such as extreme heat or cold, grass, wind, sand, fumes, odors, gases, and noises. Etc.
• Ability to wear personal protective equipment as required
The position is currently classified as on-site.
The company reserves the right to modify, update, change, and/or make corrections to this job description, at the sole discretion of senior leadership, at any time during the employee's employment term, at the sole discretion of management.