
Electronic Software Engineer
On site
Dundee, United Kingdom
Freelance
23-04-2025
Job Specifications
Software Engineer
9-12 months Contract Inside IR35
Dundee, Scotland (3 days onsite)
Job Description:
More than 5 years experience developing software in C/C++
Windows Win 32 programming
Specific development environment
Knowledge of working with USB HID devices
Some Knowledge of Payment Card Schemes, EMV, Contactless and NFC
Software design and methodologies
Software configuration management
Status reporting and tracking to schedule
Documentation – Functional and Unit Test Specifications
Skills/ Experience preferred but not essential
Some knowledge of Symmetric and Asymmetric cryptographic frameworks
Some Knowledge of Payment Card Schemes, EMV, Contactless and NFC
Desirable Tools Experience:
Git Hub
Jenkins
MS Visual Studio
Google Tests
Atlassian JIRA & Confluence
About the Company
Founded in 1998 and headquartered in Atlanta (Duluth), Georgia, Innova Solutions along with its subsidiaries employs over 50,000 professionals worldwide and reports an annual revenue approaching $3.0B. Through global delivery centers across North America, Asia, and Europe, Innova Solutions delivers strategic technology and business transformation solutions to its clients, enabling them to operate as leaders within their fields. Whether it is onboarding a new service, embracing a new consumer device or rolling out a Business ... Know more
Related Jobs


- Company Name
- AbsoluteLabs
- Job Title
- Shopify App Developer
- Job Description
- About the Role We are seeking a skilled Shopify Full-Stack App Developer to join our development team. This role involves building robust, scalable, and user-friendly custom apps for Shopify merchants. You will be responsible for designing both front-end and back-end components, integrating with Shopify APIs, and ensuring seamless embedded experiences within Shopify Admin, POS, and mobile environments. Key Responsibilities Design, build, and maintain custom Shopify apps using Node.js (Express/Koa) or Ruby on Rails Develop responsive, performant user interfaces using HTML, CSS, JavaScript, and optionally TypeScript Embed applications using Shopify App Bridge to ensure a native-like user experience Render dynamic content with Liquid templating language and Shopify Polaris (optional) for a consistent UI Integrate deeply with Shopify’s GraphQL Admin API and implement efficient data queries Secure your applications with OAuth 2.0 flows, managing app installation and access tokens Utilize Shopify CLI for project scaffolding, development store management, and deployments Optimize front-end performance with lazy loading, caching, and asset minification Implement tracking and analytics via Web Pixel App Extensions and Custom Pixels Follow best practices for data privacy, performance, accessibility, and scalability Required Technical Skills Proficiency in HTML, CSS, JavaScript Strong experience with Node.js (Express/Koa) or Ruby on Rails Hands-on experience with Shopify App Bridge Solid understanding of Liquid templating language Proficiency with GraphQL Admin API and REST APIs Experience implementing OAuth Authentication flows Familiarity with Shopify CLI and Shopify app development lifecycle Knowledge of performance optimization techniques for web apps Experience with Web Pixel App Extensions and Custom Pixels


- Company Name
- Smart Managed Solutions
- Job Title
- Contract Support
- Job Description
- Why work for Smart? Benefits: Birthday off, 25 days holiday entitlement + Bank Holidays, Life Assurance, 3 days fully paid volunteering days At Smart, we help the worlds leading companies maintain their facilities to the best possible standards through a customer centric experience. Over the past 10 years, we have worked in the world’s top data centres and commercial facilities providing quality engineering services. We are one of the few facilities companies that understand people are at the core of every organisation and are the most important investment we will ever make. Even as technology advances and buildings change, it is our leadership and personal contributions of Smart individuals that ultimately set us apart from competitors. Smart is not a faceless corporation. We are an operationally lead business focused on providing visible management and a team that believe in our core behaviours – Integrity, Passion and Empowerment - that's the smart way. We invite the successful candidate to come along on our journey and adapt the Smart Culture we have created. Role Purpose Produce financial and statistical reports for your designated portfolio. Assist in reviewing contract month-end P&L’s with the Chief Financial Officer, Management Accountant, and Business Unit Management Team. Oversee daily administration tasks for direct sites. Raise work orders, purchase orders, and sales invoices. Ensure timely delivery of parts/services. Manage and review WIP, debt, purchase invoices, and open purchase orders, updating relevant parties. Oversee maintenance invoicing for all contracts. Collate information for internal and external monthly reports. Respond to customer inquiries professionally. Submit overtime reports to payroll and monitor engineers' work schedules. Maintain accurate client files and conduct quarterly audits. Conduct site visits and attend meetings as needed. Perform additional administrative duties as requested. Education and Training: Experience in a similar role Higher educational qualifications to A Level/HNC/D/Masters/Bachelors degree level would be beneficial


