Additional duties as assigned BASIC QUALIFICATIONS: * BS in Systems Engineering, Electrical Engineering, Software Engineering, or Computer Engineering. * 2+ years of experience in software ...
Additional duties as assigned BASIC QUALIFICATIONS: * BS in Systems Engineering, Electrical Engineering, Software Engineering, or Computer Engineering. * 2+ years of experience in software ...
Embedded Software Engineer
Minneapolis, MN · On-site
$137K - $180K/yr
Degree in Computer Engineering, Electrical Engineering, Computer Science, or a related engineering field. * Bachelor's degree with 2+ years of related experience * Proficiency in programming ...
Quick apply
Embedded Software Engineer
Minneapolis, MN · On-site
$137K - $180K/yr
Degree in Computer Engineering, Electrical Engineering, Computer Science, or a related engineering field. * Bachelor's degree with 2+ years of related experience * Proficiency in programming ...
CAD Manager
Hopkins, MN · On-site
We are a well-established, employee-owned engineering firm with over 40 years of experience and a ... The CAD Manager role is a hands-on leadership position responsible for overseeing a team of CAD ...
CAD Manager
Hopkins, MN · On-site
We are a well-established, employee-owned engineering firm with over 40 years of experience and a ... The CAD Manager role is a hands-on leadership position responsible for overseeing a team of CAD ...
Software Engineer II - Desktop
Hamel, MN · On-site
Education: BS in Computer Science, Computer Engineering, or related Engineering discipline Experience/skills: 4 + years of Software Design and Development, Object Oriented Analysis/Design & GUI ...
Software Engineer II - Desktop
Hamel, MN · On-site
Education: BS in Computer Science, Computer Engineering, or related Engineering discipline Experience/skills: 4 + years of Software Design and Development, Object Oriented Analysis/Design & GUI ...
Senior Software Engineer
Saint Paul, MN · On-site
$120 - $170/hr
Experience in software development or computer engineering * StrongproficiencywithC, C++, C#,andPython * Experience with Rust is preferable * Experience withDart (Flutter)is a plus * Strong ...
Senior Software Engineer
Saint Paul, MN · On-site
$120 - $170/hr
Experience in software development or computer engineering * StrongproficiencywithC, C++, C#,andPython * Experience with Rust is preferable * Experience withDart (Flutter)is a plus * Strong ...
Sr Test Engineer I - Ops
Eden Prairie, MN · On-site
$93.94 - $120.75/hr
The role requires a BS in Electrical Engineering, Computer Engineering, or related field and 5+ years of experience in test engineering or automated test development. The candidate should be ...
Sr Test Engineer I - Ops
Eden Prairie, MN · On-site
$93.94 - $120.75/hr
The role requires a BS in Electrical Engineering, Computer Engineering, or related field and 5+ years of experience in test engineering or automated test development. The candidate should be ...
Application Software Engineer I
Eden Prairie, MN · On-site
$65K - $80K/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 ...
Application Software Engineer I
Eden Prairie, MN · On-site
$65K - $80K/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 ...
Education: BS in Computer Science, Computer Engineering, or related Engineering discipline Experience/skills: * 8+ years of hands-on Software Design and Development, Object Oriented Analysis/Design ...
Education: BS in Computer Science, Computer Engineering, or related Engineering discipline Experience/skills: * 8+ years of hands-on Software Design and Development, Object Oriented Analysis/Design ...
Senior Firmware Engineer
Shakopee, MN · On-site
$127K - $168K/yr
Bachelor's degree in Computer Engineering, Electrical Engineering or Computer Science. * Extensive experience (5+ years) with C++ and/or C in an embedded development environment. * Experience with ...
Senior Firmware Engineer
Shakopee, MN · On-site
$127K - $168K/yr
Bachelor's degree in Computer Engineering, Electrical Engineering or Computer Science. * Extensive experience (5+ years) with C++ and/or C in an embedded development environment. * Experience with ...
Sr Firmware Engineer
Shakopee, MN · On-site
$127K - $168K/yr
Bachelor's degree in Computer Engineering, Electrical Engineering or Computer Science. * Extensive experience (5+ years) with C++ and/or C in an embedded development environment. * Experience with ...
Sr Firmware Engineer
Shakopee, MN · On-site
$127K - $168K/yr
Bachelor's degree in Computer Engineering, Electrical Engineering or Computer Science. * Extensive experience (5+ years) with C++ and/or C in an embedded development environment. * Experience with ...
Systems Engineer III
Minneapolis, MN · Hybrid
Bachelors (5+ years experience) or Masters (3+ years experience) in Electrical Engineering, Computer Engineering, Computer Science or related fields * Understanding and experience in the design ...
Systems Engineer III
Minneapolis, MN · Hybrid
Bachelors (5+ years experience) or Masters (3+ years experience) in Electrical Engineering, Computer Engineering, Computer Science or related fields * Understanding and experience in the design ...
Senior Firmware Engineer
Shakopee, MN · On-site
$104.54 - $153.33/hr
Bachelor's degree in Computer Engineering, Electrical Engineering or Computer Science. * Extensive experience (5+ years) with C++ and/or C in an embedded development environment. * Experience with ...
Senior Firmware Engineer
Shakopee, MN · On-site
$104.54 - $153.33/hr
Bachelor's degree in Computer Engineering, Electrical Engineering or Computer Science. * Extensive experience (5+ years) with C++ and/or C in an embedded development environment. * Experience with ...
IT Infrastructure Engineer - CAD/EDA
$140K - $170K/yr
This role combines infrastructure engineering, CAD/EDA platform support, automation, and architecture. The engineer will work closely with ASIC design engineering teams to ensure reliable, scalable ...
IT Infrastructure Engineer - CAD/EDA
$140K - $170K/yr
This role combines infrastructure engineering, CAD/EDA platform support, automation, and architecture. The engineer will work closely with ASIC design engineering teams to ensure reliable, scalable ...
Senior Embedded Firmware Engineer
Shakopee, MN · Hybrid
$127K - $168K/yr
Bachelor's degree in Computer Engineering, Electrical Engineering or Computer Science or equivalent technical degree. * Extensive experience (6+ years) with C++ and/or C in an embedded development ...
Senior Embedded Firmware Engineer
Shakopee, MN · Hybrid
$127K - $168K/yr
Bachelor's degree in Computer Engineering, Electrical Engineering or Computer Science or equivalent technical degree. * Extensive experience (6+ years) with C++ and/or C in an embedded development ...
CAD/CAM Programmer
$35 - $42/hr
CAD/CAM Programmer - Direct Hire Pay: $35.00 - $42.00+ per hour (DOE) Job Type: Full-Time | Direct Hire | Non-Exempt Schedule: Monday - Friday | 6:30 AM - 3:00 PM Location: Minneapolis, MN Position ...
Quick apply
CAD/CAM Programmer
$35 - $42/hr
CAD/CAM Programmer - Direct Hire Pay: $35.00 - $42.00+ per hour (DOE) Job Type: Full-Time | Direct Hire | Non-Exempt Schedule: Monday - Friday | 6:30 AM - 3:00 PM Location: Minneapolis, MN Position ...
CAD/CAM Programmer
Saint Anthony, MN · On-site
$35 - $42/hr
CAD/CAM Programmer - Direct Hire Pay: $35.00 - $42.00+ per hour (DOE) Job Type: Full-Time | Direct Hire | Non-Exempt Schedule: Monday - Friday | 6:30 AM - 3:00 PM Location: Minneapolis, MN Position ...
Quick apply
CAD/CAM Programmer
Saint Anthony, MN · On-site
$35 - $42/hr
CAD/CAM Programmer - Direct Hire Pay: $35.00 - $42.00+ per hour (DOE) Job Type: Full-Time | Direct Hire | Non-Exempt Schedule: Monday - Friday | 6:30 AM - 3:00 PM Location: Minneapolis, MN Position ...
Automation Engineer
Minneapolis, MN · On-site
Bachelor's degree in Computer Engineering, Computer Science or a related field. Master's degree preferred. * Proficient in Java 1.6 or higher (5+ years of experience in Java for senior Engineer)
Automation Engineer
Minneapolis, MN · On-site
Bachelor's degree in Computer Engineering, Computer Science or a related field. Master's degree preferred. * Proficient in Java 1.6 or higher (5+ years of experience in Java for senior Engineer)
CAD Manager
Eden Prairie, MN · Hybrid
$120K/yr
Wunderlich-Malec Engineering (WM) is 100% employee-owned and one of the largest and most well ... ENR Top 500 Firm We have a CAD Manager position available in our Eden Prairie, MN office. This ...
CAD Manager
Eden Prairie, MN · Hybrid
$120K/yr
Wunderlich-Malec Engineering (WM) is 100% employee-owned and one of the largest and most well ... ENR Top 500 Firm We have a CAD Manager position available in our Eden Prairie, MN office. This ...
CAD Manager
Eden Prairie, MN · On-site
$120K/yr
Wunderlich-Malec Engineering (WM) is 100% employee-owned and one of the largest and most well ... ENR Top 500 Firm We have a CAD Manager position available in our Eden Prairie, MN office. This ...
CAD Manager
Eden Prairie, MN · On-site
$120K/yr
Wunderlich-Malec Engineering (WM) is 100% employee-owned and one of the largest and most well ... ENR Top 500 Firm We have a CAD Manager position available in our Eden Prairie, MN office. This ...
Bachelor's or master's degree in electrical engineering, Computer Engineering, Computer Science, or a related field. Experience: * 7+ years of experience developing firmware for embedded systems ...
Quick apply
Bachelor's or master's degree in electrical engineering, Computer Engineering, Computer Science, or a related field. Experience: * 7+ years of experience developing firmware for embedded systems ...
Computer Engineer information
See Prior Lake, MN salary details
$49.8K - $58.1K
0% of jobs
$58.1K - $66.4K
0% of jobs
$66.4K - $74.7K
7% of jobs
$74.7K - $83K
0% of jobs
$83K - $91.3K
0% of jobs
$91.3K - $99.6K
1% of jobs
$99.6K - $107.9K
0% of jobs
$112.7K is the 25th percentile. Wages below this are outliers.
$107.9K - $116.2K
28% of jobs
$116.2K - $124.5K
1% of jobs
$124.5K - $132.8K
0% of jobs
The median wage is $134.4K / yr.
$132.8K - $141.1K
62% of jobs
$49.8K
$124.7K
$141.1K
How much do computer engineer jobs pay per year?
What is a computer engineer?
A computer engineer designs, researches, tests, and develops computer equipment and software such as circuit boards, chips, routers, and application programs. Computer engineers analyze complex equipment and systems to understand the best way to improve it. They create new types of information technology devices and use logic and reasoning to hone in on goals, test assumptions, and identify the strengths and weaknesses of alternative solutions to problems. Engineers often work in teams and have to be able to communicate with other types of engineers, including non-technical team members. Computer engineers make sure that components fit together properly and function according to the latest software developments.
What are the key skills and qualifications needed to thrive as a computer engineer?
What are common challenges computer engineers face when working on cross-functional teams?
What is the difference between Computer Engineer vs Software Developer?
| Aspect | Computer Engineer | Software Developer |
|---|---|---|
| Required Credentials | Bachelor's in Computer Engineering or related field; certifications like Cisco, CompTIA | Bachelor's in Computer Science or Software Engineering; certifications like Microsoft, AWS |
| Work Environment | Designing hardware, embedded systems, and software integration in labs or offices | Writing, testing, and maintaining software applications in offices or remote setups |
| Employer & Industry Usage | Tech companies, manufacturing, telecommunications, embedded systems | IT firms, software companies, startups, enterprise software development |
Computer Engineers focus on both hardware and software systems, often working on embedded systems and hardware integration. Software Developers primarily create and maintain software applications. While their roles overlap in programming, Computer Engineers have a broader scope including hardware design, whereas Software Developers specialize in software solutions.
What cities near Prior Lake, MN are hiring for Computer Engineer jobs?
Cities near Prior Lake, MN with the most Computer Engineer job openings:

