Software Engineering Consultant
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+17 more
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.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…