Software Engineer

Overview

On Site
Full Time

Skills

PIM
Marketing
Manufacturing
System Requirements
Software Architecture
Communication
Computer Hardware
C
Computer Science
Software Engineering
Information Technology
Testing
Quality Assurance
Automated Testing
Software Development
Software Development Methodology
DevOps
Version Control
Software Design
Programming Languages
Debugging
API
Test-driven Development
Trinity

Job Details

Responsibilities:
  • Will be developing driver and diagnostic software for Digi PIM and CAT fixture.
  • rchitect, design, and develop driver and diagnostic software for intravascular ultrasound systems and associated test systems.
  • Interfacing with multi-disciplinary teams consisting of marketing, hardware, software, catheter design, and manufacturing to refine design requirements for next generation intravascular ultrasound devices.
  • Create software requirement specifications, software architecture documents, and detailed software design documents.
  • Design, develop, and debug driver and diagnostic software to implement communication between hardware and application software using C and/or C++.
Requirements:
  • Bachelor's degree in computer science, Software Engineering, Information Technology or equivalent.
  • Minimum of 3 years of experience in areas such as Software Development, Software Design and Architecture, Testing and Quality Assurance.
  • Software Test Automation.
  • gile Methodology.
  • Software Development Life Cycle (SDLC).
  • DevOps.
  • Version Control Systems.
  • Software Design Code Reviews.
  • Programming Languages.
  • Debugging.
  • PI Design, API Integration.
  • Test Driven Development (TDD), Required for Trinity Project to maintain planned milestones.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.