Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Skip to job details

Back to Results

Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

Mindlance

Staff Engr, Software

Career Insights for Robotics Software Engineer

See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.

Scorecard

Based on Maryland data

Review key factors to help you decide if this role fits your goals. How is this calculated?

Were these scores useful?

What they do

A Robotics Software Engineer develops and builds software systems related to the operation and development of robots, typically for the manufacturing or transportation industries.

$146,369 / year median in Maryland

+17% projected growth

Explore Career

Job Description

Staff Engr, Software#26-20529 Sparks, MD Onsite Job Description Temp to perm possibility Bill Rate
  • -•
Job Summary:
The Staff Software Engineer will assist in development of building, integration, and deployment of medical device instrument software. The right candidate is a positive, forward-looking person who collaborates often and effectively with project team members of differing disciplines, presents a positive and professional demeanor, and is willing to learn about the Advanced Diagnostics (ADx) medical device instrumentation and applications. The candidate must be self-directed requiring minimal direction while collaborating with the team to achieve agreed upon scheduled deliverable work. They will work under the supervision of the software project team lead and will participate in a full software development life cycle, which includes development in such areas as graphical user interfaces, structured databases, reporting engines, network communications, as well as various process control systems (thermal, optical, mechanical, robotic, and vision). A successful candidate must be a self-motivated positive person who puts team goals ahead of individual accomplishments, has a positive can-do attitude, and excellent written and verbal communication skills.
Job Responsibilities:
  • Works independently to specify, plan, design, develop, test and support software components as assigned
  • Contributes to project schedule generation including scope of work, duration of tasks, and order of execution
  • Monitors work progress against schedule commitments, reports progress to leadership in a timely fashion, including when work will not be completed according to schedule milestones
  • Works with team to establish necessary requirements specifications and test plans for software product validation
  • Responsible for translating requirements into design and implementation of well-structured and documented software components
  • Implement new software component designs or enhancements to existing software products; participate in the implementation of more complex subsystems and systems
  • Troubleshoot/debug issues within existing automation systems and implement modifications to resolve these issues
  • Lead technical design reviews and code inspections providing clear, actionable feedback for project team members
  • Ensure adherence to ADx development policies and procedures
  • Presents data and design reviews to management as needed
  • Maintain skills by sensing and keeping up with software industry best practices
  • Provide regular status updates and participate in all scrum activities
  • Ensures compliance to regulatory requirements, ADx quality standards and conveys an expectation of high software quality
Education and Experience:
  • Bachelor's degree in computer science, Computer Engineering, Mathematics, Physics, or a closely related Engineering discipline
  • Minimum of eight years relevant experience
Knowledge and Skills:
  • Minimum of 8 years in Microsoft Windows development environment
  • Minimum of 8 years in Microsoft C# and .NET development
  • Minimum of 5 years of experience in Microsoft SQL Server in a .NET development environment
  • Minimum of 5 years of experience with design patterns such as MVC
  • Minimum of 5 years in an Agile/Scrum development environment
  • Experience with JavaScript, Angular, and Web Services
  • Strong written and oral communication and interpersonal skills
  • Strong technical documentation skills
  • Excellent problem-solving capabilities in a team environment
  • Positive work ethic with a strong commitment to achieving project goals
  • Experience in designing and implementing complex data structures and algorithms, with a focus on process efficiency
  • Demonstrated understanding of development in a process oriented/regulated environment and adhering to a quality management system is required
  • Experience in Robotics, Fluidics, or Motion Control is desired
  • Experience in molecular biology or other life sciences is a plus
Shift:
[]
Start:
[]
EEO:
"Mindlance is an Equal Opportunity Employer and does not discriminate in employment on the basis of - Minority/Gender/Disability/Religion/LGBTQI/Age/Veterans."