Software Engineer

The Davis Companies
Lexington, MA, United States
Permanent

Do you have a strong background with C++ and a solid level of experience working with Linux? Would you be excited to be part of a small team working on cutting edge biotechnology instrumentation at an OEM in Massachusetts?

Are you a team player who is comfortable working in both new development and code review / code clean up? If this sounds like you, apply to this posting with your resume to be called today! Employment authorization assistance is not available for this position.

Relocation assistance is not approved at this time, local candidates comfortable with on-site work with flexibility only please.

Software Engineering Role - Direct Hire

MINIMUM REQUIREMENTS AND EXPERIENCE NECESSARY TO PERFORM POSITION EFFECTIVELY :

Educational Background :

  • Bachelor’s Degree in Computer Science or related technical discipline
  • Master’s Degree in Computer Science or related technical discipline a plus

Experience :

  • 5+ years in software engineering design /
  • Experience with development on both Linux and Windows platforms.

Other Requirements :

  • Hands-on architecture and development skills
  • Experience in designing for scalability, reliability and performance
  • Knowledge of JSON data models
  • Working knowledge with Git, Subversion or other source control system
  • Design and support of commercial C++ Software
  • Experience with industry best practices in software design
  • Excellent written and oral skills
  • Ability to self-organize and work effectively with minimal supervision
  • Experience with TCP / IP protocols
  • Experience with Real-time or event-based simulation a plus
  • Experience with medical devices a plus

JOB FUNCTION :

  • Develop and support software to be used in biotechnology instruments.
  • Use advanced software engineering techniques, theory and practices in the software development lifecycle including development and bug fixing
  • Provide technical guidance for other development teams as requested
  • Coordinate architectural design, implementation, testing and documentation of software development efforts

JOB RESPONSIBILITIES :

  • Work with internal customers to obtain and understand a clear set of product requirements for new feature requests
  • Write design documentation including functional specifications and test plans as required
  • Provide development timelines and socialize these to other teams including management
  • Carry out complex assignments requiring development of new or improved software engineering techniques or procedures
  • Troubleshoot and debug software design, implementation, and integration phases of development
  • Conduct design reviews and participate in the release of software
  • Write software specifications and test plans
  • Review software engineering documents and documentation as requested
  • Participate in the activities and timelines of the software development teams for the entire development life cycle, including design, specifications, code, unit functional testing, debugging, troubleshooting, integration and deployment
  • Provide verification / validation support
  • Interact regularly with Management to communicate status of milestones and impact of technical hurdles
  • 10 days ago
Related jobs
Promoted
Disney Entertainment & ESPN Technology
Boston, Massachusetts

Recruit and help hire dedicated software engineers. BA/BS degree in Computer Science or related software engineering field or equivalent practical experience. Media Engineering is an innovative organization that is focused on providing the best possible video playback experience, art, and metadata t...

Promoted
Rover
Boston, Massachusetts

Are eager to learn and improve their craft as a software engineer. We're Looking for Engineers Who:. Minimum 2-3 years experience as a professional software developer. Effective communication on design/engineering trade-offs to product managers/designers. ...

Promoted
Capital One
Everett, Massachusetts

Center 3 (19075), United States of America, McLean, VirginiaSenior Software Engineer, Full StackDo you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, y...

Promoted
Highwire
Burlington, Massachusetts

As a Senior Software Engineer at Highwire, you'll further our mission of Contractor Success by building innovative software solutions that our customers can depend on. To support this growth, we are looking to grow our Software Engineering team in both Boise and Boston. As a Senior Software Engi...

Promoted
Capital One
Boston, Massachusetts
Remote

Center 1 (19052), United States of America, McLean, VirginiaSr Lead Software Engineer, Shopping (Remote-Eligible)Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? ...

Promoted
Canonical - Jobs
Boston, Massachusetts

Our growing investment in Ubuntu now enables us to hire a group of outstanding systems software engineers to focus on the connectivity of Ubuntu in a wide range of circumstances, from cloud to server to desktop and IoT. Ubuntu strives to deliver the latest and best free software components, in an ea...

Promoted
Capital One
Cambridge, Massachusetts

Center 2 (19050), United States of America, McLean, VirginiaLead Software Engineer, Full StackDo you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you...

Promoted
CDS Visual
Dedham, Massachusetts

CDS Visual is looking for a Senior software engineer with 3D visualization engineering expertise. For clients that sell engineered-to-order products, we offer solutions that include configuration, BOM, 3D CAD, manufacturing drawings, and augmented reality. This is a collaborative position; working c...

Motion Recruitment
Boston, Massachusetts

Job Description An insurance company in downtown Boston is hiring a Senior Software Engineer to their team. As a Senior Software Engineer, you’ll be spearheading the development of their flagship SaaS platform used for data modelling. ...

Capital One
Cambridge, Massachusetts

Senior Software Engineer, Back End. As a Capital One Software Engineer, you’ll have the opportunity to be on the forefront of driving a major transformation within Capital One. At least 4 years of professional software engineering experience (Internship experience does not apply). New York City (Hyb...