Senior Software Engineer C

placeOxford descriptionPermanent calendar_month 

Our client is a global leader in high performance software and innovative hardware products. They are looking for an expert C++ programmer to join the software team. We work on a wide variety of very interesting technical projects and strive to produce high-quality, modern, elegant, robust code.

You would typically be working within small engineering teams with other software engineers, computer vision scientists, hardware engineers, and sometimes with high-profile industry partners. Our engineers come from a wide array of industries including Computer Games, Robotics, Trading, and many other scientific and engineering backgrounds.

We have an informal and friendly company culture and a healthy work/life balance. The role can include a substantial amount of remote working but would also involve some office-based work.

Key Responsibilities
  • Developing our core application software architecture and new capabilities.
  • Creating systems to synchronise and process high-volume data from many sources.
  • Designing APIs, protocols, and plugins for integration with in-house and third-party software and hardware systems.
  • Working on high performance algorithms and highly parallel real-time processing frameworks.
  • Building tools to aid testing, analysis, and data visualization.
  • Researching, designing, and presenting new technologies and approaches.
Required Skills, Knowledge and Expertise
  • Very in-depth expertise in modern C++ (11-20).
  • Strong maths, analysis, and communication skills.
  • Experience designing substantial software systems and evidence of work on challenging projects.
Desirable Skills
  • STL, Boost, Python
  • Multi-threading, Networking, Optimization
  • Computer Vision, Sensor Fusion, Scientific Computing
  • OpenGl, Qt/QML, Game Engines
thumb_up_altRecommended

Senior Electronic Design Engineer

apartmentThe Recruitment Bureau (Kent) LtdplaceNorthampton, 36 mi from Oxford

Salary 55,000 - 60,000 GBP per year

Requirements:

  • Microcontroller Firmware development- STM32/PIC

Multi Platform Experiuence - PIC, ARM, Atmel, AVR, LoRa

Responsibilities:

  • The Senior Firmware Development Engineer should ideally have:
  • 10...
apartmentIC ResourcesplaceFaringdon, 14 mi from Oxford

Seeking a SeniorSoftwareEngineer to join a dynamic startup revolutionising industries for a better world. Paying up to £100,000 plus significant equity shares.

Located in Faringdon; minimal onsite requirements with reimbursed travel...

apartmentExpert EmploymentplaceBuckingham, 22 mi from Oxford

Bare metal, Embedded C, Firmware, C++, Real Time, RTOS, Electronics, ARM, uVisionEmbedded SoftwareEngineer with bare metal programming required to write low level code for embedded systems in C and C++.

The Senior Embedded SoftwareEngineer...