senior software developer
Posted Jun 17 · 67 applicants
Saving, applying or scoring takes a few seconds to set up your free account.
The role in plain words
- At least 5 years of experience as an RT software developer
- Substantial experience with multidisciplinary systems, including hardware, software, and control (robotics)
- Full proficiency in object-oriented programming and C++
- Experience in implementing contemporary software development lifecycle methodologies and quality system
- Experience with Python
- Experience with cloud hosting servers
Extracted from the job description · kept up to date automatically
Who this suits
Full job description
Original listing · kept for referenceDescription
Roles and responsibilities
In this position, you will:
· Be part of the R&D software development team and participate in the full multidisciplinary system design and R&D activities.
· Collaborate with all the R&D teams, consultants, and subcontractors, including Algorithms, Robotics, Hardware, Optics, Cloud-based datasets handling, Clinical, and QA.
· Take part in designing and setting up real-time software architecture, technologies, and development tools.
· Take part in setting and implementing software development lifecycle methodologies and quality system, in accordance with best practice contemporary software development methodologies and medical devices development regulatory requirements.
· Take part in building all the required automated testing and CI/CD infrastructure and tools.
· Practice significant hands-on coding and testing.
· Take part in system debugging, integration, and clinical trials.
Requirements:
· At least 5 years of experience as an RT software developer is a must.
· Substantial experience with multidisciplinary systems, including hardware, software, and control (robotics), is a must.
· Full proficiency in object-oriented programming and C++ is a must.
· Experience in implementing contemporary software development lifecycle methodologies and quality system is a must.
· Experience with Computer Vision, ML/AI, and other algorithms is a significant advantage.
· Deep knowledge and experience with NVIDIA Jetson environments, design tools, toolchain, ML models, and code optimization (CUDA) is a significant advantage.
· Experience as an RT software architecture designer is an advantage.
· Experience in working in early-stage startups is a significant advantage.
· Experience in medical device software development methodologies is an advantage.
· Experience with Python is preferable.
· Experience with cloud hosting servers is preferable.
Show more
Show less
Questions about this role
- This listing did not state a salary. We only show pay when the employer publishes it.
- At least 5 years of experience as an RT software developer, Substantial experience with multidisciplinary systems, including hardware, software, and control (robotics), Full proficiency in object-oriented programming and C++, Experience in implementing contemporary software development lifecycle methodologies and quality system