wagey.ggwagey.gg
38,923  jobs38,923  jobs
Browse Tech JobsCompaniesFeaturesPricingFAQs
Log InGet Started Free
Jobs(38,923)/Senior Software Engineer Role(1,785)/convergentresearch (8) - Convergent Research - Senior Software Engineer
convergentresearch

convergentresearch - Convergent Research - Senior Software Engineer

London - Hybrid1mo ago
In OfficeSeniorEMEARoboticsSenior Software EngineerRustC++PythonData AnalysisMATLAB

Requirements

• Strong background in software engineering for hardware-integrated or instrumentation systems • Experience with Python for data analysis and pipeline development • Experience designing modular software architectures: layered systems, clean APIs, separation of concerns • Experience interfacing software with hardware: data acquisition, control systems, synchronisation • Ability to work across abstraction layers, from low-level control to higher-level application logic • Strong debugging and problem-solving skills across software, hardware, and system-level interactions • Degree in Computer Science, Software Engineering or related field • Genuine scientific curiosity — an interest in neuroscience, imaging, or the underlying biology is a real advantage • Experience with scientific instrumentation, microscopy, or imaging systems • Proficiency in systems-level programming — Rust, C, or C++ — with a focus on performance, reliability, and maintainability • Exposure to large-scale or longitudinal data processing (e.g. volumetric or time-series datasets) • Experience refactoring or migrating software into modern architectures • Familiarity with motion control, robotics, or kinematic systems • Experience working with or alongside FPGA-based systems • ## Physical Demands • Fine motor skills for operating computers and lab/instrumentation tools

Responsibilities

• Own and evolve the microscope software stack, from low-level hardware control to user interfaces and real-time analysis layers • Maintain, debug, and extend the existing MATLAB codebase as the near-term priority, keeping experimental workflows unblocked • Develop and maintain new interfaces for data acquisition, instrument control, and synchronisation across complex instrument subsystems • Collaborate with FPGA engineering to define and implement software control and acquisition architectures • Work across software and mechatronics boundaries — stages, robotic platforms, motion control, inverse kinematics, and collision avoidance • Build and evolve real-time and offline image-analysis pipelines supporting the full experimental workflow • Work with the team to translate scientific requirements into robust software systems • Contribute to longer-term architectural evolution — modularising the stack, defining APIs, and evaluating migration pathways toward more scalable and maintainable systems

Apply in one click

Upload My Resume

Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT

Apply in One Click
Apply in One Click

Similar roles

RiverlaneRiverlane - Senior Software Engineer - Open Source3w ago
·Cambridge, UK·£72k - £90k/year/year + Equity
In OfficeEMEASeniorBankingLife InsuranceSenior Software EngineerC++RustLearning & DevelopmentPython
Built Robotics IncBuilt Robotics Inc - Senior Robotics Engineer1mo ago
·Remote - USA *·$185k - $210k/year + Equity
RemoteNASeniorRoboticsSenior Software EngineerC++Python
Stack AVStack AV - Senior Software Engineer, Tracking1mo ago
·Remote - Pittsburgh, PA or Remote
RemoteNASeniorArtificial IntelligenceRoboticsSenior Software EngineerC++Python
RiverlaneRiverlane - Senior Compiler Engineer - Systems Team1w ago
·Cambridge, UK - Hybrid·£68k - £100k/year/year + Equity
In OfficeEMEASeniorBankingLife InsuranceSenior Software EngineerLearning & DevelopmentReportingC++PythonRust
Capstan Medical, Inc.Capstan Medical, Inc. - Senior Software Engineer3w ago
·Santa Cruz, California - Hybrid
In OfficeNASeniorMedical DevicesRoboticsSenior Software EngineerRustPythonC++LinuxDocumentation
kraken.comkraken.com - Senior Software Engineer - C++ - Trading Technologies1mo ago
·Remote - Brazil, Canada, Argentina...·$104k - $104k/year
RemoteEMEASeniorCryptocurrencyTransportationSenior Software EngineerC++LinuxRustPythonSQL
IonQIonQ - Senior Software Engineer - Developer Tools2mo ago
·Bothell, Washington, United States; Oxford, England, United Kingdom - Europe *·$146k - $191k/year + Equity
In OfficeEMEASeniorInsuranceDeveloper ToolsSenior Software EngineerPythonCustomer RelationsDocumentationRustC++
dittoditto - Senior Software Engineer, Autonomy2mo ago
·Remote - (Atlanta, Austin, San Francisco, Seattle)·$223k - $259k/year + Equity
RemoteNASeniorRoboticsShippingSenior Software EngineerC++RustPythonDockerROAS

Browse more by category

Show 1,785 moreSenior Software EngineerShow 720 moreRustShow 904 moreC++Show 6,205 morePythonShow 909 moreData AnalysisShow 86 moreMATLAB
Privacy·Terms··Contact·FAQ·Wagey on X