Sr. Software Engineer

Intertech, Inc.

Saint Paul (MN)

Hybrid

USD 120,000 - 150,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Intertech, Inc. is seeking a Sr. Software Engineer to design, implement, test, and maintain software for medical diagnostic systems. You will work on features using C++, C#, and .NET in a hybrid role based in St. Paul, MN.

The position requires senior-level experience, multi-threading, device communication protocols, and collaboration with hardware teams. Contract-to-hire for 6 months with potential for full-time employment.

Qualifications

  • BS in Computer Science or related degree/experience.
  • 5+ years of experience in software development.
  • Expert knowledge of C++, C#, object oriented design, multi-threading strategies, and device communication protocols.

Responsibilities

  • Design and implementation of product features; Resolution of software defects
  • Review requirements with project owners and hardware engineering, and develop detailed designs with estimates
  • Manage software design and development projects to meet specifications and standards
  • Coordinate verification and validation testing to determine correctness and performance
  • Coordinate integration of software modules with other hardware systems
  • Assist in modifying software in response to approved SECOs
  • Provide technical information to customer service, sales and marketing as needed
  • Interact with customers and departments for specification input
  • Frequent contact with R&D, Marketing, and customer service

Skills

C#
C++
.NET
Object-oriented design
Multithreading
Device communication protocols
Communication skills

Education

BS in Computer Science

Tools

Visual Studio
Team Foundation Server

Job description

Sr. Software Engineer
  • Hybrid. Currently, we are Monday/Friday remote and Tues-Thurs on site in St.Paul, MN.
  • Contract to Hire, 6 month contract and then convert to Full Time.
PURPOSE AND OBJECTIVES:

The primary responsibility is to engineer the design, integration, testing, release and maintenance of software for the Company's computerized medical diagnostic systems. The senior software engineer is responsible for designing and implementing product features based on requirements. In addition, the senior software engineer is responsible for implementing fixes for software defects within the product. The software engineer also creates and executes unit tests for the code. This position must have expert knowledge of C++, C#, object oriented design, multi-threading strategies, and device communication protocols.

FUNCTIONS, DUTIES AND RESPONSIBILITIES:
  • Design and implementation of product features; Resolution of software defects
  • Work with project owners and hardware engineering to review requirements and develop detailed designs. Provide accurate estimates by breaking work manageable tasks and plans iterations
  • Manage the software design and development projects to meet specifications and to comply with department programming standards.
  • Coordinate verification and validation testing and evaluation of software to determine correctness, performance, and freedom from errors.
  • Coordinate the integration of developed software modules with other software with specialized hardware systems.
  • Assist to modify or correct software in response to approved SECO's.
  • Assist customer service, sales and marketing, as required, by providing highly technical information related to the company’s software and devices.
  • Interact with customers and other departments for specification input.
  • Contact with customers, researchers, and consultants.
  • Frequent contact with R&D Applications, Marketing Product Managers, and customer service.
EDUCATION & SKILL REQUIREMENTS:

BS in Computer Science or related degree/experience

SKILLS AND OTHER REQUIREMENTS:
  • 5+ years of experience in software development
  • Experience with C#, .NET, and C++,
  • Experience with Microsoft Visual Studio and Team Foundation Server
  • Experience with multi-tasking designs and strategies
  • Expert understanding of communication technologies and protocols
  • Experience in device data acquisition and control
  • Experience working with signal processing algorithms
  • Must have good communication,(both verbal and written),and stronginterpersonal skills
  • Must take initiative and ask questions when needed to be able to perform your job
  • Must be able to work independently as well as part of a team
  • Completed training per the attached standard operating procedure and procedural work instruction list.

Salary expectations: $120 – 130k
Hourly rate: Comparable with the salary range

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

SPECTRAFORCE • Saint Paul (MN)

On-site
USD 79,900 - 84,033
Senior Product Owner
Senior Product Owner

ManpowerGroup Global, Inc. • Little Canada (MN)

On-site
USD 76,000 - 83,000
Software Engineer
Software Engineer

Gentis Solutions • Minneapolis (MN)

On-site
USD 85,000 - 110,000
Medical insurance
Vision insurance
401(k)
+2
Senior Software Engineer
Senior Software Engineer

Global Business Ser. 4u • Glendale Heights (IL)

Hybrid
USD 120,000 - 160,000
Sr. Software Engineer (Remote)
Sr. Software Engineer (Remote)

Home Depot • Town of Texas (WI)

Remote
USD 80,000 - 180,000
Senior Software Engineer (On-site)
Senior Software Engineer (On-site)

HEPCO Inc • Sterling Heights (MI)

On-site
USD 52,000 - 87,000
Health Insurance
401k
Staff Software Engineer (C++)
Staff Software Engineer (C++)

HireTalent - Staffing & Recruiting Firm • Saint Paul (MN)

On-site
USD 80,000 - 110,000
Senior Software Engineer
Senior Software Engineer

Guerbet • Cincinnati (OH)

On-site
USD 110,000 - 150,000
Sr Software Engineer (Medical Device)
Sr Software Engineer (Medical Device)

Primary Talent Partners • Mounds View (MN)

On-site
USD 103,320 - 117,096
Senior Software Engineer
Senior Software Engineer

Outcomes • Orlando (FL)

On-site
USD 120,000 - 150,000