Associate Engineer
Saint Paul, MN · On-site
... and graphics, drafting reports, and preparing project documentation. * Contribute positively to project teams, including communicating proactively when direction is needed. * Consistent positive ...
Saint Paul, MN · On-site
... and graphics, drafting reports, and preparing project documentation. * Contribute positively to project teams, including communicating proactively when direction is needed. * Consistent positive ...
Saint Paul, MN · On-site
... and graphics, drafting reports, and preparing project documentation. * Contribute positively to project teams, including communicating proactively when direction is needed. * Consistent positive ...
$68K - $90K/yr
Coordinate activities across engineering, manufacturing, and suppliers to maintain alignment and execution timing * Support graphics reviews from initial concept through design reviews and approvals
$68K - $90K/yr
Coordinate activities across engineering, manufacturing, and suppliers to maintain alignment and execution timing * Support graphics reviews from initial concept through design reviews and approvals
... and graphics, drafting reports, and preparing project documentation. * Contribute positively to project teams, including communicating proactively when direction is needed. * Consistent positive ...
... and graphics, drafting reports, and preparing project documentation. * Contribute positively to project teams, including communicating proactively when direction is needed. * Consistent positive ...
Hopkins, MN · On-site
$24 - $34/hr
Technicians report to a Project Manager or Senior Engineer ... Additional duties include CADD work related to graphics or drawings required for reports, proposals ...
Quick apply
Hopkins, MN · On-site
$24 - $34/hr
Technicians report to a Project Manager or Senior Engineer ... Additional duties include CADD work related to graphics or drawings required for reports, proposals ...
Detroit Lakes, MN · On-site
Technicians report to a Project Manager or Senior Engineer ... Additional duties include CADD work related to graphics or drawings required for reports, proposals ...
Detroit Lakes, MN · On-site
Technicians report to a Project Manager or Senior Engineer ... Additional duties include CADD work related to graphics or drawings required for reports, proposals ...
Minnetonka, MN · On-site
Technicians report to a Project Manager or Senior Engineer ... Additional duties include CADD work related to graphics or drawings required for reports, proposals ...
Minnetonka, MN · On-site
Technicians report to a Project Manager or Senior Engineer ... Additional duties include CADD work related to graphics or drawings required for reports, proposals ...
Saint Cloud, MN · On-site
Technicians report to a Project Manager or Senior Engineer ... Additional duties include CADD work related to graphics or drawings required for reports, proposals ...
Saint Cloud, MN · On-site
Technicians report to a Project Manager or Senior Engineer ... Additional duties include CADD work related to graphics or drawings required for reports, proposals ...
Detroit Lakes, MN · On-site
$24 - $34/hr
Technicians report to a Project Manager or Senior Engineer ... Additional duties include CADD work related to graphics or drawings required for reports, proposals ...
Quick apply
Detroit Lakes, MN · On-site
$24 - $34/hr
Technicians report to a Project Manager or Senior Engineer ... Additional duties include CADD work related to graphics or drawings required for reports, proposals ...
$81K - $104K/yr
The Controls Engineer will be responsible for driving and giving solutions for the technical ... Support the implementation of new projects by configuring control modules and HMI graphics
$81K - $104K/yr
The Controls Engineer will be responsible for driving and giving solutions for the technical ... Support the implementation of new projects by configuring control modules and HMI graphics
Saint Cloud, MN · On-site
$24 - $34/hr
Technicians report to a Project Manager or Senior Engineer ... Additional duties include CADD work related to graphics or drawings required for reports, proposals ...
Quick apply
Saint Cloud, MN · On-site
$24 - $34/hr
Technicians report to a Project Manager or Senior Engineer ... Additional duties include CADD work related to graphics or drawings required for reports, proposals ...
Bloomington, MN · On-site
$118K - $125K/yr
Working knowledge of the Siemens/Mentor Graphics Xpedition tool suite for schematic entry ... Company Overview General Dynamics Mission Systems (GDMS) engineers a diverse portfolio of high ...
Bloomington, MN · On-site
$118K - $125K/yr
Working knowledge of the Siemens/Mentor Graphics Xpedition tool suite for schematic entry ... Company Overview General Dynamics Mission Systems (GDMS) engineers a diverse portfolio of high ...
Bloomington, MN · Hybrid
$118K - $125K/yr
Working knowledge of the Siemens/Mentor Graphics Xpedition tool suite for schematic entry ... General Dynamics Mission Systems (GDMS) engineers a diverse portfolio of high technology solutions ...
Bloomington, MN · Hybrid
$118K - $125K/yr
Working knowledge of the Siemens/Mentor Graphics Xpedition tool suite for schematic entry ... General Dynamics Mission Systems (GDMS) engineers a diverse portfolio of high technology solutions ...
Bloomington, MN · Hybrid
$100K - $105K/yr
Working knowledge of the Siemens/Mentor Graphics Xpedition tool suite for schematic entry ... General Dynamics Mission Systems (GDMS) engineers a diverse portfolio of high technology solutions ...
Bloomington, MN · Hybrid
$100K - $105K/yr
Working knowledge of the Siemens/Mentor Graphics Xpedition tool suite for schematic entry ... General Dynamics Mission Systems (GDMS) engineers a diverse portfolio of high technology solutions ...
Bloomington, MN · On-site
$100K - $105K/yr
Bachelor's degree in Electrical Engineering, or a related Science, Engineering or Mathematics field ... Working knowledge of the Siemens/Mentor Graphics Xpedition tool suite for schematic entry ...
Bloomington, MN · On-site
$100K - $105K/yr
Bachelor's degree in Electrical Engineering, or a related Science, Engineering or Mathematics field ... Working knowledge of the Siemens/Mentor Graphics Xpedition tool suite for schematic entry ...
Minnetonka, MN · On-site
Technicians report to a Project Manager or Senior Engineer ... Additional duties include CADD work related to graphics or drawings required for reports, proposals ...
Minnetonka, MN · On-site
Technicians report to a Project Manager or Senior Engineer ... Additional duties include CADD work related to graphics or drawings required for reports, proposals ...
Hopkins, MN · On-site
$24 - $34/hr
Technicians report to a Project Manager or Senior Engineer ... Additional duties include CADD work related to graphics or drawings required for reports, proposals ...
Quick apply
Hopkins, MN · On-site
$24 - $34/hr
Technicians report to a Project Manager or Senior Engineer ... Additional duties include CADD work related to graphics or drawings required for reports, proposals ...
Detroit Lakes, MN · On-site
$24 - $34/hr
Technicians report to a Project Manager or Senior Engineer ... Additional duties include CADD work related to graphics or drawings required for reports, proposals ...
Quick apply
Detroit Lakes, MN · On-site
$24 - $34/hr
Technicians report to a Project Manager or Senior Engineer ... Additional duties include CADD work related to graphics or drawings required for reports, proposals ...
Saint Cloud, MN · On-site
Technicians report to a Project Manager or Senior Engineer ... Additional duties include CADD work related to graphics or drawings required for reports, proposals ...
Saint Cloud, MN · On-site
Technicians report to a Project Manager or Senior Engineer ... Additional duties include CADD work related to graphics or drawings required for reports, proposals ...
Saint Cloud, MN · On-site
$24 - $34/hr
Technicians report to a Project Manager or Senior Engineer ... Additional duties include CADD work related to graphics or drawings required for reports, proposals ...
Quick apply
Saint Cloud, MN · On-site
$24 - $34/hr
Technicians report to a Project Manager or Senior Engineer ... Additional duties include CADD work related to graphics or drawings required for reports, proposals ...
Detroit Lakes, MN · On-site
Technicians report to a Project Manager or Senior Engineer ... Additional duties include CADD work related to graphics or drawings required for reports, proposals ...
Detroit Lakes, MN · On-site
Technicians report to a Project Manager or Senior Engineer ... Additional duties include CADD work related to graphics or drawings required for reports, proposals ...
$108.2K - $112.3K
5% of jobs
$112.3K - $116.4K
5% of jobs
$116.4K - $120.5K
10% of jobs
$122.4K is the 25th percentile. Wages below this are outliers.
$120.5K - $124.6K
11% of jobs
$124.6K - $128.7K
11% of jobs
The median wage is $131.7K / yr.
$128.7K - $132.8K
12% of jobs
$132.8K - $136.9K
11% of jobs
$136.9K - $141K
11% of jobs
$141.2K is the 75th percentile. Wages above this are outliers.
$141K - $145.1K
11% of jobs
$145.1K - $149.2K
10% of jobs
$149.2K - $153.3K
5% of jobs
$108.2K
$132.2K
$153.3K
A graphics programmer creates software and applications for developing images and animation on a computer. Your duties can focus on programs for computer-aided design and rendering, animation, image manipulation, photo editing, or video game design. You use linear math and algorithms as well as computer programming languages. Your responsibilities involve writing code in languages like C++, Java, and High-Level Shading Language (HLSL). After coding, you test your programs to ensure that each article and image is accurate. If you work on video games, you coordinate with other developers and programmers on a video game design platform like Unreal Engine.
| Aspect | Graphics Programmer | Shader Developer |
|---|---|---|
| Required Credentials | Bachelor's in Computer Science, Computer Graphics, or related field; knowledge of graphics APIs | Similar educational background; strong understanding of shading languages |
| Work Environment | Develops and optimizes rendering engines, works on graphics pipelines | Creates and fine-tunes shaders for visual effects and rendering |
| Industry Usage | Used across game development, simulation, and visualization industries | Primarily in game development and real-time rendering projects |
| Common Search/Comparison | Often compared due to overlapping skills in graphics programming | Specialized focus on shader code and effects |
While both roles require knowledge of graphics APIs and programming skills, Graphics Programmers develop the overall rendering systems and pipelines, whereas Shader Developers focus specifically on writing and optimizing shaders for visual effects. The roles often overlap but differ in scope and specialization within the graphics development process.

