Senior Software Developer / Team Lead

Simulation Solutions
Manchester, 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
Senior
Compensation
£ 98K

Job location

Manchester, United Kingdom

Tech stack

Microsoft Windows
API
Data analysis
C++
Spreadsheets
Database Design
Text Processing
Design of User Interfaces
Issue Tracking Systems
PostgreSQL
Microsoft Visual Studio
Object-Oriented Software Development
OpenCV
Software Engineering
SQL Databases
UML
Virtualization Technology
Image Acquisition
Multithreading
Pylon Synchronization Software
Real Time Systems
Templating
Information Technology
Software Version Control

Job description

  • Agree on specifications for new applications and features in conjunction with sales and marketing staff and customers
  • Manage review meetings and encourage participation in problem solving
  • Plan and estimate project timescales
  • Design fully Object-Oriented C++ Classes to the latest STL standard
  • Ensure good coding standards are maintained by the team
  • Design new functionality using UML to visualize systems
  • Maintain existing software, resolving issues and bugs
  • Test systems to ensure specifications have been met
  • Some UK and foreign travel required, necessitating a passport with no travel restrictions and a clean driving license

Technologies:

  • API
  • Marketing
  • SQL
  • UML
  • Visual Studio
  • Windows
  • opencv
  • Architect, We are excited to offer a permanent, full-time position for a Senior Software Developer/Team Leader in our small team based in Stockport, Greater Manchester (SK4). This hands-on role involves leading by example in designing and implementing new products and features for our float glass industry inspection systems and beyond. We provide an environment that encourages innovation and collaboration, with negotiable salary based on experience. Join us and be part of a team that values technical expertise and problem-solving.

Requirements

  • Fluent in C++/STL PC software development in Embarcadero C++ Builder (preferred) or MS Visual Studio
  • Knowledge of image capture and processing
  • Familiarity with data analysis and display
  • Experience in user interface design
  • Understanding of integration/communication with other computer systems
  • Analytical and methodical problem-solving skills
  • Working knowledge of Windows PC, including installation and configuration of applications
  • Conversant with IT software such as word processing, spreadsheets, and email
  • Strong verbal and written communication skills
  • Familiarity with Basler Pylon, Basler Racer, and Teledyne Dalsa area and line scan cameras
  • Knowledge of Pylon API, ImGui, OpenCV, Postgres 15 / PQXX
  • Advanced C++17(+) knowledge
  • Experience with Visual Studio 2022
  • Understanding of complex class hierarchies involving templating, virtualization, and transformers
  • Experience in multithreaded/asynchronous environments and real-time systems development
  • Knowledge of database design, UML design, and SQL
  • Familiarity with software version control and issue tracking tools

Apply for this position