At a Glance
- Tasks: Develop cutting-edge software for next-gen medical devices and enhance device connectivity.
- Company: Join a pioneering team in the medical tech industry with a focus on innovation.
- Benefits: Enjoy remote work flexibility, competitive salary, and opportunities for professional growth.
- Why this job: Make a real difference in healthcare by developing life-saving technology.
- Qualifications: Strong C++ skills and experience in Unix/Linux environments are essential.
- Other info: Collaborate with diverse teams and thrive in a dynamic, regulated environment.
The predicted salary is between 36000 - 60000 £ per year.
We are looking for a highly skilled C++ Software Engineer to join our technically diverse, multidisciplinary team developing next-generation intra-operative medical devices. This is an opportunity to work across application software, embedded systems, cloud platform integrations, and device connectivity — all within a cutting-edge, regulated environment.
About the Role
You will contribute to the core application software that powers our current and future surgical devices. This includes developing new features, improving reliability, and ensuring our systems meet medical-grade performance and security standards. You’ll also work closely with hardware teams, testers, and cloud engineers to deliver high-quality, production-ready software.
What You’ll Do
- Develop enhancements and new features for our intra-operative device software
- Take ownership of maintainability, reliability, and long-term performance of the software stack
- Build and improve device monitoring capabilities and cloud connectivity
- Investigate, debug, and resolve issues reported by QA, field support, and users
- Participate in security, safety, and regulatory compliance processes
- Write robust, secure-by-design code suitable for medical-grade systems
- Collaborate with multidisciplinary teams across application, embedded, and cloud engineering
Must-Have Qualifications
- BS/MS in Computer Science, Electrical Engineering, Electronics Engineering, or related discipline
- Strong recent experience in modern C++ (C++17 or higher)
- Solid understanding of Unix/Linux environments
- Experience with inter-process communication frameworks (gRPC, DDS, Zenoh, etc.)
- Experience working with deployed hardware systems and remote device management
- Hands-on experience with unit testing and TDD (Google Test or similar frameworks)
- Ability to navigate complexity and think through system-wide impacts
- Strong problem-solving skills and willingness to ask for help when needed
- High level of craftsmanship and commitment to writing high-quality code
Nice-to-Have Skills
- Experience with GUI frameworks (Qt, React, etc.)
- Background in medical devices or other regulated industries (automotive, aerospace, finance)
- Familiarity with AWS or cloud-connected devices
- Understanding of systems engineering and design principles
- Working knowledge of security best practices
Senior Application Developer in England employer: CXC
Contact Detail:
CXC Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Application Developer in England
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and join online forums. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those related to C++ and medical devices. This will give potential employers a taste of what you can do and set you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on technical questions and coding challenges. Practice makes perfect, so consider mock interviews with friends or use online platforms to get comfortable with the process.
✨Tip Number 4
Don’t forget to apply through our website! We’re always on the lookout for talented individuals like you. Plus, it’s a great way to ensure your application gets seen by the right people.
We think you need these skills to ace Senior Application Developer in England
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C++ and Linux, as well as any relevant projects in medical devices. We want to see how your skills align with what we're looking for!
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about developing software for medical devices. Share specific examples of your work that demonstrate your problem-solving skills and commitment to quality.
Showcase Your Technical Skills: Don’t forget to mention your hands-on experience with unit testing and TDD. We love seeing candidates who can write robust, secure code, so highlight any relevant frameworks you've used!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity!
How to prepare for a job interview at CXC
✨Know Your C++ Inside Out
Make sure you brush up on your C++ skills, especially if you've worked with C++17 or higher. Be ready to discuss specific projects where you've implemented modern C++ features and how they improved your software's performance.
✨Familiarise Yourself with Medical Device Standards
Since the role involves working in a regulated environment, it’s crucial to understand the compliance standards for medical devices. Research relevant regulations and be prepared to discuss how you would ensure your code meets these standards.
✨Show Off Your Problem-Solving Skills
Prepare examples of complex problems you've solved in previous roles, particularly those involving inter-process communication or remote device management. Highlight your thought process and how you collaborated with others to find solutions.
✨Ask Insightful Questions
At the end of the interview, don’t shy away from asking questions. Inquire about the team dynamics, the technologies they use, or how they handle security and compliance. This shows your genuine interest in the role and helps you gauge if it's the right fit for you.