What You Would Be Doing:
EMA is looking for Early Career Engineers to play a key role in supporting our engineering projects from concept to completion. We’ll provide mentorship, training, and opportunities to expand your expertise while you contribute to meaningful work that makes a difference. Bring your enthusiasm and fresh ideas, we’ll help you turn them into reality.
Who You Are:
A recent graduate or early in your engineering career and excited to apply what you’ve learned in the real world.
Who We Are:
EMA, Inc. is an employee-owned consulting firm focused on the municipal water and wastewater sector. We work together with our clients on innovative engineering, technology, and management solutions to help lower costs, increase productivity, improve customer service, and maximize return on investment for utilities and communities. We strengthen people and organizations, streamline and improve processes and help deliver more value through leading edge information technologies and high-quality data.
EMA values curiosity, collaboration, and practical problem solving. We recognize that expertise develops through many paths. If your experience aligns with the intent of this role, we encourage you to apply even if you do not meet every listed qualification.
Nice to Have: Exposure to electrical systems, programmable logic controllers (PLCs), and Supervisory Control and Data Acquisition (SCADA) systems through coursework, internships, research projects, or early professional experience.
Sourced by ZipRecruiter
Computer and computer peripheral equipment and software wholesalers
51 - 200 Employees
Rochester, NY, US
1989