Our client, a technology focused manufacturing business, seek to appoint a Senior Embedded Software Engineer to their technical team. As Senior Embedded Software Engineer you will work in a fast paced but friendly environment on some of the most interesting and positively challenging projects on the market. It … really is exciting work. You will be designing software for a range of products used by some of the worlds' largest companies as a lead participant in designing, coding, testing, debugging, configuring, and documenting code to deliver a first class product on time and budget. Senior Embedded Software Engineer - Firmware/Embedded Software/Engineering Manager/Design Engineer/Electronic Engineer/C/C++ * Understand the requirements and discuss project sizes and timeframes, as well as defining processes and procedures for embedded software projects * Defining and documenting the softwarearchitecture for more »
What you'll be doing: • Development and implementation of embedded software, peripheral drivers, protocols, human-machine interfaces and associated supporting certification documentation • Requirements analysis and definition, System/SoftwareArchitecture/Design, Modelling and Simulation, Systems/Software Integration, Verification and Validation, Safety Critical Development techniques … your area of responsibility/expertise Your skills: Essential: • Proven relevant industry knowledge • Degree or equivalent qualification in a Scientific/Engineering (electronics-engineering, software-engineering, physics, math's) environment • Excellent Software Engineering skills in C/C++ • SoftwareArchitecture Design using UML or other recognised … model-based design techniques • Developing embedded software for bare metal systems or with Real-Time Operating Systems • Knowledge of interfacing software with hardware in a real-time environment • Be able to join a team and hit the ground running, working with minimal guidance Desirable: • UML for softwaremore »
Stevenage, Hertfordshire, South East, United Kingdom
Henderson Scott
Software Architect As a Software Architect, you will be the author of the full softwarearchitecture working with the software delivery teams to define and monitor the Structural and Temporal Architecture including the Internal/External interfaces of the product to meet requirements. You … will also have the opportunity to influence the SE Technology Strategy, Software Product Lines, new technologies, obsolescence, new methods and tools, by considering longer-term architectural strategies by being part of special interest groups and communities of interests. As Software Architect you will: Identify, document and be responsible … for the design drivers for the software solution e.g. real-time performance, safety, security, user experience, simplicity, reusability, flexibility. Produce derived and emergent requirements capturing the assumptions and rationale. Define the architecture to a point where the implementation decisions do not affect the integrity of the architecture. Salary more »
Senior Software Engineer Surrey £c75,000 Purpose of the Role The purpose of the senior Software Engineer is to create, maintain and release high quality software to schedule, in accordance with Company standards. Key Responsibilities: The purpose of the senior Software Engineer is the design, coding … debugging, testing and maintenance of software for embedded applications encompassing both low-level microprocessor code as well as higher level software designs running within an embedded operating system environment This will be undertaken alongside other technical activities while working with hardware and software engineers to deliver specific … application logic, peripheral drivers, protocols, human-machine interfaces and documentation of the same A key element of the role will be the delivery of software within agreed timescales and to budget The right candidate will be capable of designing and delivering robust code. Demonstration of competence in using C more »
Wotton-Under-Edge, Gloucestershire, South West, United Kingdom Hybrid / WFH Options
Renishaw PLC
and development of boundary-pushing concepts, systems, solutions, technologies, and products. Were a small team of creative, multidisciplinary individuals looking to recruit a Senior Software Engineer to work on a novel concept in machine automation. As a Senior Software Engineer in the ETC, youll focus on integrating concept … enabling mechatronic solutions with existing hardware and software systems. Youll be developing and improving the softwarearchitecture to support this novel concept. This includes opportunities to take on a broad range of further software development activities that will enable you to contribute to existing and future … and problem solving, feeding back results to improve system designs. Focusing on the development, testing, continuous integration/continuous delivery and maintenance of robust software components. Including involvement in the specification and design phases of these components. Developing production-standard engineering software as part of the product design more »
Job title: Software Engineer Location: Southampton, England Who are we recruiting for? Our client, a leading data analytics and marine robotics business, is seeking a talented Software Engineer to join their esteemed subsea technology team. As a pioneer in large-scale marine robotic operations, our client utilizes cutting … edge technologies to capture ocean data and deliver maritime solutions while prioritizing sustainability and environmental responsibility. What will you be doing? As a Software Engineer, you will be key in developing and integrating new software capabilities for sophisticated robotic equipment deployed from Armada vessels. Receive training on software control systems for uncrewed vessels. Assist in software building, testing, and deployment. Develop interface adapters and C++ programs. Contribute to software design, specification, and documentation. Integrate control systems with 3rd party systems (vessel control systems, ROVs, etc.). Document developments and follow software development practices. Collaborate more »
Senior Software Developer Location: Essex A leading software, technology business who provide high end, technology solutions are searching for a Senior Software Developer to join their fast expanding and thriving team. Job Role: We are looking for a candidate with a strong background in C#, Windows App … Development, Windows Web Development, IIS, SQL server, to lead the design, development, and maintenance of high-quality, scalable software solutions. Lead the development and implementation of complex software solutions across multiple platforms Work closely with product managers, designers, and other developers to define and develop features Write clean … Mentor any junior developers as the team grows Conduct code reviews Troubleshooting, debugging and resolving technical issues Ensure performances, security and scalability of the software Stay up to date with new technologies and industry trends Participate in the entire software development life cycle Your Experience: Proven experience as more »
Underwriting Terms and Pricing, Negotiation and Policy Issuance. As the Technology Lead for the Underwriting value stream, you will be responsible for designing the softwarearchitecture of the underwriting domain and managing the quality of technology delivery of our development teams through ensuring the use and implementation of … best practices, standards, patterns, and reference architectures. You will supervise and assist with the design and development of domain-level roadmaps and evolve the architecture strategy for the Underwriting function across all countries and lines of business. Working closely with the enterprise architecture and strategy teams you will … leadership to the underwriting division, guiding the implementation of innovative solutions to improve efficiency and effectiveness to enable growth. Define and maintain the technical architecture roadmap for underwriting systems and processes, ensuring scalability, reliability, and security. Collaborate with enterprise architecture and cross-functional teams to define technology roadmaps more »
Birmingham, West Midlands, United Kingdom Hybrid / WFH Options
Digital Appointments
Are you a Senior/Lead PHP Developer living near Birmingham? Join a Leading Financial Software Platform based in Birmingham. **Location:** Birmingham (Hybrid) This well-established and highly regarded financial software platform based in Birmingham is continuing to expand and innovate and is seeking a talented Senior/… Lead PHP Software Engineer to join the team and play a pivotal role in the design, development, and implementation of complex, high-performance software solutions. **The Role:** As the Senior/Lead PHP Software Engineer, you will lead the development of advanced PHP-based applications. You will … oversee the entire software development lifecycle, ensuring the design and implementation of secure, efficient, and scalable solutions. With a minimum of 6 years of PHP development experience, particularly with Laravel and AWS DevOps, you will be responsible for driving technical excellence. This is a hybrid role with around more »
are looking to appoint a C# .NET Developer. We are looking for someone who has commercial experience in .NET with C# who can build software solutions from concept through to verification. In this role you will build on an existing portfolio of C# solutions alongside building new solutions from … the opportunity to join an industry leading business, the chance to take the lead on development projects, a competitive salary and supporting benefits package. Software Developer - Role and Responsibilities - C#, Electronics, Development, Firmware Work as part of a software team in specifying, developing and documenting softwarearchitecture … GUI using C# To contribute to Firmware Development within safety critical electronic systems Contribute to the future planning and development of solutions and projects Software Developer - Skills and Abilities - C#, Electronics, Firmware A relevant degree (or level 7 qualification) in Computer Science, Electronic & Electrical Engineering or a STEM more »
+ Benefits Location: Buckinghamshire We are currently recruiting for one of our customers in Buckinghamshire who specialise in motor design, and inverter hardware and software design for the automotive industry. We're looking for a Principal Systems Engineer to lead and develop electric machine inverter systems and hybrid vehicle … application projects. As a Principal Systems Engineer, you will participate in and drive activities such as requirement specification, requirements management, system architecture design, softwarearchitecture design, implementation, Test planning, test and integration. Key responsibilities: Develop and manage requirements for inverter systems Drive and develop requirements management toolchain … and support and develop systems and software process workflow Manage all V-cycle systems engineering activities - be the champion for systems engineering process and drive process management and improvements across the company Support SW team with development of control software for electric machine inverter systems and hybrid vehicle more »
+ Benefits Location: Buckinghamshire We are currently recruiting for one of our customers in Buckinghamshire who specialise in motor design, and inverter hardware and software design for the automotive industry. We're looking for a Principal Systems Engineer to lead and develop electric machine inverter systems and hybrid vehicle … application projects. As a Principal Systems Engineer, you will participate in and drive activities such as requirement specification, requirements management, system architecture design, softwarearchitecture design, implementation, Test planning, test and integration. Key responsibilities: Develop and manage requirements for inverter systems Drive and develop requirements management toolchain … and support and develop systems and software process workflow Manage all V-cycle systems engineering activities - be the champion for systems engineering process and drive process management and improvements across the company Support SW team with development of control software for electric machine inverter systems and hybrid vehicle more »
Southampton, Hampshire, Chilworth, United Kingdom Hybrid / WFH Options
Spectrum IT Recruitment
outcomes for those who need their help most. You can be a part of this mission. Key Skills: Strong experience with C#.NET development for software applications Experience with SQL databases and ideally merging or data migration of several databases Experience with Azure cloud and Microsoft cloud suite Strong understanding … ability to communicate well with technical and non-technical staff Ability to speak to key stakeholders, understand needs and translate this to business/software requirements Beneficial skills: Experience working as a business analyst or analyst developer Prior experience in a data migration from SQL to Azure cloud Prior … experience merging and migrating multiple systems into 1 greenfield system Experience building a cloud based legal software application Softwarearchitecture or design experience If you are interested in this opportunity and want to hear more, please contact (url removed) or call (phone number removed) Please note this more »
to deliver high-performance systems that keep the world safe. Our R&D team based in Hemel Hempstead are looking for a Senior Embedded Software Engineer to join our team - Minimum of 3 days a week onsite, this is because the sensitive project work you will be involved in … level clearance. Please do apply if you are open to part time opportunities as well. What you'll be doing Design, implement, and test software for embedded systems. Develop software in C++ running on ARM Cortex M33 Microcontrollers Develop software running on the ThreadX and FreeRTOS real … Jira for task assignment, progress reporting and defect tracking. Use mcuXpresso IDE for development. Interpret and contribute to UML based architectural designs. Collaborate with software and firmware engineers to integrate and test software running on prototype and production standard hardware. Develop and maintain softwarearchitecture, interfaces more »
Role: Principal Software Developer Salary: £75-85k plus benefits Location: Birmingham once per fortnight Are you looking to join a company that strikes the perfect balance - big enough to offer well-established career paths, yet small enough that your work makes a tangible difference? A company that not … but also a culture that matches? I love recruiting for this company, and Im confident youll love working here. Were searching for a Principal Software Developer to join a team of four highly skilled and friendly individuals: a Team Leader and three developers. As an experienced Software Developer … with deep expertise in modern development practices, cloud services, architecture, and crafting high-quality solutions, this role will see you actively contributing to hands-on software development while providing technical leadership within your team. Youll be a democratic force within the teamknowing when to lead decisively and when more »
Greater Bristol Area, United Kingdom Hybrid / WFH Options
Anson McCade
Job Title: Senior Embedded Software Engineer Salary: Up to circa £65,000 depending on experience Location: Bristol (On site) Dynamic (hybrid) working: Typically, 4 to 5 days per week on-site, due to workload classification Security Clearance: British Citizen or a Dual UK national with British citizenship. The Opportunity … Our Client is offering an exciting opportunity for an experienced embedded software engineer to join our team and contribute to the development of current and future seeker systems. Seeker software is a critical real-time component of missiles, interfacing advanced sensors and subsystems onboard. Working in a dynamic … Agile/SCRUM environment with cutting-edge technology, you will be involved in the full software lifecycle, including lab environment testing with missile components and equipment. Key Responsibilities: Requirements capture Embedded SoftwareArchitecture and Design Implementation Verification (Reviews and Testing) What We're Looking for From You more »
solutions that leverage the latest technologies to deliver exceptional results for both scale-ups and large companies. Our Technology Practice has 5 capabilities: IT Architecture Cloud Engineering Software Engineering Intelligent Process Automation Quality Management We are seeking an experienced Solution Architect to lead the design and implementation of … ensuring seamless integration across systems, and guiding development teams to deliver high-quality solutions. The ideal candidate should have deep expertise in cloud technologies, software development, and system integration, coupled with strong leadership and communication skills. Responsibilities include: Requirement Gathering and Analysis: Collaborate with stakeholders (e.g., business analysts, project … e.g., scalability, security, performance). Analyse and document the requirements to create a clear, concise foundation for solution design. Architectural Design: Design the technical architecture that addresses the business requirements, ensuring alignment with the organization's goals, technology stack, and strategic objectives. Develop high-level solution designs, including system more »
Basingstoke, Hampshire, South East, United Kingdom Hybrid / WFH Options
FBI &TMT
REMOTE - ONCE A WEEK MAX IN OFFICE Our client, a prominent player in the IT/Health sector, is eagerly seeking a Mid Level Software Engineer to join their dynamic Technology & Transformation team. This FTC role offers a fantastic opportunity to contribute to cutting-edge healthcare technology solutions. Key … Actively participating in the Development community, sharing skills and knowledge Communicating complex ideas and concepts simply and elegantly Job Requirements: Proven experience in building software in a modern technology environment Current experience as a software engineer or software developer Proficient in front end and back end JavaScript … GitHub) Experience of working with other engineering teams and business users Experience with collaboration and delivery tools like Jira and Confluence Familiarity with modern softwarearchitecture principles and design patterns Familiarity with coaching and teaching other engineers Benefits: Competitive salary - up to £60K Opportunity to work with cutting more »
stakeholders to understand their requirements and challenges. Design end-to-end technical solutions that align with business objectives and scalability requirements. Create and maintain architecture documentation, including diagrams, specifications, and guidelines. Technology Evaluation: Stay abreast of emerging technologies and industry trends. Evaluate and recommend technology solutions that best meet … Champion best practices and architectural principles. Collaborate with cross-functional teams to drive architectural consistency across projects. Strong understanding of cloud computing platforms, enterprise architecture, and integration patterns. Excellent communication and interpersonal skills. Ability to lead and influence technical discussions. Preferred Skills: Experience with one or more cloud platforms … e.g., AWS, Azure, Google Cloud). Familiarity with microservices architecture and containerisation technologies (e.g., Docker, Kubernetes). Knowledge of security best practices and compliance standards. Experience with agile development methodologies. Have experience in agile delivery Experience in application architecture design and SOLID principles Experience in C# (.Net Core more »
Manchester, England, United Kingdom Hybrid / WFH Options
MRJ Recruitment
Full Stack Software Engineer | StartUp (AI/SAAS) Salary: Up to £55,000 + Private Healthcare + Flexible Working Location : Hybrid/Manchester (2 days a week) Tech: Typescript, Javascript, ReactJS, NextJS, AWS, Azure, CICD, NodeJS. Our client, one of Manchesters most exciting AI SAAS startups is recruiting for … a Software Engineer (Full Stack) to help them scale, drive growth & help lead the technical direction of their platform. You will also play a crucial role in shaping their Engineering team and future direction of technology. Role: Software Engineer *You’ll work closely with the Founders and lead … the technical advancement of their platform including softwarearchitecture, optimising cloud infrastructure, and ensuring scalability. This is your chance to: Be part of cutting-edge projects with an award-winning SaaS company. Work on cloud-based products using AWS & AZURE in a collaborative development team. Level up your more »
DE14, Burton upon Trent, Staffordshire, United Kingdom
KE Technology Business
A highly successful power supplies business is seeking a Embedded Software Developer to have a stake in the continued evolution of the company. Lots of greenfield work to be involved in! This year, the business recorded over 50 million in revenue and continue to go from strength to strength. … Burton on Trent with some Remote flexibility Up 7.5% pension matching, Healthcare Strong career growth opportunities Requirements Strong commercial proficiency as an Embedded Software Engineer Designing embedded applications in ARM (preferably STM32) Development skills in C and C++ (IAR or KEIL environments) Experience with RTOS (FreeRTOS, ThreadX or similar … Understanding of softwarearchitecture concepts Git or SVN, Jira Electronics engineering familiarity Bonus Experience with Ethernet, TCPIP, UDP, SPI, RS485, I2C protocols, Modbus-TCP protocol Ability to own projects Role The team are responsible for the control systems and equipment. You’ll be helping deliver embedded coding in more »
Employment Type: Permanent
Salary: £50000 - £65000/annum Remote flexibility & great package
Birmingham, West Midlands, United Kingdom Hybrid / WFH Options
Ashdown Group
overall underwriting business strategy. Duties will include: - Overseeing technical aspects of the underwriting process (submission, automation, AI) and ensuring it aligns with objectives - Designing softwarearchitecture of underwriting domain and managing technology delivery of development teams - Define technical architecture roadmaps and guide implementation - Support with development of … be considered suitable you will need the following skills and experience: - Strong understanding of the insurance sector and underwriting processes - Technical background with domain architecture experience - Methodologies and framework knowledge - System architecture, design patterns and software development methodologies - Experience of AI Automation, data handling and data submission more »
Birmingham, West Midlands (County), United Kingdom Hybrid / WFH Options
Ashdown Group
overall underwriting business strategy. Duties will include: - Overseeing technical aspects of the underwriting process (submission, automation, AI) and ensuring it aligns with objectives - Designing softwarearchitecture of underwriting domain and managing technology delivery of development teams - Define technical architecture roadmaps and guide implementation - Support with development of … be considered suitable you will need the following skills and experience: - Strong understanding of the insurance sector and underwriting processes - Technical background with domain architecture experience - Methodologies and framework knowledge - System architecture, design patterns and software development methodologies - Experience of AI Automation, data handling and data submission more »
Backend Software Engineer/Developer (Golang Kafka API) London/WFH to £95k Do you have a deep knowledge of Go/Golang combined with softwarearchitecture and design skills? You could be progressing your career as a Backend Software Engineer at a start-up payments … technology company that is revolutionising the payments industry to Africa, improving speed, cost and reliability. As a Backend Software Engineer you'll focus on backend system design, event driven architecture and APIs with a focus on scalability and reliability. You'll join a small, collaborative, Agile team working … Wharf offices three days a week (also the possibility to be remote in the UK). About you: You're an experience backend focussed Software Engineer with strong commercial Go/Golang development experience You have experience with system design, event driven architectures, Kafka, API development You have a more »
Birmingham, West Midlands, United Kingdom Hybrid / WFH Options
Ashdown Group
overall underwriting business strategy. Duties will include: - Overseeing technical aspects of the underwriting process (submission, automation, AI) and ensuring it aligns with objectives - Designing softwarearchitecture of underwriting domain and managing technology delivery of development teams - Define technical architecture roadmaps and guide implementation - Support with development of … be considered suitable you will need the following skills and experience: - Strong understanding of the insurance sector and underwriting processes - Technical background with domain architecture experience - Methodologies and framework knowledge - System architecture, design patterns and software development methodologies - Experience of AI Automation, data handling and data submission more »