- Company Name
- European Tech Recruit
- Job Title
- GPU Software Engineer - Vulkan / OpenGL / DirectX / Metal
- Job Description
- GPU Software Engineer - Vulkan / OpenGL / DirectX / Metal We're currently on the lookout for a GPU Software Engineer for a global technology giant in Cambridge. A true leader in research, development, and innovation, this global technology powerhouse invests heavily into R&D to make huge technological advancements in various sectors. In this role, you will be designing and developing features for the 3D Graphics API, working on new API extensions, working on changes to GPU architectures and evaluating performance. This is a full-time 12 month contract based on-site in Cambridge. There is a high possibility of it extending. For this GPU Software Engineer position, I'm interested in speaking to people with the following: A minimum of a few years experience in GPU software architecture and/or driver development Experience with one or more of the following: Vulkan, Metal, OpenGL, DirectX11, DirectX12 or OpenCL I welcome your application if you'd like to find out more and if you know someone it would suit, we offer a fantastic referral scheme which I would be happy to discuss. Keywords: Consumer Electronics / GPU / Architecture / OpenGL / Graphics / Vulkan / Metal / DirectX11 / DirectX12 / OpenCL #consumerelectronics #gpu #graphics #architecture By applying to this role you understand that we may collect your personal data and store and process it on our systems. For more information please see our Privacy Notice (https://eu-recruit.com/about-us/privacy-notice/)


- Company Name
- Talk Straight Group
- Job Title
- First Line Support Engineer
- Job Description
- We are seeking a proactive and customer focused First Line Support Engineer to join our busy support team. In this role, you will be the initial point of contact for customers seeking technical assistance. You will diagnose and troubleshoot basic issues, manage ticket escalation, and ensure a positive experience for our customers. This is a fast-paced environment, and the ideal candidate will be comfortable handling multiple tasks, prioritising issues, and maintaining excellent communication with users by ticketing systems, email and phone calls. Key Responsibilities Of This Role Respond promptly to incoming support requests via phone, email, and ticketing systems. Remotely diagnose and troubleshoot connection issues, firewall issues and network issues. Provide clear and effective solutions or escalate complex issues to second-line support as needed. Guide customers through step-by-step resolutions and ensure their issues are resolved satisfactorily. Perform routine checks and maintenance on customer equipment to prevent issues. Accurately document all customer interactions, issues, and resolutions in the support system. Provide feedback on recurring issues to help improve products and services. Work closely with second and third line support, and other departments to resolve complex technical problems. Participate in team meetings and contribute to continuous improvement initiatives. How We'll Support You Full structured training will be provided. Regular 1-1's with your line manager to review progress and provide support. Annual performance review. A friendly, welcoming and supportive culture. Development opportunities. Working Environment We offer hybrid working to promote a healthy work/life balance, working remotely and attending our Ilkley office 3 days per week (Tuesday to Thursday, subject to change). Therefore you will need to be within a reasonable commute of this office. Requirements Essential Excellent communication skills, both verbal and written. Strong interpersonal skills with a customer-centric attitude. Patience and empathy when dealing with frustrated or non-technical customers. Analytical mindset with the ability to think critically and resolve issues efficiently. Willingness to learn and adapt to new technologies and processes. Familiarity with networking concepts, including TCP/IP, DNS, DHCP and VPN. Strong understanding of internet services, networking hardware, and common operating systems. Successful applicants will have to undergo a basic DBS check. Desirable Minimum of 1-2 years of experience in a technical support role, preferably within an ISP or telecommunications environment. Relevant certifications (eg. CompTIA, Network+, Cisco CCNA) are a plus. Benefits Starting salary £24,570 pa Up to 25 days holiday per year plus Bank Holidays Wellbeing day. Hybrid working. Company events. Company pension - 5% employer contribution Referral program. Contractual sick pay. Employee Assistance Program. Contractual maternity and paternity pay. Health Cash Plan. Non-work related training allowance. Volunteering day. Day off for your birthday. Closing date for applications: 09/05/2025 NO RECRUITMENT AGENCIES** Who We Are Schools Broadband, a division of Talk Straight Ltd, is now the leading provider of web filtering, safeguarding and security software for schools and multi academy trusts. We place safeguarding and security at the heart of everything we do and as such have received several awards from the Internet Service Providers Association for providing the best security in the country. We now protect over 2500 organisations against advanced cyber-attacks and keep nearly one million school children safe online with our unique cloud-based platform. With steady year on year growth since our inception in 2007, we are a rapidly growing company with a talent pool of over 70 employees who we place at the centre of our success. Equal Employment Opportunity We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. This job description is intended to convey information essential to understanding the scope of the job and the general nature and level of work performed by job holders within this job. However, this job description is not intended to be an exhaustive list of qualifications, skills, efforts, duties, responsibilities or working conditions associated with the position.