Senior Software Developer
Adepta Partners Limited
Larne, 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
SeniorJob location
Larne, United Kingdom
Tech stack
C
Microsoft Windows
API
Automation of Tests
C Sharp (Programming Language)
C++
Continuous Integration
Software Debugging
Software Design Patterns
Linux
Device Drivers
Design of User Interfaces
Hardware Design
Imaging Technology
Java GUIs
Microsoft Windows SDK
Api Design
Software Version Control
Job description
I am working with an industry leader in advanced embedded and imaging systems who are consistently pushing the boundaries in SDK development, hardware integration, and user-focused tools. We're looking for a Senior Software Engineer with strong expertise in SDK architecture, GUI design, and driver integration to lead the development of robust, scalable, and developer-friendly solutions.
What Youll Do
- Architect, design, and implement a cross-platform SDK for internal and external developers
- Define coding standards, API guidelines, and best practices to ensure usability and maintainability
- Integrate and optimise 3rd-party hardware drivers (USB3, CoaXPress, CameraLink, GigE)
- Design and deliver intuitive GUIs for R&D debug, production QC, and customer demos
Requirements
- Proven experience designing and maintaining SDKs in C, C++, and C#
- Strong knowledge of API design, modular architectures, and cross-platform development (Windows/Linux)
- iBackground in GUI development with modern design principles
- Solid understanding of design patterns, CI/CD, version control, and automated testing