Overview
On Site
$50 - $65
Contract - W2
Contract - 10 Month(s)
No Travel Required
Skills
C
C++
Drivers Development
Test Automation
Version Control
Job Details
Job Title - Senior/Staff Software Engineer (Drivers, Diagnostic, and Embedded Software)
Location - San Diego CA
Length - Contract (10 Months+)
In this role, you have the opportunity to work on the development of Intravascular Ultrasound Systems.
In this role, you have the opportunity to work on the development of Intravascular Ultrasound Systems.
As a member of a cross-functional team, you will work closely together with electrical engineers, transducer engineers, software engineers, system engineers, and ultrasound engineers.
Your role:
Being a key contributor to the development of medical capital equipment
Architect, 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++.
Minimum required Education: Bachelor's / Master's Degree in Computer Science, Software Engineering, Information Technology or equivalent.
Your role:
Being a key contributor to the development of medical capital equipment
Architect, 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++.
Minimum required Education: Bachelor's / Master's Degree in Computer Science, Software Engineering, Information Technology or equivalent.
Minimum required Experience: Minimum 2 years of experience with Bachelor's in areas such as Software Development, Software Design and Architecture, Testing and Quality Assurance or equivalent OR no prior experience required with Master's Degree.
Preferred Education: Master's Degree in Information Technology, Computer Science, Software Engineering or equivalent.
Preferred Skills: Software Test Automation Agile Methodology Software Development Life Cycle (SDLC)
DevOps Business Acumen Continuous Improvement
Version Control System Quality Specifications
Software Design Code Reviews Programming Languages
Debugging API Design API Integration Test Driven Development (TDD)
Required for Trinity Project to maintain planned milestones.
Will be developing driver and diagnostic software for DigiPIM and CAT fixture.
Minimum required Experience: Minimum 2 years of experience with Bachelor's in areas such as Software Development, Software Design and Architecture, Testing and Quality Assurance or equivalent OR no prior experience required with Master's Degree.
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.