Convergent Research, LLC seeks an entrepreneurial Software Engineer to own the software systems for their multi-photon microscopy platform. The role involves maintaining and extending MATLAB-based software, collaborating closely with FPGA engineers and experimental neuroscientists. Candidates should have experience in software engineering for hardware, proficiency in Python, and knowledge of modular architectures. The position offers a hybrid work arrangement with a salary between £85,000 and £100,000, alongside generous benefits.
Qualifications
Strong background in software engineering for hardware-integrated or instrumentation systems.
Experience with Python for data analysis and pipeline development.
Ability to work across abstraction layers, from low-level control to higher-level application logic.
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.
Collaborate with FPGA engineering to define and implement software control and acquisition architectures.
Skills
Software engineering for hardware-integrated systems
Python for data analysis
Modular software architectures
Interfacing software with hardware
Debugging skills
Education
Degree in Computer Science, Software Engineering or related field
Tools
MATLAB
Rust
C
C++
Job description
Convergent Research, LLC seeks an entrepreneurial Software Engineer to own the software systems for their multi-photon microscopy platform. The role involves maintaining and extending MATLAB-based software, collaborating closely with FPGA engineers and experimental neuroscientists. Candidates should have experience in software engineering for hardware, proficiency in Python, and knowledge of modular architectures. The position offers a hybrid work arrangement with a salary between £85,000 and £100,000, alongside generous benefits.