Software Engineering Consultant

Randstad
Weston, FL, United States
about 1 month ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
4 years minimum
Compensation
$93,600.0 - $124,800.0
Working hours
Regular working hours
Job source

Tech stack

3D Computer Graphics Software Agile Methodology Software Applications Computer Vision Unit Testing Software Bug Management C++ (Programming Language) Static Program Analysis Code Coverage Software Code Optimization Software Quality Code Review
+17 more
Continuous Integration Linux Dynamic Program Analysis Design of User Interfaces Language Modeling Object-Oriented Software Development Systems Development Life Cycle Qt Modeling Language (QML) Qt (Software) Computational Geometry Software Engineering Software Requirements Analysis Systems Integration Delivery Pipeline Information Technology Codebase Docker

Job description

We are seeking a highly skilled Software Engineering Consultant to join a fast-paced development group. The ideal candidate is adept at rapid onboarding, seamlessly integrating with established technical teams, and shipping production-ready code within their first few weeks. You will take ownership of complex architectural concepts and build robust, user-centric software for cutting-edge medical and surgical systems. Working alongside subject matter experts, you will apply rigorous engineering principles and Agile methodologies to ensure all deliverables meet strict quality and safety standards., * Rapidly navigate and understand established architectures, codebases, and existing development pipelines.

  • Architect and build robust software components from the ground up, adhering to established design paradigms and coding best practices.
  • Partner with technical leads, cross-functional engineers, and project managers to drive core deliverables.
  • Maintain rigorous code quality standards through comprehensive peer reviews, unit/component testing, and proactive defect resolution.
  • Generate detailed technical documentation that complies with strict regulatory and Quality Management System (QMS) guidelines.
  • Provide transparent, timely updates regarding project milestones, technical roadblocks, and risk mitigation.

Requirements

Bachelor’s degree in Computer Science, Software Engineering, or a closely related technical field.

4+ years of professional software development experience.

Expert-level proficiency in C++ and Object-Oriented Design (OOD) within a production environment.

Preferred Qualifications:

Proven track record as a contract or consulting engineer, specifically demonstrating the ability to join mid-flight projects and deliver value immediately.

Hands-on experience with Linux operating systems, Docker containerization, and UI development using the Qt/QML framework.

Deep understanding of the full Agile SDLC, including CI/CD pipelines, memory optimization, code coverage tools, and static/dynamic analysis.

Strong applied mathematics background, specifically in linear algebra, computational geometry, and 3D computer graphics.

Familiarity with advanced software modeling and architectural design patterns.

Prior exposure to highly regulated industries, specifically in medical device software, computer vision, automated imaging, or robotics.

skills:

Agile methodology,code review,codebase,Application Software,defect management,software engineering principles,software engineering,software quality,system requirements,code analysis,SDLC,friendly,Independently,architecture,design principles,Contingent Worker,Project Management,Quality Management System,R&D,robotic,workflows

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Loading talks and stories from around this role…