About this role
Embedded Software Engineer (Robotic Assisted Surgery)
10-12 Month+ Contract | 1nd Shift | Monday-Friday, 8:00 AM- 5:00 PM ET | Hybrid - 3 to 4 days on site; 1 to 2 days remote
Our client, a Global Medical Device Manufacturer, has an immediate opening for a Embedded Software Engineer for a 10-12 month+ contract. Our client offers results-driven people a place where they can make a difference - every day! You will also have the opportunity to work with other like-minded, self-directed, and detail-oriented Top Talents in an extremely collaborative and professional environment.
As Software Engineer, you will design and implement complex concepts and draft design documentation for robotic-assisted surgery products. You will work closely with peers and subject matter gurus to develop market leading software that meets customer and system requirements. You will follow the defined design practices including Agile methodology and use sound software engineering principles to ensure that the application software products are safe, robust and user friendly.
Day-to-Day
Duties
May Include:
- Quickly understand existing architecture, codebase, and development workflows.
- Independently design and develop software components per defined requirements and architecture, following design principles and coding standards.
- Collaborate closely with the Project Management team and other engineers to ensure project success as a technical member of the team.
- Follow defined SDLC procedures to ensure software quality through code review, unit and component tests, code analysis, and defect management.
- Author software engineering documentation following R&D procedure per the Quality Management System.
- Clearly communicate progress, risks, and technical decisions.
Job Requirements
Qualifications
- Bachelor's Degree in Software Engineering / Computer Science or related discipline.
- 4+ years of work experience.
- Demonstrated proficiency in C++ and Object-Oriented programming in a production environment.
Preferred Qualifications:
-
Experience in C++ and Object-Oriented programming in a production environment is strongly preferred.
-
Knowledge in computer science fundamentals such as data structures and algorithms.
-
Experience in software development with IDEs and tools for source control, static/dynamic analysis, code coverage, CI/CD, and task/defect/requirement management.
-
Experience in Software Development Life Cycle (SDLC) and/or Agile software development.
-
Knowledge of linear algebra, 3D graphics, and/or computational geometry.
-
Experience in design patterns, software modeling, and/or architecture design.
-
Knowledge of Qt framework, Linus, and/or Docker is a strong plus.
-
Experience in medical imaging, image processing, computer vision, algorithm development, computer-assisted surgery, or robotics.
-
Experience with biomedical software development or software development in a regulated environment.
-
Experience working in Linux environments is a plus.
-
About Fort Lauderdale, FL
-
Ready to take the next step in your career? Explore the exciting job opportunities around Fort Lauderdale, Florida! Known for its stunning beaches, vibrant arts scene, and year-round sunshine, Fort Lauderdale offers a unique blend of work and play. Whether you're drawn to the world-class shopping on Las Olas Boulevard, the cultural offerings at the NSU Art Museum, or the thrilling games of the Miami Dolphins at Hard Rock Stadium, this area has something for everyone. Don't miss your chance to be part of this dynamic community - check out our job listings today and kickstart your career in Fort Lauderdale!
-
Contract positions
-
Will be employed and paid hourly by iMPact Business Group. Benefits (medical, dental & vision) are available after 90 days of employment.
-
Permanent placed employees
-
Paid by and qualify for benefits in accordance with the policies of the hiring company.
-
Submit your resume today to be considered for this position. A recruiter will review within a business day or two and will reach back out to you if they would like to discuss next steps.
-
Internal Positions
-
We have several internal positions at iMPact that we are hiring for. Please view our internal positions here.
-
Recruiters
-
Account Managers
-
Learn more about working with iMPact Business Group