Sr. Software Engineer

Sorry, this particular job is closed. But feel free to fill out a General Application

Search Jobs

General Apply

  • As an Equal Employment Opportunity Employer, DAVIS has reporting requirements which require us to invite employees to voluntarily self-identify their race/ethnicity. Submission of this information is voluntary and refusal to provided it will not subject you to any adverse treatment. The information obtained will be kept confidential.
  • Accepted file types: pdf, doc, docx, txt, rtf.
  • By applying to this position and providing my contact information, I give The DAVIS Companies permission to provide me with email communications and information.

Sr. Software Engineer

  • Specialty:

  • Title:

    Sr. Software Engineer
    • City:

    • State:

    • Zip Code:

  • Start date:

  • Status:

  • Assignment Type:

    Direct Hire
  • Job Id:



Sr. Software Engineer 

The Sr. Software Engineer will be responsible for the development and maintenance of existing and future software systems ranging from embedded control systems, image processing, to complex user interfaces for medical device products. Candidate will work closely with a team of electrical, mechanical, and software engineers, both on-site and remotely.


  • Perform all phases of software development: requirements, design, implementation, verification, and release, which include manufacturing testing and support.
  • Develop C/C++ applications, including those in embedded environments.
  • Develop C#/C++/CLI user interface applications.
  • Work closely within a small development team to troubleshoot development & production environments, performance tune, and optimize embedded systems
  • Conduct reviews and critique other engineers designs
  • Work in a team environment that encourages respectfully receiving and giving constructive criticism
  • Review codes to ensure accuracy and act as advisor and checker for junior engineers
  • Develop and execute test procedures
  • Develop supporting design documentation
  • Technical leadership in writing code, code architecture, peer reviewing code, and developing requirements and system architecture is expected
  • Provide regular status reports, written and/or verbal, to cross-functional project team members
  • Work in a team environment that encourages respectfully receiving and giving constructive criticism
  • Work individually with minimal supervision and as part of team of engineers
  • Required to wear dosimeter when in direct contact with radiation emitting devices

Experience and Education:

  • BS in Computer Science is a mandatory requirement for application acceptance. A MS in Computer Science is acceptable if only accompanied by a BS in Computer Science. No other degrees or combination thereof will be accepted.
  • Minimum of 5 years of working experience
  • Proficient programming skills in C/C++, C#, or Java
  • Proficient understanding of basic core concepts within computer science
  • Proficient understanding of object-orientated programming
  • Experience writing multi-threaded applications
  • Strong verbal and written communication skills

Secondary skill sets that would be a plus:

  • Experience with medical device software
  • Experience working in an embedded software environment
  • Experience with online document control systems
  • Experience with ISO, FDA and CMDR Awareness training

Computer / Analytical Skills Needed:

  • Strong problem solving skills
  • Must be able to assemble facts from various areas, analyze data, and provide informed recommendations to management
  • Must be able to work with minimal supervision, take charge of project responsibilities, and work effectively in a demanding, fast paced, and fluid environment
  • You must be excellent with technology, be able to present using a laptop computer, and be able demonstrate proficiency with MS Office package, including Excel, Word, and PowerPoint; as well as Outlook and Internet Explorer

Physical Requirements:

  • Frequently lift and /or move up to 25 pounds, occasionally lift and/or move up to 50 pounds
  • Frequently required to sit; use hands to finger, handle, or feel; reach with hands; and talk or hear
  • Must be able to sit for long periods of time
  • The noise level in the work environment is usually mild.
  • Specific vision abilities required by this job include Close vision, Distance vision, Peripheral vision, Depth perception and Ability to adjust focus
  • Interaction with x-ray devices; for this reason strict safety and tracking programs are in place, requiring the utilization of dose monitoring equipment either full time or as necessitated by situation

Core Competencies:

  • High attention to detail
  • Understanding of terminology and ability to share and communicate effectively within the group
  • Ability to organize and prioritize tasks resulting in consistent productivity
  • Ability to function within and support a team environment and build strong working relationships
  • Dependable and punctual
  • Ability to meet accuracy and productivity goals
  • Demonstrated track record of meeting cost, schedule, and performance goals
  • Good problem solving skills, ability to evaluate situation and prioritize factors in decision making
  • Self-motivated, utilize available resources for self-improvement and development
  • Flexible: able to follow directives and accomplish tasks outside of normal duties 

More Info


Similar Positions