... • Software developer with cybersecurity exposure (not cybersecurity analyst) Role Context • Projects: Security features for medical device (cardiac mapping system) • Typical Day: - Agile ...
... • Software developer with cybersecurity exposure (not cybersecurity analyst) Role Context • Projects: Security features for medical device (cardiac mapping system) • Typical Day: - Agile ...
... • Software developer with cybersecurity exposure (not cybersecurity analyst) Role Context • Projects: Security features for medical device (cardiac mapping system) • Typical Day: - Agile ...
... • Software developer with cybersecurity exposure (not cybersecurity analyst) Role Context • Projects: Security features for medical device (cardiac mapping system) • Typical Day: - Agile ...
Software Engineer- St. Paul, MN Location : St. Paul, MN 55117 Project Duration : 12+ months Payrate : $74/hour on W2 Description: This is a technical role with the candidate expected to be a critical ...
Software Engineer- St. Paul, MN Location : St. Paul, MN 55117 Project Duration : 12+ months Payrate : $74/hour on W2 Description: This is a technical role with the candidate expected to be a critical ...
Embedded Software Engineer
$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
$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 ...
Software Engineer
Saint Paul, MN · On-site
$46/hr
Software Engineer- St. Paul, MN Location : St. Paul, MN - 55117 Project Duration : 12+ Months of contract Payrate : $46/hour on W2 Summary: This position is for the Computer Systems Engineering team.
Software Engineer
Saint Paul, MN · On-site
$46/hr
Software Engineer- St. Paul, MN Location : St. Paul, MN - 55117 Project Duration : 12+ Months of contract Payrate : $46/hour on W2 Summary: This position is for the Computer Systems Engineering team.
Seeking a Software Engineer II to create and update LabVIEW code associated with Mechanical ... LabVIEW Certified Associate Developer (CLAD) or higher (CLD/CLA). * Experience with NI TestStand ...
Seeking a Software Engineer II to create and update LabVIEW code associated with Mechanical ... LabVIEW Certified Associate Developer (CLAD) or higher (CLD/CLA). * Experience with NI TestStand ...
Software Engineer
Saint Paul, MN · On-site
Position Overview Overview We are seeking a highly skilled Software Engineer with strong proficiency in C++ and Python with the desire to use those skills to improve the cybersecurity of medical ...
Software Engineer
Saint Paul, MN · On-site
Position Overview Overview We are seeking a highly skilled Software Engineer with strong proficiency in C++ and Python with the desire to use those skills to improve the cybersecurity of medical ...
Staff Software Engineer
Saint Paul, MN · On-site
As the Staff Software Engineer, you will be expected to be a critical contributor to building compelling products within Abbott's Electrophysiology Division. The individual will participate in the ...
New
Staff Software Engineer
Saint Paul, MN · On-site
As the Staff Software Engineer, you will be expected to be a critical contributor to building compelling products within Abbott's Electrophysiology Division. The individual will participate in the ...
New
Software Developer 4
Plymouth, MN · On-site
$88.16 - $93.05/hr
As a software engineer in this team, you will work on the latest hardware and software. We are a vertically integrated team spanning from firmware development right up to application layer. If you ...
Software Developer 4
Plymouth, MN · On-site
$88.16 - $93.05/hr
As a software engineer in this team, you will work on the latest hardware and software. We are a vertically integrated team spanning from firmware development right up to application layer. If you ...
Software Engineer
Maple Plain, MN · On-site
$87K/yr
Join our team as a Software Engineer! This is a hybrid role: Tuesday, Wednesday, and Thursday based out of Headquarters in Maple Plain, MN. In this role, you'll help create the technology that powers ...
Software Engineer
Maple Plain, MN · On-site
$87K/yr
Join our team as a Software Engineer! This is a hybrid role: Tuesday, Wednesday, and Thursday based out of Headquarters in Maple Plain, MN. In this role, you'll help create the technology that powers ...
Join our team as a Software Engineer! This is a hybrid role: Tuesday, Wednesday, and Thursday based out of Headquarters in Maple Plain, MN. In this role, you'll help create the technology that powers ...
Quick apply
Join our team as a Software Engineer! This is a hybrid role: Tuesday, Wednesday, and Thursday based out of Headquarters in Maple Plain, MN. In this role, you'll help create the technology that powers ...
Software Engineer
Maple Plain, MN · On-site
Join our team as a Software Engineer! This is a hybrid role: Tuesday, Wednesday, and Thursday based out of Headquarters in Maple Plain, MN. In this role, you'll help create the technology that powers ...
Software Engineer
Maple Plain, MN · On-site
Join our team as a Software Engineer! This is a hybrid role: Tuesday, Wednesday, and Thursday based out of Headquarters in Maple Plain, MN. In this role, you'll help create the technology that powers ...
As a Subcontractor you will develop test software for a variety of platforms and work within a 4 ... Certified Scrum Developer, Master, or Product Owner Experience with Lean Startup framework a plus ...
As a Subcontractor you will develop test software for a variety of platforms and work within a 4 ... Certified Scrum Developer, Master, or Product Owner Experience with Lean Startup framework a plus ...
The Software Engineer assumes a project role and may serve as a key functional core team member and/or in a lead role on an extended team in the software design and development of embedded software ...
The Software Engineer assumes a project role and may serve as a key functional core team member and/or in a lead role on an extended team in the software design and development of embedded software ...
Software Developer
Minneapolis, MN · On-site +1
The Software Developer designs, develops, and deploys modern, AI-driven solutions that enhance collaboration, automation, and knowledge access across the organization. This role focuses on ...
Software Developer
Minneapolis, MN · On-site +1
The Software Developer designs, develops, and deploys modern, AI-driven solutions that enhance collaboration, automation, and knowledge access across the organization. This role focuses on ...
Software Developer
Minneapolis, MN · On-site +1
The Software Developer designs, develops, and deploys modern, AI-driven solutions that enhance collaboration, automation, and knowledge access across the organization. This role focuses on ...
Software Developer
Minneapolis, MN · On-site +1
The Software Developer designs, develops, and deploys modern, AI-driven solutions that enhance collaboration, automation, and knowledge access across the organization. This role focuses on ...
Software Engineer
Minneapolis, MN · On-site +1
$97K - $125K/yr
AT A GLANCE The Software Engineer is a crucial role within our organization working within the pharmacy and care business. This role will support our online care platform requiring work in various ...
New
Software Engineer
Minneapolis, MN · On-site +1
$97K - $125K/yr
AT A GLANCE The Software Engineer is a crucial role within our organization working within the pharmacy and care business. This role will support our online care platform requiring work in various ...
New
... • Software developer with cybersecurity exposure (not cybersecurity analyst) Role Context • Projects: Security features for medical device (cardiac mapping system) • Typical Day: - Agile ...
... • Software developer with cybersecurity exposure (not cybersecurity analyst) Role Context • Projects: Security features for medical device (cardiac mapping system) • Typical Day: - Agile ...
Software Engineer
Minneapolis, MN · On-site
$97K - $125K/yr
AT A GLANCE The Software Engineer is a crucial role within our organization working within the pharmacy and care business. This role will support our online care platform requiring work in various ...
Software Engineer
Minneapolis, MN · On-site
$97K - $125K/yr
AT A GLANCE The Software Engineer is a crucial role within our organization working within the pharmacy and care business. This role will support our online care platform requiring work in various ...
... • Software developer with cybersecurity exposure (not cybersecurity analyst) Role Context • Projects: Security features for medical device (cardiac mapping system) • Typical Day: - Agile ...
Quick apply
... • Software developer with cybersecurity exposure (not cybersecurity analyst) Role Context • Projects: Security features for medical device (cardiac mapping system) • Typical Day: - Agile ...
Software Engineer Software Developer information
Is a Software Engineer the same as a software developer?
What are software engineers and software developers?
What are the key skills and qualifications needed to thrive as a Software Engineer/Software Developer, and why are they important?
Can a software developer work as a Software Engineer?
How do software engineers typically collaborate with product managers and designers during the development process?
What engineers make $500,000?
What is the difference between Software Engineer Software Developer vs Software Engineer Software Developer?
| Aspect | Software Engineer Software Developer |
|---|
Both roles often require similar skills, including programming, problem-solving, and understanding software development lifecycle. They typically work in similar environments such as tech companies, startups, or IT departments. Employers often use these titles interchangeably, and candidates search for both when exploring opportunities. The main difference is that 'Software Engineer' may imply a broader scope or more emphasis on engineering principles, but in many contexts, they are considered equivalent roles.
Will AI replace coders by 2040?
- Senior Specialist Software Engineer 500K
- Senior Software Developer
- Online Software Engineer
- Assistant Full Stack Developer Visa Sponsorship
- Software Developer No Degree
- Volunteering Dot Net Software Engineer
- Environmental Software Engineer
- Weekend Software Developer
- Contract Elixir Developer
- Contractual Qt Software Developer

