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 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 ...
Software Engineer
$50 - $55/hr
Medical
Dental
Vision
Life
Retirement
PTO
Software Engineer We are seeking a highly skilled Software Engineer to join our team in Minneapolis. This position will focus on developing embedded C++ software. The role is predominantly an ...
Quick apply
Software Engineer
$50 - $55/hr
Medical
Dental
Vision
Life
Retirement
PTO
Software Engineer We are seeking a highly skilled Software Engineer to join our team in Minneapolis. This position will focus on developing embedded C++ software. The role is predominantly an ...
Software Engineer
Minneapolis, MN · On-site
$50 - $55/hr
Medical
Dental
Vision
Life
Retirement
PTO
Job Title: Sr Software Engineer We are seeking a highly skilled Sr Software Engineer to join our team in Minneapolis. This position will focus on developing embedded C++ software. The role is ...
Quick apply
Software Engineer
Minneapolis, MN · On-site
$50 - $55/hr
Medical
Dental
Vision
Life
Retirement
PTO
Job Title: Sr Software Engineer We are seeking a highly skilled Sr Software Engineer to join our team in Minneapolis. This position will focus on developing embedded C++ software. The role is ...
Software Engineer
Maple Grove, MN · On-site
Medical
Dental
Vision
Life
Retirement
PTO
Software Engineer II Location: Maple Grove, Minnesota Reports To: Software Development Manager Employment Type: Full time Job Requisition ID: 2026-798 Requisition Begin Date: 8/11/2026 Requisition ...
Software Engineer
Maple Grove, MN · On-site
Medical
Dental
Vision
Life
Retirement
PTO
Software Engineer II Location: Maple Grove, Minnesota Reports To: Software Development Manager Employment Type: Full time Job Requisition ID: 2026-798 Requisition Begin Date: 8/11/2026 Requisition ...
Software Engineer
Maple Grove, MN · On-site
Medical
Dental
Vision
Life
Retirement
PTO
Software Engineer II Location: Maple Grove, Minnesota Reports To: Software Development Manager Employment Type: Full time Job Requisition ID: 2026-798 Requisition Begin Date: 8/11/2026 Requisition ...
Software Engineer
Maple Grove, MN · On-site
Medical
Dental
Vision
Life
Retirement
PTO
Software Engineer II Location: Maple Grove, Minnesota Reports To: Software Development Manager Employment Type: Full time Job Requisition ID: 2026-798 Requisition Begin Date: 8/11/2026 Requisition ...
Software Engineer
Minneapolis, MN · On-site
Medical
Dental
Retirement
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 ...
Software Engineer
Minneapolis, MN · On-site
Medical
Dental
Retirement
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 ...
Software Engineer
$50 - $70/hr
Medical
Dental
Vision
Life
Retirement
PTO
Embedded Software Engineer Join a dynamic team as an Embedded Software Engineer, where you will develop and maintain robust application software. The role is centered around the Rust programming ...
Quick apply
Software Engineer
$50 - $70/hr
Medical
Dental
Vision
Life
Retirement
PTO
Embedded Software Engineer Join a dynamic team as an Embedded Software Engineer, where you will develop and maintain robust application software. The role is centered around the Rust programming ...
Software Engineer
Minneapolis, MN · On-site
$110 - $150/hr
Requirements * Bachelor's degree in Computer Science, Software Engineering, or a related field. * 2-5 years of proven experience with software development, design, and deployment. * Strong ...
New
Software Engineer
Minneapolis, MN · On-site
$110 - $150/hr
Requirements * Bachelor's degree in Computer Science, Software Engineering, or a related field. * 2-5 years of proven experience with software development, design, and deployment. * Strong ...
New
Software Engineer
Eden Prairie, MN · On-site
$115K - $130K/yr
Medical
Dental
Vision
Life
Retirement
PTO
Senior Software Engineer Department: Research and Development Reports to: Director of Software Development Work Location: In-Person Pay Range: Salary - $115,000.00 to $130,000.00 - Based on ...
Software Engineer
Eden Prairie, MN · On-site
$115K - $130K/yr
Medical
Dental
Vision
Life
Retirement
PTO
Senior Software Engineer Department: Research and Development Reports to: Director of Software Development Work Location: In-Person Pay Range: Salary - $115,000.00 to $130,000.00 - Based on ...
Software Engineer
$115K - $130K/yr
Medical
Dental
Vision
Life
Retirement
PTO
Senior Software Engineer Department: Research and Development Reports to: Director of Software Development Work Location: In-Person Pay Range: Salary - $115,000.00 to $130,000.00 - Based on ...
Software Engineer
$115K - $130K/yr
Medical
Dental
Vision
Life
Retirement
PTO
Senior Software Engineer Department: Research and Development Reports to: Director of Software Development Work Location: In-Person Pay Range: Salary - $115,000.00 to $130,000.00 - Based on ...
Software Engineer
Minneapolis, MN · On-site
Software Engineer Richfield, MN 55423 (Hybrid 2 Days/Week) 12+ Months Contract Position Summary/ We are looking for a Software Engineer to help plan and execute major platform features and ...
Software Engineer
Minneapolis, MN · On-site
Software Engineer Richfield, MN 55423 (Hybrid 2 Days/Week) 12+ Months Contract Position Summary/ We are looking for a Software Engineer to help plan and execute major platform features and ...
Software Engineer
Minneapolis, MN · On-site +1
Medical
Life
Retirement
PTO
Software Engineers are expected to use approved AI tools to improve speed, quality, and outcomes while remaining fully accountable for results. Responsibilities * Develop and troubleshoot software ...
New
Software Engineer
Minneapolis, MN · On-site +1
Medical
Life
Retirement
PTO
Software Engineers are expected to use approved AI tools to improve speed, quality, and outcomes while remaining fully accountable for results. Responsibilities * Develop and troubleshoot software ...
New
Software Engineer
Minneapolis, MN · On-site
Medical
Dental
Vision
Life
Retirement
PTO
At times you will need to work independently with hardware engineers and subject matter experts to deliver complete software solutions. You will also need to engage other software experts to design ...
Software Engineer
Minneapolis, MN · On-site
Medical
Dental
Vision
Life
Retirement
PTO
At times you will need to work independently with hardware engineers and subject matter experts to deliver complete software solutions. You will also need to engage other software experts to design ...
Software Engineer
Eden Prairie, MN · On-site
$115 - $130/hr
Medical
Life
Retirement
PTO
The Software Engineer will design and develop software for an electromagnetic positioning system. Must be recognized as having advanced knowledge in software development. The Developer will create ...
Software Engineer
Eden Prairie, MN · On-site
$115 - $130/hr
Medical
Life
Retirement
PTO
The Software Engineer will design and develop software for an electromagnetic positioning system. Must be recognized as having advanced knowledge in software development. The Developer will create ...
Software Engineer
Plymouth, MN · On-site
$90 - $115/hr
Medical
Dental
Vision
Life
Retirement
PTO
The Senior Software Engineer is a founding technical member of that team. You will not just write code -- you will design how an AI‑Native company actually runs, building the agentic workflows ...
Software Engineer
Plymouth, MN · On-site
$90 - $115/hr
Medical
Dental
Vision
Life
Retirement
PTO
The Senior Software Engineer is a founding technical member of that team. You will not just write code -- you will design how an AI‑Native company actually runs, building the agentic workflows ...
Software Engineer
Minneapolis, MN · Hybrid
$48 - $60/hr
Medical
Dental
Vision
Life
Retirement
PTO
Embedded Software Engineer We are seeking a talented Embedded Software Engineer to develop and implement innovative software solutions for high-resolution print controllers and printheads. This role ...
Quick apply
Software Engineer
Minneapolis, MN · Hybrid
$48 - $60/hr
Medical
Dental
Vision
Life
Retirement
PTO
Embedded Software Engineer We are seeking a talented Embedded Software Engineer to develop and implement innovative software solutions for high-resolution print controllers and printheads. This role ...
Software Engineer
Minneapolis, MN · Hybrid
$48 - $60/hr
Medical
Dental
Vision
Life
Retirement
PTO
Embedded Software Engineer We are seeking a talented Embedded Software Engineer to develop and implement innovative software solutions for high-resolution print controllers and printheads. This role ...
Quick apply
Software Engineer
Minneapolis, MN · Hybrid
$48 - $60/hr
Medical
Dental
Vision
Life
Retirement
PTO
Embedded Software Engineer We are seeking a talented Embedded Software Engineer to develop and implement innovative software solutions for high-resolution print controllers and printheads. This role ...
Software Engineer
Minneapolis, MN · Hybrid
$48 - $60/hr
Medical
Dental
Vision
Life
Retirement
PTO
Embedded Software Engineer We are seeking a talented Embedded Software Engineer to develop and implement innovative software solutions for high-resolution print controllers and printheads. This role ...
Quick apply
Software Engineer
Minneapolis, MN · Hybrid
$48 - $60/hr
Medical
Dental
Vision
Life
Retirement
PTO
Embedded Software Engineer We are seeking a talented Embedded Software Engineer to develop and implement innovative software solutions for high-resolution print controllers and printheads. This role ...
Software Engineer
Plymouth, MN · On-site
$90 - $115/hr
Medical
Dental
Vision
Life
Retirement
PTO
The Senior Software Engineer is a founding technical member of that team. You will not just write code -- you will design how an AI‑Native company actually runs, building the agentic workflows ...
New
Software Engineer
Plymouth, MN · On-site
$90 - $115/hr
Medical
Dental
Vision
Life
Retirement
PTO
The Senior Software Engineer is a founding technical member of that team. You will not just write code -- you will design how an AI‑Native company actually runs, building the agentic workflows ...
New
Software Engineer
Plymouth, MN · On-site
Medical
Dental
Vision
Life
Retirement
PTO
The Senior Software Engineer is a founding technical member of that team. You will not just write code - you will design how an AI-Native company actually runs, building the agentic workflows ...
Software Engineer
Plymouth, MN · On-site
Medical
Dental
Vision
Life
Retirement
PTO
The Senior Software Engineer is a founding technical member of that team. You will not just write code - you will design how an AI-Native company actually runs, building the agentic workflows ...
Software Engineer information
See Prior Lake, MN salary details
$65.2K - $78.4K
2% of jobs
$78.4K - $91.7K
4% of jobs
$91.7K - $104.9K
6% of jobs
$104.9K - $118.2K
8% of jobs
$125.3K is the 25th percentile. Wages below this are outliers.
$118.2K - $131.4K
7% of jobs
$131.4K - $144.7K
18% of jobs
The median wage is $147.7K / yr.
$144.7K - $157.9K
16% of jobs
$157.9K - $171.2K
2% of jobs
$176.6K is the 75th percentile. Wages above this are outliers.
$171.2K - $184.4K
26% of jobs
$184.4K - $197.6K
1% of jobs
$197.6K - $210.9K
8% of jobs
$65.2K
$151.4K
$210.9K
How much do software engineer jobs pay per year?
What is a software engineer?
What are the key skills and qualifications needed to thrive as a software engineer, and why are they important?
What are some common challenges software engineers face when collaborating on large development teams?
What is the difference between Software Engineer vs Software Developer?
| Aspect | Software Engineer | Software Developer |
|---|---|---|
| Credentials | Bachelor's degree in CS or related field, certifications | Bachelor's degree often preferred, certifications optional |
| Work Environment | Designing, developing, testing, and maintaining software systems | Writing, coding, and implementing software applications |
| Industry Usage | Used across tech, finance, healthcare, and more for system-level roles | Commonly used in app and web development projects |
| Search Intent | Understanding roles, responsibilities, and qualifications | Learning about coding, programming, and project work |
While both roles involve software creation, Software Engineers typically focus on designing and architecting complex systems, whereas Software Developers mainly concentrate on coding and building specific applications. The roles often overlap, but the Engineer role may require broader system knowledge and design skills.
Are software engineers still in demand?
Is 25 too late to become a software engineer?
What are the most commonly searched types of Software Engineer jobs in Prior Lake, MN?
The most popular types of Software Engineer jobs in Prior Lake, MN are:
What are popular job titles related to Software Engineer jobs in Prior Lake, MN?
For Software Engineer jobs in Prior Lake, MN, the most frequently searched job titles are:
What cities near Prior Lake, MN are hiring for Software Engineer jobs?
Cities near Prior Lake, MN with the most Software 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