Architect-level experience with Linux, including hands-on Windows-to-Linux migration experience
Strong hands-on embedded Linux background with proficiency in C/C++
At least 3 years of commercial object-oriented development experience in a C-like language such as C++ or C#
At least 5 years of experience developing embedded Linux systems, with in-depth system architecture knowledge
Experience developing for resource-constrained embedded platforms
Experience using git version control on large-scale applications
Ability to provide technical leadership to a sizeable team while remaining hands-on with development
Desirable: experience modifying or porting C# applications to run on Linux
Desirable: development within the Debian ecosystem, including CI/CD
Desirable: experience with GUI/HMI applications for embedded Linux
Desirable: familiarity with Microsoft Visual Studio, XAML/WPF, and MVVM
Desirable: experience with Agile methodologies such as SAFe
Desirable: knowledge of M2M protocols such as Fieldbus, industrial Ethernet, and MQTT
Responsibilities:
Provide technical leadership and guidance to a development team transitioning from Windows to Linux development
Shape the platforms technical direction as the architect-level Linux authority
Modify existing C# code to run on Linux alongside embedded C/C++ development
Liaise closely with our Germany office to ensure alignment between platform and application development
Collaborate with the applications team leader to develop platform architecture and make full use of our Debian-based Linux platform
Elicit requirements from stakeholders and produce technical specifications and documentation
Support defect identification and resolution alongside our Software Test Team
Technologies:
Architect
C#
CI/CD
Debian
Embedded
Ethernet
Git
Support
Linux
MVVM
Visual Studio
WPF
Windows
C++
MQTT
More:
We are a leading global supplier of industrial equipment to the food and beverage market, currently undertaking a major migration of our core platform from Windows to Linux. This is a high-visibility, hands-on technical leadership role based in Salford on a hybrid basis, with a minimum of three days per week in the office. We offer a salary of up to £65,000 plus benefits, and the opportunity to work closely with our international platform development team, including occasional travel to Germany, on next-generation products.
... understand customer requirements, and communicate appropriate technical solutions. Technologies: - AWS - Azure - Cloud - Docker - IBM - IBM Spectrum - Kubernetes - Linux - NFS - OpenShift - Perl - Python - RHEL - SAS - SQL - Unix - Windows - Architect More: We are recruiting for a technology function within a leading global financial ...
... and technology. Our collaborative, empathetic teams work in partnership with clients to deliver sustainable transformation and build their capabilities. This Lead Software Engineer role involves leading engineers on high-profile projects and working closely with cross-functional teams. We are technology-agnostic and value ...
... and soon across Europe. We have been building the bank of the future from the ground up, offering you the chance to join us and make a significant impact. As a Lead Software Engineer at JPMorgan Chase within the International Consumer Bank, you will play a crucial role in this initiative, dedicated to delivering an outstanding ...
... addition, proven experience leading technologists to manage and solve complex technical items within your domain of expertise - Proven people-management or team-lead experience, with a track record of coaching engineers and driving team performance - Strong background in software engineering, including system design, cloud ...
Linux TechOps Engineer – FinTech / Trading Quant Capital is urgently looking for a Linux TechOps Engineer to join our high profile client. Our client is a well known global financial software business providing to the trading platform market. No experience of finance is needed but much can be gained. This is an environment ...
... patterns, and software engineering best practices. - Experience with Azure DevOps, CI/CD pipelines, and modern development practices. - Demonstrated technical leadership and mentoring experience. - Strong understanding of security, governance, and compliance within the Microsoft ecosystem. Responsibilities: - Lead the design, ...
We are seeking an experienced, hands-on embedded software engineer to take technical ownership of a video systems platform. You will lead embedded software architecture, evaluate components and platforms, develop working prototypes, and deliver reliable production-ready systems. You will collaborate closely with hardware ...
... in discretionary global macro investing, leveraging its diversified expertise across asset classes and markets. About the role We are seeking an experienced Software Engineer to lead a team within our London-based Software Development group. This is a hands-on leadership role combining system design, delivery ownership, ...
Job Description Role: Lead Software Engineer Locations: Manchester (must be willing to travel to client sites throughout the UK on an ad hoc basis) Salary: Competitive salary and package (Depending on level of experience) Please Note: Any offer of employment is subject to satisfactory BPSS and SC security clearance which ...
... the bank of the future from scratch, channeling our start-up mentality every step of the way – meaning you'll have the opportunity to make a real impact. As a Lead Software Engineer - Front-End Engineer at JPMorgan Chase within the International Consumer Bank, you will be a part of a flat-structure organization. Your responsibilities ...