Senior Software Engineer

Apply Now

Company: Millenniumsoft

Location: Sparks Glencoe, MD 21152

Description:

Company Description

Job Description

Position : Senior Software Engineer

Location : Sparks, MD

Duration : 6+ months contract

Start Time : 8:00 AM

End Time : 5:00PM

Total Hours/week : 40.00

Qualifications

Qualifications:
  • Requires a BS degree in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, Physics or a related engineering discipline
  • Knowledge of Automation/Process Control experience required Robotics, Fluidics, Steppers, Servos development experience required
  • Understand Motion Control concepts required
  • Minimum of 5 years work experience C/C++ development required
  • Minimum of 3 years work experience using C#/.NET in a Windows environment required
  • Minimum of 5 years work experience of multi-threaded software design and development
  • Minimum of 2 years work experience with Ethernet and TCP/IP socket development
  • Experience in an FDA/ISO-regulated environment required
  • Experience designing and developing software for medical devices preferred
  • Experience with Programmable Logic Controllers (PLCs) nice-to-have


Please Note: This contract effort is required to be onsite at 7 Loveton Circle, Sparks, MD in the Hunt Valley area. No remote development is available

Responsibilities:
  • Deliver robust quality software (code reviewed, unit tested, detail design documents, well commented) to the planned schedule
  • Works independently to specify, plan, design, develop, test and support software components as assigned
  • Participates in decisions on scope of work, duration of tasks, and determination of requirements
  • Responsible for implementation or modification of software component designs or enhancements to new and existing software products; assists in the implementation of more complex subsystems and systems
  • Assists in the establishment and clarification of specifications for assigned work
  • Assists in the design direction or modifications of software system components
  • Works with team leadership to establish necessary test specification and requirements for software product validation of designs
  • Participates in code inspections and technical reviews
  • Follows all BD software coding standards and processes
  • Source code comments and documenting are clean and detailed
  • Participates in agile process including sprint planning and sprint review

Comments/Special Instructions
  • This assignment could be extended to the one year contractual limit if the project is not complete.
  • This position could be considered for future permanent employment.
  • No remote development is available.
  • Overtime as required.


Additional Information

All your information will be kept confidential according to EEO guidelines.

Similar Jobs