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
£ 98KJob 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