Contractor
Posted 23 hours ago
Job description
Title: Software Engineer (C++/Python)
Duration: 12 Months with potential extension
Location: Little Canada, MN
Days/Hours: Monday - Friday 8:00 AM to 6:00 PM
Note: Possible conversion to full-time if business need exists.
Conversion potential: Yes, dependent on backfill/full-time need.
Only W2 candidates are eligible for this position. Third-party or C2C candidates will not be considered.
Job Description:
• We are seeking a highly skilled Software Engineer with strong proficiency in C++ and Python with the desire to use those skills to improve the cybersecurity of medical devices.
• This role is ideal for someone who enjoys working across both application development and system-level security engineering.
Key Responsibilities
• Design, develop, and maintain software applications using C++ and Python.
• Implement and maintain secure coding practices and contribute to the hardening of medical devices to effectively protect against and respond to known and emerging cybersecurity threats.
• Utilize OpenSSL for cryptographic operations including symmetric and asymmetric encryption, key pair generation and management, and X.509 certificate creation, signing, and validation.
• Participate in code reviews, threat modeling, and vulnerability assessments.
• Document system configurations, software designs, and security architecture.
• Work with Systems Engineering, Product Security, and other stakeholders to develop cybersecurity controls.
• 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
Required Qualifications
• Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience).
• Demonstrated knowledge and 3+ years of experience developing software in C++ and Python.
• Experience with secure software development lifecycle (SSDLC) and secure programming practices.
• Ability to apply cybersecurity principles (confidentiality, integrity, availability) to the design and development of medical device software.
• Excellent problem-solving and debugging skills.
• Strong written and verbal communication skills, with ability to communicate to all levels of the organization.
Preferred Qualifications
• Knowledge of the Qt application development framework.
• Demonstrated knowledge and experience working with Perl or Shell.
• Experience working in a Linux software development environment.
• Experience with OpenSSL and cryptographic protocols, TLS, and PKCS.
• Knowledge of 62304 and other standards applicable to Class II and Class III medical devices.
• Familiarity with FDA cybersecurity guidance.
• Previous experience working in a regulated industry such as automotive, aerospace, healthcare, or defense.
• Software developer with cybersecurity exposure (not cybersecurity analyst)
Role Context
• Projects: Security features for medical device (cardiac mapping system)
• Typical Day:
- Agile ceremonies (daily standups, sprint work)
- Coding, code reviews, unit testing
- Collaboration with systems engineers and security analysts
• Work Breakdown:
- Majority coding & development
- Some meetings and documentation
• Stakeholders:
- Software developers
- Systems engineers
- Product security analysts
• First 90 Days Success:
- Ramp up quickly onsite
- Contribute to development and security features
• Challenges:
- Cybersecurity-only candidates struggle without strong programming
Candidate Profile - Skills & Experience
Top Required Skills:
• C++ Programming - Advanced - Ability to develop software for medical devices
• Python Programming - Intermediate/Advanced - Used for development tasks
• Secure SDLC Knowledge - Intermediate - Understand security principles (CIA, threat modeling)
Flexibility:
• Some flexibility on industry experience if strong programming background
Top Preferred Skills:
• Qt Framework - Strong advantage - UI development with C++
• Linux Development - Strong advantage - Environment where software runs
• OpenSSL / Cryptography - Nice-to-have - Security implementation
• Cybersecurity experience / cryptographic libraries (OpenSSL, WolfSSL)
Additional Requirements:
• Systems:
- Linux OS
- Medical device platform
• Traits:
- Strong problem solving
- Good communication
- Adaptable to structured/regulated environment
Interview:
• The selected candidate will start ASAP after the screenings have cleared.
• 1st Round Meeting will be via video-Teams
• 2nd Round Onsite with a couple of Team members/manager