Job description
POSITION SUMMARY:
This position will contribute to the company's success through the design and development of software on capital equipment and devices. The individual will work on capital equipment projects to develop and test software for instrumentation that is used by cardiac surgeons and electrophysiologists. This position contributes in a collaborative way with management, project teams, production associates, and other work groups to achieve the company's goals of producing market-leading products through positive patient outcomes. The Software Engineer may work independently on projects with broad scope or be a team leader / member on PD projects.
ESSENTIAL FUNCTIONS OF THE POSITION:
- Develop software specifications including the integration and consideration of applicable standards and regulations.
- Assist in software development tasks to include design, integration, and formal testing of capital equipment and devices.
- Work with other engineers and cross-functional team members in planning, prioritizing and executing assigned tasks within deadlines.
- Perform a variety of complex engineering design and development tasks, to include design, testing and analysis, verification, and validation of software components in capital equipment and machinery.
- Execute and complete assigned projects within the constraints of time, scope and budget for the project
- Implement and test advanced software security techniques.
- Attend team meetings to communicate project status, new ideas, and any issues.
- Participate in design reviews and recommend improvements.
- Assist in risk assessment and mitigation activities.
- Work with QA team in preparing test cases, plans and procedures.
- Develop software test methods.
- Recommend course of actions to resolve software issues, improving the functionality of existing software, and ensuring that the design, application, and maintenance of software meets the quality standards
- Assist in maintenances and upgrades of existing software applications.
- Provide support in all phases of Software Development Life Cycle (SDLC) and ensure to deliver high-quality products.
- Generate and document intellectual property.
- Revise software development methodology processes and standards with new and improved practices as required.
- Determine technology choices and ensure proper software engineering practices are in place for projects
- Provide input and participate in the development and delivery of solutions by estimating, planning, designing, implementing and testing software applications
- Evaluate user needs, time limitations and system limitations when developing software plan and strategy for an effective technical solution to meet business requirements.
ADDITIONAL ESSENTIAL FUNCTIONS OF THE POSITION:
- Regular and predictable work performance
- Ability to work under fast paced conditions
- Ability to make decisions and use good judgment
- Ability to prioritize various duties and multitask as required
- Ability to successfully work with others
- Additional duties as assigned
BASIC QUALIFICATIONS:
- BS in Systems Engineering, Electrical Engineering, Software Engineering, or Computer Engineering.
- 2+ years of experience in software development.
- Demonstrated skills and knowledge in software engineering.
- Experience writing in C/C++ or similar language
- Experience in software development methodologies and structured approaches to software deployment.
- Excellent written and oral communication skills.
- Knowledge of Design Controls and CyberSecurity.
- Capable of prioritizing tasks and provide a timely schedule of completion.
- Demonstrated proficiencies of communicating software best practices.
- Ability to travel up to 10%
PREFERRED QUALIFICATIONS:
- MS in Systems Engineering, Electrical Engineering, Software Engineering, or Computer Engineering. 3+ years of experience in software development.
- Experience designing, developing, and maintaining software for embedded devices in safety-critical systems
- Proficiency in C/C++, Rust ,Python, JavaScript
- Familiarity in I2C, SPI and CAN communications
- Familiarity with oscilloscopes and logic analyzers
- Experience using Docker, including creating docker images and writing docker compose files
- Experience using embedded Linux build systems (Yocto preferred)
- Experience automating build and test for embedded software development workflows (experience with Jenkins preferred)
- Experience writing and debugging code for RTOS-based (FreeRTOS and/or Zephyr preferred) and embedded Linux devices.
OTHER REQUIREMENTS:
- Ability to regularly walk, sit, or stand as needed
- Ability to occasionally bend and push/pull as needed
- Ability to regularly lift up to 25 pounds, occasionally lift up to 50 pounds
- Ability to pass pre-employment drug screen and background check
#LI-KS1
About AtriCure
Sourced by ZipRecruiter
Industry
Medical equipment and supplies manufacturing
Company size
1,001 - 5,000 Employees
Headquarters location
Mason, OH, US
Year founded
2000