At a Glance
- Tasks: Join us to design and optimise cutting-edge video processing pipelines for medical applications.
- Company: GlobalLogic is a digital engineering leader, transforming brands with innovative tech solutions worldwide.
- Benefits: Enjoy a hybrid work model and be part of a dynamic, multidisciplinary team.
- Why this job: Make a real impact in healthcare technology while working on exciting AI and video projects.
- Qualifications: Expertise in C++, real-time video processing, and experience with Nvidia Holoscan or similar technologies required.
- Other info: This role is contract-based and falls inside IR35 regulations.
The predicted salary is between 43200 - 72000 £ per year.
GlobalLogic have a contract opportunity for a Senior Software Engineer to join our team on a contract basis. This is a Hybrid role and Inside IR35.
We're looking for a Senior Software engineer experienced with Real Time video manipulation and parallel processing to help to develop high-performance video and AI processing pipelines for use in an operating theatre.
Responsibilities include:
- Design, implement, and optimise video processing pipelines running on computing systems deployed in the operating room
- Leverage hardware acceleration to develop high-performance, low-latency video capture, processing, AI inference, visualization and streaming software
- Work as part of a multidisciplinary team to develop robust and secure-by-design software for a medical device
Technical requirements:
- Essential experience with Nvidia Holoscan, Deepstream, and/or Gstreamer
- Excellent C++ development skills with C+ or higher, multi-threading, inter-process communication and performance optimisation
- Excellent knowledge of software design principles and C++ design patterns
- Hands-on experience design low-latency, high-performance, Real Time video or image processing software
- Experience developing or implementing Real Time image processing algorithms using hardware acceleration
- Experience with CUDA or OpenCL
- Experience with TensorRT, Triton, or equivalent AI acceleration/inferencing frameworks
- Ability to write clear, maintainable and well-documented code
- Capability to work independently, driving development from concept to production
- Strong communication skills
About GlobalLogic: GlobalLogic is a leader in digital engineering. We help brands across the globe design and build innovative products, platforms, and digital experiences for the modern world. By integrating experience design, complex engineering, and data expertise, we help our clients imagine what's possible, and accelerate their transition into tomorrow's digital businesses.
Headquartered in Silicon Valley, GlobalLogic operates design studios and engineering centers around the world, extending our deep expertise to customers in the automotive, communications, financial services, healthcare and life sciences, manufacturing, media and entertainment, semiconductor, and technology industries. GlobalLogic is a Hitachi Group Company operating under Hitachi, Ltd. (TSE: 6501) which contributes to a sustainable society with a higher quality of life by driving innovation through data and technology as the Social Innovation Business.
Senior Software Engineer - Hybrid employer: GlobalLogic UK&I
Contact Detail:
GlobalLogic UK&I Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer - Hybrid
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as Nvidia Holoscan and Deepstream. Having hands-on experience or projects that showcase your skills with these tools can set you apart from other candidates.
✨Tip Number 2
Network with professionals in the medical device and video processing fields. Attend relevant meetups or online forums where you can connect with others who work at GlobalLogic or similar companies. This can provide valuable insights and potentially lead to referrals.
✨Tip Number 3
Prepare to discuss your previous projects that involved real-time video manipulation and parallel processing. Be ready to explain your thought process, challenges faced, and how you optimised performance, as this will demonstrate your expertise during interviews.
✨Tip Number 4
Showcase your ability to work in a multidisciplinary team by highlighting any collaborative projects you've been part of. Emphasising your communication skills and teamwork experience can help you align with the company culture at GlobalLogic.
We think you need these skills to ace Senior Software Engineer - Hybrid
Some tips for your application 🫡
Understand the Role: Before applying, make sure you fully understand the responsibilities and technical requirements of the Senior Software Engineer position. Familiarise yourself with terms like Nvidia Holoscan, Deepstream, and video processing pipelines.
Tailor Your CV: Highlight your experience with real-time video manipulation, C++ development, and any relevant projects that showcase your skills in parallel processing and AI inference. Make sure to include specific examples that align with the job description.
Craft a Compelling Cover Letter: Write a cover letter that not only expresses your enthusiasm for the role but also demonstrates your understanding of GlobalLogic's mission and how your skills can contribute to their projects in the medical device sector.
Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any errors or typos. Clear, well-documented, and maintainable code is essential, so ensure your written application reflects that standard.
How to prepare for a job interview at GlobalLogic UK&I
✨Showcase Your Technical Skills
Make sure to highlight your experience with Nvidia Holoscan, Deepstream, and Gstreamer during the interview. Be prepared to discuss specific projects where you implemented real-time video processing and how you optimised performance using C++.
✨Demonstrate Problem-Solving Abilities
Expect to face technical challenges during the interview. Prepare to explain how you've tackled complex problems in past projects, especially those involving low-latency video processing and AI inference. Use examples that showcase your critical thinking and creativity.
✨Communicate Clearly
Strong communication skills are essential for this role. Practice explaining your technical concepts in a way that is easy to understand, as you may need to collaborate with multidisciplinary teams. Clear communication can set you apart from other candidates.
✨Prepare Questions About the Role
Show your interest in the position by preparing thoughtful questions about the team dynamics, project goals, and the technologies used. This not only demonstrates your enthusiasm but also helps you assess if the company is the right fit for you.