Previous Job
Software Engineer
Ref No.: 18-06978
Location: Sparks, Maryland
Position Type:IT
Start Date / End Date: 05/21/2018 to 05/20/2019
Our client, a leading fortune company is looking for Software Engineer. This is for an initial duration of 12 Months located in Sparks, MD.
Client is seeking a Senior Software Engineer to be a member of the Product Engineering team responsible for supporting existing medical instrumentation and software. The Senior Software Engineer will participate in a full medical software development life cycle and adhere to a quality management system.
  • Assist in leading a software development project which includes creating the time/resource estimation effort, regular updating of status in a project schedule.
  • Ability to work well with customer service technical staff to identify and document issues and the associated solutions
  • Architect/design system software components for medical instrumentation platforms
  • Hands on development effort as well as possibly technically leading a small team of software engineers
  • Interface with other technical departments such as Systems, Electrical, and Mechanical Engineering functions
  • Interface with Quality, Regulatory, Marketing and Project Management
  • Architect/design/implement/recommend new software component designs or enhancements to existing software products; leads in the implementation of more complex subsystems and systems.
  • Document updated design documentation with change information
Required Skills:  
  • BS degree in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, Physics or other related engineering field is required
  • Minimum of 6 years of experience in software development, systems & architecture concepts and designs
  • Excellent written and verbal communication and interpersonal skills are essential
  • Minimum of 3 years work experience with C#/.NET development
  • Minimum of 3 years of experience with relational database technologies 
Required Knowledge, Skills and Attributes:  
  • Experience with multi-threaded development in Windows – Windows Embedded
  • Experience with Agile including Scrum
  • Demonstrated ability to comprehend and debug complex software systems
  • Demonstrated positive work ethic with a strong commitment to achieving project goals
  • Experience working in a regulated (FDA) environment and previous development with medical instrumentation is a plus
  • Experience with electro/opto-mechanical instrumentation development is a plus
  • Experience with serial protocols (rs232, rs485, rs422)
 Preferred Skills:  
  • Experience with VxWorks operating System is a plus
  • Minimum of 2 years work experience with C/C++
  • Minimum of 1 year work experience with Ethernet and TCP/IP socket development
  • Minimum of 2 years work experience writing automated unit tests
  • Minimum of 2 years expereience with SQL server, entity Framework, LINQ 
Qualified candidates please respond with updated word doc resume to Krishna Ramanuja at . Thanks!