Senior Software Engineer
Planet Pharma
Charing Cross, United Kingdom
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Charing Cross, United Kingdom
Tech stack
Amazon Web Services (AWS)
Systems Engineering
Unit Testing
C++
Cloud Computing
Inter-Process Communication
QT
Software Engineering
Google Test
React
gRPC
Requirements
- A BS/MS in Computer, Electrical, Electronics Engineering, or a related field.
- Proven experience developing high-quality, high-performance code in modern C++ (C++17 or higher).
- Strong expertise working within Unix/Linux environments.
- Hands-on experience with inter-process communication frameworks such as gRPC, DDS, or Zenoh.
- Background working with deployed hardware systems and remote device management.
- Skilled in unit testing methodologies like TDD, with familiarity with testing frameworks such as Google Test.
- An independent problem solver comfortable navigating complex, interconnected ecosystems.
- A commitment to high code craftsmanship and quality assurance.
Nice to Have:
- Experience with GUI frameworks like React or Qt.
- Prior work in the medical device or similarly regulated industries (automotive, aerospace, finance).
- Knowledge of Amazon Web Services (AWS).
- Systems engineering and design experience.
- Understanding of core security principles.
Preferred Education & Experience:
- A relevant degree (BS/MS) and significant experience in embedded, application, or cloud-based software development, ideally within regulated environments.
Benefits & conditions
Other Requirements:
- Located in or near London, UK, with a hybrid work model (2 days on-site per week).
- Must be available to start ASAP.
- This role offers a 6-month contract, fully aligned with project goals and deliverables.
About the company
Planet Pharma was founded by a dedicated team of professionals with extensive experience supporting the pharmaceutical, biotechnology, and device industries.
Our goal is to create an organization that strengthens the employer-employee dynamic by connecting clients with talent. This results in making staffing more personal and creating enduring, valuable relationships. We value communication with our clients and make it our priority to have the hiring process be as fast and successful as possible.
We leverage cutting-edge technology and flexible service delivery models that provide efficient, personalized solutions for your business.
Our global headquarters is in Northbrook, IL and branch offices are based across the United States and Europe.