Software Engineer

21 Apr 2024

Vacancy expired!

Job Title: Software Engineer II

Location:Arden Hills, MN 55112

Duration: 12+ Months

Job Description: Develops software systems, applications, firmware, and/or provides software systems testing and validation in support of R&D and/or Manufacturing Process Engineering. Responsible for analyzing, designing, programming, debugging, and modification of local, network/internet-related computer programs for commercial or end user applications (i.e. materials management, financial management, HRIS, or desktop applications products). May interface with users to define system requirements and/or necessary modifications. Responsible for developing, applying and maintaining quality standards for software products.

Essential Characteristics:
  • BSEE/CE/CS
  • 3-7 years software development experience
  • Excellent written and verbal communication skills
  • Experience developing software using object-oriented methodologies
  • Knowledge of C with strong software implementation and debugging skills
  • A quick learner with the ability to work on complex tasks with minimal supervision
  • Ability to work effectively in a team environment and the willingness to assist other engineers
  • Troubleshoot and solve problems with complex software and hardware designs

Desirable, but not essential qualifications:
  • Familiarity with C# creating GUI’s and test applications
  • Familiarity with Python, with strong software implementation and debugging skills
  • Experience with task synchronization in multitasking environments and writing applications for a multitasking OS
  • Practical, proven experience applying object-oriented methodologies to all phases of the software development life cycle, including requirements analysis, software architecture and design, interface specifications, implementation, and testing
  • Experience developing and debugging software for embedded system using VxWorks RTOS

Day in the life:
  • Design and implement complex C applications for test systems used in medical applications
  • Collaborating with team of SW/FW/HW engineers to develop code and support instrumentation for verifying the functionality of pacemakers and defibrillators
  • Automate validation of test protocols
  • Reading requirements and protocols to create and support verification tests

About US Tech Solutions: US Tech Solutions is a global staff augmentation firm providing a wide range of talent on-demand and total workforce solutions. To know more about US Tech Solutions, please visit .

  • ID: #49740662
  • State: Minnesota Ardenhills 55112 Ardenhills USA
  • City: Ardenhills
  • Salary: Depends on Experience
  • Job type: Contract
  • Showed: 2023-04-21
  • Deadline: 2023-06-12
  • Category: Et cetera