Design, develop, and document software applications embedded in diagnostic and interventional ... engineers to ensure the firmware design meets the product requirements, including safety ...
Design, develop, and document software applications embedded in diagnostic and interventional ... engineers to ensure the firmware design meets the product requirements, including safety ...
Embedded Software Engineer
Minneapolis, MN · On-site
$137K - $180K/yr
The Embedded Software Engineer is responsible for the design, development, testing, and support of embedded software solutions for both existing and new products, including new hardware bring-up, low ...
Embedded Software Engineer
Minneapolis, MN · On-site
$137K - $180K/yr
The Embedded Software Engineer is responsible for the design, development, testing, and support of embedded software solutions for both existing and new products, including new hardware bring-up, low ...
Purpose/Scope A Design Engineer performs economical engineering design for precast products to meet ... Experience with engineering software such as LecWall, Mathcad, Enercalc, Concise. Physical ...
Purpose/Scope A Design Engineer performs economical engineering design for precast products to meet ... Experience with engineering software such as LecWall, Mathcad, Enercalc, Concise. Physical ...
Design Assurance engineer to represent the Quality function on a product development team. This engineer would be a key contributor to risk management and design verification planning and execution.
Quick apply
Design Assurance engineer to represent the Quality function on a product development team. This engineer would be a key contributor to risk management and design verification planning and execution.
Design Assurance engineer to represent the Quality function on a product development team. This engineer would be a key contributor to risk management and design verification planning and execution.
Quick apply
Design Assurance engineer to represent the Quality function on a product development team. This engineer would be a key contributor to risk management and design verification planning and execution.
The Principal Software Engineer: • Plans, leads, and executes efforts to architect, design, develop, maintain, upgrade, port, and verify/qualify embedded product software and/or product support ...
The Principal Software Engineer: • Plans, leads, and executes efforts to architect, design, develop, maintain, upgrade, port, and verify/qualify embedded product software and/or product support ...
AV Design Engineer
Plymouth, MN · On-site
$80K - $120K/yr
... software. * Collaborate with the sales team to define technical scope and support proposal ... system design, engineering, or related technical roles * Strong knowledge of commercial AV ...
Quick apply
AV Design Engineer
Plymouth, MN · On-site
$80K - $120K/yr
... software. * Collaborate with the sales team to define technical scope and support proposal ... system design, engineering, or related technical roles * Strong knowledge of commercial AV ...
Bridge Design Engineer, Senior
$91K - $137K/yr
... Design Engineer. This position reports to the County Bridge Engineer and will be responsible for ... Develop electronic load rating files primarily with the software package Bridge Rating, for all ...
Bridge Design Engineer, Senior
$91K - $137K/yr
... Design Engineer. This position reports to the County Bridge Engineer and will be responsible for ... Develop electronic load rating files primarily with the software package Bridge Rating, for all ...
The Principal Software Engineer: • Plans, leads, and executes efforts to architect, design, develop, maintain, upgrade, port, and verify/qualify embedded product software and/or product support ...
The Principal Software Engineer: • Plans, leads, and executes efforts to architect, design, develop, maintain, upgrade, port, and verify/qualify embedded product software and/or product support ...
Structural Design Engineer
Nashwauk, MN · On-site
$120K - $150K/yr
Position Summary Mesabi Metallics is seeking an experienced Design Engineer specializing in ... Perform structural analysis using software tools (STAAD Pro, SAP2000, ETABS, etc.) to ensure safety ...
Quick apply
Structural Design Engineer
Nashwauk, MN · On-site
$120K - $150K/yr
Position Summary Mesabi Metallics is seeking an experienced Design Engineer specializing in ... Perform structural analysis using software tools (STAAD Pro, SAP2000, ETABS, etc.) to ensure safety ...
Senior Software Engineer
$125K - $165K/yr
Design, develop and maintain software solutions using programming / scripting languages such as C, C++, C#, and Python * Assist in creating and maintaining product documentation (requirements ...
Senior Software Engineer
$125K - $165K/yr
Design, develop and maintain software solutions using programming / scripting languages such as C, C++, C#, and Python * Assist in creating and maintaining product documentation (requirements ...
Senior Software Engineer
$125K - $165K/yr
Design, develop and maintain software solutions using programming / scripting languages such as C, C++, C#, and Python * Assist in creating and maintaining product documentation (requirements ...
Senior Software Engineer
$125K - $165K/yr
Design, develop and maintain software solutions using programming / scripting languages such as C, C++, C#, and Python * Assist in creating and maintaining product documentation (requirements ...
Senior Software Engineer
Maple Grove, MN · On-site
$125K - $165K/yr
Design, develop and maintain software solutions using programming / scripting languages such as C, C++, C#, and Python * Assist in creating and maintaining product documentation (requirements ...
Quick apply
Senior Software Engineer
Maple Grove, MN · On-site
$125K - $165K/yr
Design, develop and maintain software solutions using programming / scripting languages such as C, C++, C#, and Python * Assist in creating and maintaining product documentation (requirements ...
Senior Software Engineer
Maple Grove, MN · On-site
$125K - $165K/yr
Design, develop and maintain software solutions using programming / scripting languages such as C, C++, C#, and Python * Assist in creating and maintaining product documentation (requirements ...
Senior Software Engineer
Maple Grove, MN · On-site
$125K - $165K/yr
Design, develop and maintain software solutions using programming / scripting languages such as C, C++, C#, and Python * Assist in creating and maintaining product documentation (requirements ...
Senior Design Assurance Engineer
Maple Grove, MN · On-site
$115K - $130K/yr
The Senior Design Assurance Engineer is responsible for design quality input and deliverables for ... software, such as Minitab, preferred. • Experience with Product Lifecycle Management (PLM ...
Senior Design Assurance Engineer
Maple Grove, MN · On-site
$115K - $130K/yr
The Senior Design Assurance Engineer is responsible for design quality input and deliverables for ... software, such as Minitab, preferred. • Experience with Product Lifecycle Management (PLM ...
Senior Design Assurance Engineer
$115K - $130K/yr
The Senior Design Assurance Engineer is responsible for design quality input and deliverables for ... Familiarity with statistical software, such as Minitab, preferred. Experience with Product ...
Senior Design Assurance Engineer
$115K - $130K/yr
The Senior Design Assurance Engineer is responsible for design quality input and deliverables for ... Familiarity with statistical software, such as Minitab, preferred. Experience with Product ...
Senior Design Assurance Engineer
Maple Grove, MN · On-site
$115K - $130K/yr
The Senior Design Assurance Engineer is responsible for design quality input and deliverables for ... software, such as Minitab, preferred. · Experience with Product Lifecycle Management (PLM ...
Quick apply
Senior Design Assurance Engineer
Maple Grove, MN · On-site
$115K - $130K/yr
The Senior Design Assurance Engineer is responsible for design quality input and deliverables for ... software, such as Minitab, preferred. · Experience with Product Lifecycle Management (PLM ...
Highway Design Engineer
Winona, MN · On-site
$46.47/hr
... engineering work in the surveying, design and construction of county road and bridge projects. This ... Proficient use of computer software such as Microsoft applications, Word, Excel, Outlook and ...
Highway Design Engineer
Winona, MN · On-site
$46.47/hr
... engineering work in the surveying, design and construction of county road and bridge projects. This ... Proficient use of computer software such as Microsoft applications, Word, Excel, Outlook and ...
Lighting Design Engineer
Lakeville, MN · On-site
$70K - $125K/yr
Design Engineer must be fluent in CAD software, mechanical, electrical engineering and BOM creation.
Quick apply
Lighting Design Engineer
Lakeville, MN · On-site
$70K - $125K/yr
Design Engineer must be fluent in CAD software, mechanical, electrical engineering and BOM creation.
Design Engineer - Transportation
Oakdale, MN · On-site
$58K - $90K/yr
In this entry level civil engineering role, we are looking to add an EIT who will help foster our ... Working knowledge and skills in CAD and design software.(i.e. AutoCAD Civil3D, MicroStation)
Design Engineer - Transportation
Oakdale, MN · On-site
$58K - $90K/yr
In this entry level civil engineering role, we are looking to add an EIT who will help foster our ... Working knowledge and skills in CAD and design software.(i.e. AutoCAD Civil3D, MicroStation)
Software Design Engineer information
See Minnesota salary details
$17.66 - $22.60
1% of jobs
$22.60 - $27.55
2% of jobs
$27.55 - $32.49
7% of jobs
$32.49 - $37.43
11% of jobs
$38.86 is the 25th percentile. Wages below this are outliers.
$37.43 - $42.38
14% of jobs
$42.38 - $47.32
15% of jobs
The median wage is $47.51 / hr.
$47.32 - $52.27
14% of jobs
$52.27 - $57.21
8% of jobs
$58.67 is the 75th percentile. Wages above this are outliers.
$57.21 - $62.15
12% of jobs
$62.15 - $67.10
12% of jobs
$67.10 - $72.04
5% of jobs
$17
$49
$72
How much do software design engineer jobs pay per hour?
What are some common challenges Software Design Engineers face when collaborating with cross-functional teams?
What are the key skills and qualifications needed to thrive as a Software Design Engineer, and why are they important?
What are Software Design Engineers?
What is the difference between Software Design Engineer vs Software Developer?
| Aspect | Software Design Engineer | Software Developer |
|---|---|---|
| Primary Focus | Designing software architecture and system components | Writing, coding, and implementing software applications |
| Required Skills | System design, architecture, problem-solving | Programming, coding, debugging |
| Work Environment | Collaborates with architects and product teams | Focuses on coding and implementation tasks |
| Common Certifications | Software architecture, design patterns | Programming languages, development tools |
While both roles involve software development, Software Design Engineers primarily focus on designing system architecture and high-level solutions, whereas Software Developers concentrate on coding and implementing those designs. Understanding these differences helps in choosing the right career path or job role.

Job description
The Not to Exceed Bill Rate is ***
This is a non exempt position.
*** is a global healthcare leader that helps people live more fully at all stages of life. Our portfolio of life-changing technologies spans the spectrum of healthcare, with leading businesses and products in diagnostics, medical devices, nutritionals and branded generic medicines. Our 103,000 colleagues serve people in more than 160 countries.
Position Summary
This is a technical role with the candidate expected to be a critical contributor to building compelling products within ***'s Electrophysiology Division. The individual will participate in the development and deployment of system and software architecture to support our development programs. Design, develop, and document software applications embedded in diagnostic and interventional cardiology devices. Participate in all phases of the software lifecycle, including concept development, requirements, design, implementation, and testing.
Primary Duties And Responsibilities
• Apply solid software design skills to develop medical devices to meet specific performance requirements and deliver on goals according to product development quality system. These activities include developing requirements specifications, design, implementation and testing of software and embedded software algorithms or/and general Linux applications and GUIs. These algorithms include real-time 3D location tracking, real-time 3D anatomical model creation and intracardiac signal visualization.
• As a team member, contribute significantly to completion of various project activities, from definition, identifying software functional requirements, implementation, code reviews, and final release according to medical device development processes.
• Create and implement software/test plans/protocols and generate test reports to ensure software/firmware design meets the specifications and quality system requirements.
• Work closely with cross-function team, including design reviews with QA, RA, test engineers, hardware engineers to ensure the firmware design meets the product requirements, including safety, reliability and serviceability. Be creative and innovative in the product development process.
• Make, recommend or justify critical technical decisions in product design. The decision should be based on broad investigation and testing.
• Document and transfer developed solutions to manufacturing team for mass production and provide technical support and sustaining development in launch phase.
Required Skills
Qualifications (Knowledge, Skills & Abilities):
Minimum
• B.S. or M.S (Preferred) in discipline such as Computer Science.
• 6+ years of software development or equivalent (e.g., 4+ years of Ph.D. research experience in Computer Science)
• Experience with creating and managing requirements and translating them into effective architectures and software design
• An understanding of requirements for, and experience in medical device development
• Excellent documentation skills (highly regulated development environment)
• Excellent Object-Oriented Design C++ and Qt Programming Experiences
• Operating Systems: Linux
• Software development through full product life-cycle
• Strong OpenGL Computer Shader Language or CUDA and general stream programming concept experience
• Experience with Nvidia GPU programming
• Solid understanding and experience with OpenGL 2D/3D Texture Mapping technique
• Excellent knowledge and experience in computational geometry algorithms
Preferred
• GUI development experience: Qt/QML