At a Glance
- Tasks: Engineer cutting-edge software for medical devices and enhance cloud-connected applications.
- Company: Join Proclinical, a leader in innovative medical technology.
- Benefits: Hybrid work model, competitive salary, and opportunities for professional growth.
- Other info: Dynamic, interdisciplinary team with excellent career advancement opportunities.
- Why this job: Make a real impact in healthcare by developing solutions that power tomorrow's breakthroughs.
- Qualifications: Proficient in Python, C/C++, and experienced in agile team environments.
The predicted salary is between 60000 - 80000 Β£ per year.
Ready to engineer precision in the world of medical devices? Join a cutting-edge team and play a vital role in developing the instrumentation that powers tomorrow's breakthroughs.
Proclinical is seeking a Senior Software Engineer to join a dynamic and interdisciplinary team.
In this role, you will contribute to the development and enhancement of software solutions, with a focus on Python development and cloud-connected applications.
This hybrid position requires two days per week in the office in Watford.
Responsibilities
- Develop and maintain software using Python, including writing tests with pytest and implementing software design patterns.
- Debug, read, and make targeted changes to C/C++ codebases as needed.
- Work with Web Sockets, Web APIs, and cloud-connected applications.
- Utilize Linux utilities such as v4l2, ntp, systemd, journalctl, and iptables for development and troubleshooting.
- Apply networking fundamentals, including TCP/IP, DNS, NAT, and related debugging workflows.
- Collaborate within an interdisciplinary agile team across cloud, mobile, web, and embedded engineering.
- Clearly discuss technical trade-offs and work collaboratively to reach practical engineering solutions.
- Key Skills and Requirements
- Proficiency in Python development, including testing frameworks like pytest and mocking techniques.
- Ability to navigate and modify C/C++ codebases.
- Experience with Web Sockets, Web APIs, and cloud-connected systems.
- Familiarity with Linux operating systems and associated utilities.
- Strong understanding of networking principles and debugging workflows.
- Effective communication skills and experience working in agile, interdisciplinary teams.
- Knowledge of video engineering technologies such as FFmpeg, GStreamer, live streaming, or Web RTC.
- Understanding of video streaming protocols and metrics, including Web RTC, RTP/RTSP, HLS/DASH, latency, jitter, packet loss, bitrate, frame drops, and buffering.
- Experience with resource-constrained or embedded platforms.
- Familiarity with cloud services, preferably AWS.
- #J-18808-Ljbffr
Sr Software Engineer in Watford employer: Proclinical Group
Proclinical Group is an excellent employer, offering a dynamic work culture that fosters collaboration and innovation in the field of diagnostic technologies. Employees benefit from comprehensive training programs, opportunities for professional growth, and the chance to make a meaningful impact on customer satisfaction and business success in the vibrant location of Croydon, UK.