Senior Software Engineer

·
Full time
Location: Oxford
·
Job offered by: CV-Library
·
Category: IT & Technology
Senior Software Engineer Our high-technology industry client is seeking a Senior Software Engineer to join our team. The prime function of the role is to assist in the further development of our current application suite with an eye to the future development of our product. You will be expected to lead small projects and work closely with Product, Project Managers, and Principal Engineers. The Opportunity: The position of Senior Software Engineer is part of our cross-functional engineering team within the company. The individual is required to be part of a tight-knit software group working on real-time machine control, automation, algorithm implementation, UI, data analysis, and contributing to areas such as diagnostics and predictive maintenance. Key Responsibilities: Help develop and document requirements. Help educate and advocate for software best practices and overall product quality. Participate in design and documentation reviews. Coordinate with multiple teams to understand requirements and get issues addressed. Look at the product holistically and rigorously to identify inconsistencies and issues. Collaborate effectively as part of an integrated software team whilst also being able to work independently. Work across functions (Systems Engineering, Mechatronics, Research, Electronics) to help identify issues and guide the optimal technology choices, architectures, and implementation. Education / Qualifications: Degree educated in Computer Science or relevant experience. Experience at a local level in our core technology areas. Professional Skills/ Abilities: Essential: Experience developing MS Windows desktop applications/UI (C#, WPF, Avalonia, etc.). Software experience using C# .Net Framework and .Net Core. Experience of IPC technologies and techniques. Software architecture (distributed systems, real-time control). Multi-Threading techniques. JIRA and Confluence or equivalents. Experience documenting technical requirements. Experience writing unit tests. Understanding of the principles of real-time machine control. Knowledge or experience of Agile methodologies. Good written and spoken English. Preferred: Knowledge of Python, C++, and other languages. Networking and Network Topology (TCP/IP, routing etc.). Systems Engineering understanding or appreciation. Job Info Job Title:

Senior Software Engineer Company:

CV-Library Location:

Oxford, Oxfordshire Posted:

Dec 2nd 2024 Closes:

Jan 2nd 2025 Sector: Contract:

Permanent Hours:

Full Time

#J-18808-Ljbffr

Recent Jobs

London (On site) · Full time

Are you a smart, driven professional who takes pride in making a difference in local communities? Turner & Townsend’s Real Estate division is experiencing significant growth and we’re looking for an experienced industry professional with health project experience to join our high-performing and collaborative Project Management team. Why Join Us? Impactful Work: Contribute to social [...]Read More... from Assistant Project Manager – Healthcare See details

Chasetown (On site) · Full time

My client, Autosmart International are a manufacturing success story! Site Operations Manager – leading fast-paced manufacturing and warehousing About Our Client Autosmart International is a manufacturing success story, leading the field in vehicle cleaning products. We are the No.1 choice of automotive trade customers across the UK. We have doubled in size in the last [...]Read More... from Site Operations Manager See details

London (On site) · Full time

CSS are looking for an experienced duty officer to join our client’s team who are a local council responsible for all areas within the Tendering district. Working hours: All shifts are 8 hours long with various start times available: Monday to Friday – start times between 6AM – 3PM Saturday & Sunday – 6AM – [...]Read More... from Duty Officer See details