MogiMogiJobsPowered by MobiusEngineLet Mogi apply

Millenniumsoft

Senior Software Engineer

Sparks, MD · 108 months ago

Contract

About the job

Job Description
Position : Senior Software Engineer
Location : Sparks, MD
Duration : 6+ months contract
Start Time : 8:00 AM
End Time : 5:00 PM
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.