Current jobs related to Senior Software Engineer – C/C++ - City of Langley - Active Silicon
-
Senior Software Engineer – C/C++
3 months ago
City of Langley, Canada Active Silicon Full timeActive Silicon is a market leader in the design and manufacture of leading-edge computer imaging products. These products are used in many areas of science and industry, including manufacturing, life sciences, medical imaging, robotics and security, with many products targeted to specific customer requirements. The current range of products can be seen on...
-
Senior Software Engineer – C/C++
1 month ago
Langley, British Columbia, Canada Active Silicon Full timeAbout Active SiliconActive Silicon is a leading provider of innovative computer imaging products, serving various industries including manufacturing, life sciences, medical imaging, robotics, and security. Our products are designed to meet specific customer requirements, and we forge strong, long-term relationships with medium to large companies...
-
Senior Software Engineer – C/C++
1 month ago
Langley, British Columbia, Canada Active Silicon Full timeAbout Active SiliconActive Silicon is a leading provider of innovative computer imaging products, serving various industries including manufacturing, life sciences, medical imaging, robotics, and security. Our products are designed to meet specific customer requirements, and we forge strong, long-term relationships with medium to large companies...
-
Senior Software Engineer
2 months ago
Langley, British Columbia, Canada Active Silicon Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our development team at Active Silicon. As a key member of our team, you will be responsible for designing, developing, and maintaining our cutting-edge imaging products.Key ResponsibilitiesTake ownership of new and existing software projects, working to develop, enhance, and...
-
Senior Software Engineer
2 months ago
Langley, British Columbia, Canada Active Silicon Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our development team at Active Silicon. As a key member of our team, you will be responsible for designing, developing, and maintaining our cutting-edge imaging products.Key ResponsibilitiesTake ownership of new and existing software projects, working to develop, enhance, and...
-
Senior Software Engineer
4 weeks ago
Langley, BC, Canada Active Silicon Full timeAbout Active SiliconActive Silicon is a leading provider of cutting-edge computer imaging products, serving various industries such as manufacturing, life sciences, medical imaging, robotics, and security. Our products are designed to meet specific customer requirements, and we forge strong, long-term relationships with our clients worldwide.Job...
-
Senior Software Engineer
2 months ago
Langley, BC, Canada Active Silicon Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our development team at Active Silicon. As a key member of our team, you will be responsible for designing, developing, and maintaining new and existing software products.Key ResponsibilitiesTake ownership of software projects and products, working to develop, enhance, and...
-
Senior Software Engineer
2 months ago
Langley, BC, Canada Active Silicon Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our development team at Active Silicon. As a key member of our team, you will be responsible for designing, developing, and maintaining new and existing software products.Key ResponsibilitiesTake ownership of software projects and products, working to develop, enhance, and...
-
Développeur C#
1 month ago
Québec City, Canada Aspire Software Full timeDéveloppeur Senior C#Relevant du CTO de la Société, le développeur senior est responsable de participer à la programmation et au maintien des logiciels de Progitek en s'assurant de respecter les normes de programmations établies par l'employeur. Principales responsabilités : - Maintenir le code existant et développer des nouvelles fonctionnalités...
-
Développeur C#
1 month ago
Québec City, Canada Aspire Software Full timeDéveloppeur Senior C#Relevant du CTO de la Société, le développeur senior est responsable de participer à la programmation et au maintien des logiciels de Progitek en s’assurant de respecter les normes de programmations établies par l’employeur. Principales responsabilités : - Maintenir le code existant et développer des nouvelles...
-
Senior Software Engineer
2 weeks ago
Langley, Canada Home Crafters Design Solutions Full timeWe are seeking a highly skilled Senior Software Engineer to join our team at {company}.Job Title: Senior Software EngineerAs a Senior Software Engineer, you will be responsible for leading the development of software applications and systems. Your expertise will be crucial in designing, developing, and deploying high-quality software solutions that meet our...
-
Développeur(euse) logiciel
6 months ago
Québec City, Canada Genetec Full timeLa dynamique de votre équipe :Êtes-vous intéressé(e) à travailler pour une entreprise de haute technologie de premier plan sur un produit de classe mondiale ? Le groupe vidéo travaille sur sa prochaine génération de services d'enregistrement - une solution de surveillance vidéo d'entreprise qui permet la diffusion vidéo en temps réel à travers...
-
Regional District of Kitimat-Stikine, Canada DHAMAKA INDIAN RESTAURANT Full timeAs a key member of our software development team, you will contribute to the design and implementation of our cutting-edge e-commerce platform. Your expertise in Java and C++ will be instrumental in developing high-quality, scalable backend systems.Our ideal candidate will have a solid understanding of software design patterns, object-oriented programming...
-
C++ Developer of Software Infrastructure
6 months ago
Québec City, Canada InnovMetric Software Full timeOverview Rome was not built in a day and neither was our software. Are you interested in maintaining the foolproof foundations of the most innovative metrology software, PolyWorks®, for it to continue to evolve and stay at the top? We might have a position for you! Autonomy, curiosity, transparency, trust, respect. At InnovMetric, these are the...
-
Développeur(euse) logiciel
6 months ago
Québec City, Canada Genetec Full timeLa dynamique de votre équipe :Êtes-vous intéressé(e) à travailler pour une entreprise de haute technologie de premier plan sur un produit de classe mondiale ? Le groupe vidéo travaille sur sa prochaine génération de services d'enregistrement - une solution de surveillance vidéo d'entreprise qui permet la diffusion vidéo en temps réel à travers...
-
Senior Software Engineer
2 weeks ago
Langley, Canada FAS Consulting Group Ltd Full timeJob RequirementsAs a Senior Software Engineer, you will be responsible for designing and implementing high-performance computing solutions using cutting-edge technologies. Your expertise will be essential in developing scalable and efficient software applications that meet the needs of our clients.Responsibilities include:Design and implement...
-
C++ Developer of 3D Metrology Solutions
6 months ago
Québec City, Canada InnovMetric Software Full timeOverview Autonomy, curiosity, transparence, trust, respect. At InnovMetric, those are the values that surround us every day in our software development teams. We are actively looking for talented developers. What does that mean for us? Love challenges and teamwork Be creative and think outside the box Be committed to the team and the company’s...
-
Senior Software Engineer
2 weeks ago
Langley Township, Canada AHA Indian Food Paradise Ltd. Full timeAbout the Role:As a senior software engineer with a focus on backend development, you will be responsible for designing and implementing scalable and efficient software systems. Your expertise in programming languages, software development methodologies, and system architecture will be invaluable to our team.Key Responsibilities:• Design and implement...
-
Senior Software Developer
6 months ago
Québec City, Canada EXFO Full timeCompany Overview: Welcome to the forefront of technological advancement! At EXFO, a global leader in the telecommunications industry, we're revolutionizing optic fiber portable test equipment with our groundbreaking solutions. For over 35 years, we've been at the forefront of innovation, empowering our customers with cutting-edge technology to address the...
-
Software Engineer
2 weeks ago
Langley, Canada The Great Indian Restaurant Ltd. Full timeJob Title: Software EngineerKey Responsibilities:• Develop and maintain high-quality software applications• Collaborate with cross-functional teams to design and implement software features• Troubleshoot and resolve software issues in a timely mannerRequirements:• Bachelor's degree in Computer Science or related field• Proficiency in programming...
Senior Software Engineer – C/C++
2 months ago
Active Silicon is a market leader in the design and manufacture of leading-edge computer imaging products. These products are used in many areas of science and industry, including manufacturing, life sciences, medical imaging, robotics and security, with many products targeted to specific customer requirements. The current range of products can be seen on the company’s website. The type of customers we have, are in general, medium to large companies with which we forge strong long-term relationships and are located all over the world. Active Silicon is part of the Solid State Plc group, listed on the AIM stock market under code SOLI.
This job description is for the role of Senior Software Engineer – C/C++, with responsibility for the development and maintenance of new and existing products.
Job Type: Permanent, Full Time
Job Title: Senior Software Engineer – C/C++
Location: Flexible blend of working from home and office-based work at Iver, UK (just outside M25, NW London).
Hours: 37.5 hours per week, 25 days annual holiday (plus public holidays).
Salary: Circa £85k depending on skills and experience, plus salary-sacrifice pension (5% employer, 3% employee) and discretionary bonus scheme. Life assurance at 4x basic salary. Salary sacrifice EV scheme (subject to eligibility).
Access to Westfield Health Scheme including:
- Employee Assistance Programme
- Discounted gym membership
Qualifications: A Bachelors or Masters in Computer Science or Electrical Engineering.
Experience: 5+ years of professional experience working with C/C++.
The right candidate is likely to have a good Computer Science or Electrical Engineering degree, plus perhaps other post-graduate qualifications and a track-record of software development in C/C++. One of the most important traits is the desire, drive and enthusiasm to produce the world’s best-in-class products.
The roleThis is an opportunity to join a diverse development team designing, producing and delivering specialized digital image acquisition products and technologies throughout the world, and across multiple client sectors.
- Take ownership of new and existing software projects and products, working to develop, enhance and maintain them.
- Architect software solutions, breaking down business requirements into individual components, setting coding standards, choosing the tools, frameworks and languages to be used.
- Participating in all phases of software development – including design, implementation, testing, code review and documentation.
- Maintain, design, develop and test the GUIs, applications and libraries running under Windows and Linux for our imaging devices.
- Ownership of the software infrastructure and processes to ensure seamless software releases. Adoption of best practices for software development. Developing and refining processes for better efficiency.
- Drive consistent standards and approaches throughout the team.
- Debug complex, system-level, multi-component issues that typically span across multiple layers from hardware to application.
- Leading and coaching/developing junior engineers.
- Ability to design, implement and test cross-platform software in C/C++ and at least one other programming language (C#, Python).
- Leadership – being able to confidently take ownership of new and existing software projects and products, working to develop, enhance and maintain them.
- Organisation – being able to think in a methodical and systematic manner to create software architecture plans that are pragmatic and workable.
- Experience with hardware integration.
- Able to write well-structured, supportable code.
- Excellent attention to detail and the ability to work as part of a collaborative team.
- Focussed – able to work to deadlines and meet targets.
- Success driven – having the desire to produce the best products, right first time.
- Communication – good written, verbal and presentation skills – the ability to communicate to the rest of the engineering team, to suppliers and sub-contractors, as well sometimes direct to customers.
- Experience working with imaging devices, GenICam software standard, video processing/streaming, working with cameras, codecs and streaming protocols.
- Experience of C#, Python, Qt, WPF, Visual Studio.
- Experience working with Windows and Linux device drivers.
- Experience with Nvidia Jetson.
- Experience creating CI/CD and automated test infrastructure with hardware in the loop.
- Experience building CI/CD pipelines with GitLab or GitHub.
- Familiarity with I2C, SPI, CoaXPress protocols.
- Familiarity reading schematics and using lab equipment such as oscilloscopes.