EngineerJobs.io
← Back to all jobs

Job Description

Matlen Silver is hiring a Staff Application Software Engineer for an onsite contract role in Florida. This position is designed for a fast ramp-up: you will join a team to help deliver complex application software for robotic-assisted surgery products, applying Agile and software engineering principles to produce safe, robust, production-ready code.

Responsibilities

  • Quickly get up to speed on the existing architecture, codebase, and development workflows.
  • Independently design and develop application software components based on defined requirements and system architecture, using established design principles and coding standards.
  • Work closely with the Project Management team and other engineers to support project success as a technical contributor.
  • Follow defined SDLC procedures to maintain software quality, including code review, unit and component tests, code analysis, and defect management.
  • Write software engineering documentation in line with R&D procedures under the Quality Management System.
  • Communicate progress, risks, and technical decisions clearly with stakeholders.

Requirements

  • Bachelor's Degree in Software Engineering / Computer Science or a related discipline, plus 4+ years of work experience.
  • Production-level proficiency in C++ and Object-Oriented programming.

Technologies

  • C++, Qt/QML, Linux, Docker
  • Agile, CI/CD
  • Security, static and dynamic analysis, memory management
  • Unit testing, code coverage
  • Task, defect, and requirement management
  • Linear algebra, computational geometry, computer graphics
  • Software architecture design (design patterns and software modeling)
  • Medical imaging, image processing, computer vision
  • Computer-assisted surgery, robotics, biomedical software development
  • Regulated environment experience

Benefits

  • Health, vision, and dental insurance (single and family coverage)
  • 401(k) plan (employee contributions only)

Preferred Qualifications

  • Prior contractor or consulting experience, with a demonstrated ability to join teams mid-stream and ramp up quickly.
  • Experience with Qt/QML, Linux, and/or Docker.
  • Proven knowledge of full SDLC and Agile development practices, including tools for static/dynamic analysis, memory management, unit testing, code coverage, CI/CD, security, and task/defect/requirement management.
  • Demonstrated knowledge of linear algebra, computational geometry, computer graphics, and software architecture design (including design patterns and software modeling).
  • Experience with medical imaging, image processing, computer vision, algorithm development, computer-assisted surgery, or robotics.
  • Experience developing biomedical software or working in a regulated environment.

Similar Jobs