Staff Application Software Engineer
Backend Developer
Application Security
Automation
C++ Language
CI/CD
Cloud Native
Cloud Platform
Cloud Platforms
Cloud Technology
Code
Desktop Support
Developer
DevOps
Devops Tools
DevSecOps
Docker
Embedded Software
Embedded System
Embedded Systems
End User Support
Engineering
Engineering Software
Facilities Management
Hardware Engineering
Hardware Software Co Design
Industrial Automation
Information Technology (IT)
Infrastructure As Code
It Support
Linux
Machine Vision
Mechatronics
Medical Imaging
Operating System
Operating Systems
Platform Engineering
Qt/qml
Robotics
Security
Security Automation
Security Engineering
Software Development
Software Engineer
Software Engineering
Software Security
Systems
Technical Support
Unix Operating System
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
?
?