My client is a fast-growing fabless Semiconductor business that develops advanced embedded solutions used in a wide range of consumer and industrial products worldwide. Due to continued expansion, they are looking for an experienced Senior Embedded Software Engineer to join their multi-disciplinary team of embedded, electronics, silicon and control engineers. The company operates at the leading edge of precision engineering and custom silicon development, offering a technical environment where engineers work across the full product lifecycle, from early concept through to high-volume production. You do not need to come from another Semiconductor company, although it would be useful; it s not essential. You must have good experience in writing embedded C code for drivers, using Python for test systems and ARM Cortex. The Role Senior Embedded Software Engineer - Device Driver You will play a key role in the development of embedded driver firmware for custom silicon devices, as well as supporting verification, bring-up and validation activities. The position offers a mix of hands-on technical work, cross-team collaboration and problem-solving within a highly skilled engineering group. Key Responsibilities - Senior Embedded Software Engineer - Device Driver Develop and maintain embedded firmware drivers for proprietary silicon. Build and support automated pre-silicon and silicon verification environments for firmware testing. Contribute to chip bring-up, debugging, regression testing and performance analysis. Create and run validation test suites to verify electrical performance and functionality. Work closely with silicon, electronics and control engineers throughout development. Skills, Experience & Qualifications - Senior Embedded Software Engineer - Device Driver Essential: Degree in Computer Science, Electronic Engineering, or related discipline. Strong experience in real-time embedded firmware development. Commercial experience in C programming for device drivers / embedded systems. Commercial Python programming experience. Experience developing cross-platform embedded code. Familiar with defect tracking, code reviews and producing clear technical documentation. Desirable (not essential): - Senior Embedded Software Engineer - Device Driver Experience with pytest, build scripts, Jenkins CI/CD and automated test frameworks. Understanding of ARM Cortex-M architecture. Familiarity with Linux, Git and scripting languages (Bash, Tcl). PCB debug/test experience and general bench test skills. Exposure to Agile development practices. This is a great opportunity to join a very high-tech company offering excellent training and career development opportunities.
Jan 11, 2026
Full time
My client is a fast-growing fabless Semiconductor business that develops advanced embedded solutions used in a wide range of consumer and industrial products worldwide. Due to continued expansion, they are looking for an experienced Senior Embedded Software Engineer to join their multi-disciplinary team of embedded, electronics, silicon and control engineers. The company operates at the leading edge of precision engineering and custom silicon development, offering a technical environment where engineers work across the full product lifecycle, from early concept through to high-volume production. You do not need to come from another Semiconductor company, although it would be useful; it s not essential. You must have good experience in writing embedded C code for drivers, using Python for test systems and ARM Cortex. The Role Senior Embedded Software Engineer - Device Driver You will play a key role in the development of embedded driver firmware for custom silicon devices, as well as supporting verification, bring-up and validation activities. The position offers a mix of hands-on technical work, cross-team collaboration and problem-solving within a highly skilled engineering group. Key Responsibilities - Senior Embedded Software Engineer - Device Driver Develop and maintain embedded firmware drivers for proprietary silicon. Build and support automated pre-silicon and silicon verification environments for firmware testing. Contribute to chip bring-up, debugging, regression testing and performance analysis. Create and run validation test suites to verify electrical performance and functionality. Work closely with silicon, electronics and control engineers throughout development. Skills, Experience & Qualifications - Senior Embedded Software Engineer - Device Driver Essential: Degree in Computer Science, Electronic Engineering, or related discipline. Strong experience in real-time embedded firmware development. Commercial experience in C programming for device drivers / embedded systems. Commercial Python programming experience. Experience developing cross-platform embedded code. Familiar with defect tracking, code reviews and producing clear technical documentation. Desirable (not essential): - Senior Embedded Software Engineer - Device Driver Experience with pytest, build scripts, Jenkins CI/CD and automated test frameworks. Understanding of ARM Cortex-M architecture. Familiarity with Linux, Git and scripting languages (Bash, Tcl). PCB debug/test experience and general bench test skills. Exposure to Agile development practices. This is a great opportunity to join a very high-tech company offering excellent training and career development opportunities.
Role: Lead Embedded Software Engineer Location: Fordsham, Cheshire salary: 60,000 to 70,000 When it comes to engineering medical technologies used at the point of need, whether in a GP surgery, an ICU, or a specialist hospital department, our client is setting new benchmarks for innovation, safety, and quality. Their devices are designed to prolong life, support clinicians, and deliver absolute reliability in critical environments. With over a century of combined group expertise in high pressure medical systems and patient care technology, the business has earned long standing trust from healthcare professionals and patients alike. Building on this heritage, they are now expanding their engineering department and are looking for a highly capable Lead Embedded Software Engineer to guide the next generation of life saving products. The Opportunity As the Lead Embedded Software Engineer, you will take ownership of embedded software development within the department, acting as the technical lead and setting the standards for quality, architecture, documentation, and compliance. You will play a central role in developing devices used in hospitals, critical care wards, and frontline clinical environments. You will work closely with hardware, systems, and regulatory teams, ensuring products meet the stringent requirements expected of medical grade technology. This is a key appointment within a growing medical device start up environment, where your expertise and leadership will meaningfully shape the future of the department and its products. Who They Are Looking For The business is open minded and will consider applicants from three backgrounds: Medical device specialists, experienced embedded software engineers with a background in medical, healthcare, or other regulated environments such as ISO 13485, IEC 62304, aerospace, automotive safety, and similar sectors Regulated industry engineers, with transferrable skills from other safety critical or regulated sectors and the appetite to transition into medical devices Exceptional embedded software engineers, without regulated industry experience but who demonstrate the drive, determination, and personal qualities to thrive in a medical device environment Titles considered include Senior Embedded Software Engineer, Principal Embedded Software Engineer, and Lead Embedded Software Engineer, with salary aligned to capability and experience. Location and Hybrid Working The Director is supportive of remote working and is happy for the role to be office based one to two days per week, potentially less. However, due to internal policy, the successful candidate must live within a sensible commuting distance and be able to reach the Frodsham site within around one hour and fifteen minutes when needed for collaboration, test activities, or project requirements. Package 60,000 to 70,000 salary, depending on experience and seniority 5.9% company pension contribution 8% annual performance based bonus Flexible hybrid working An opportunity to lead an embedded function within an innovative medical device environment. Meaningful work on products that improve and save lives If you want your work to have purpose, this is a rare chance to combine cutting edge engineering with real world clinical impact. You will be joining an ambitious and passionate team dedicated to improving patient outcomes through technological excellence.
Jan 11, 2026
Full time
Role: Lead Embedded Software Engineer Location: Fordsham, Cheshire salary: 60,000 to 70,000 When it comes to engineering medical technologies used at the point of need, whether in a GP surgery, an ICU, or a specialist hospital department, our client is setting new benchmarks for innovation, safety, and quality. Their devices are designed to prolong life, support clinicians, and deliver absolute reliability in critical environments. With over a century of combined group expertise in high pressure medical systems and patient care technology, the business has earned long standing trust from healthcare professionals and patients alike. Building on this heritage, they are now expanding their engineering department and are looking for a highly capable Lead Embedded Software Engineer to guide the next generation of life saving products. The Opportunity As the Lead Embedded Software Engineer, you will take ownership of embedded software development within the department, acting as the technical lead and setting the standards for quality, architecture, documentation, and compliance. You will play a central role in developing devices used in hospitals, critical care wards, and frontline clinical environments. You will work closely with hardware, systems, and regulatory teams, ensuring products meet the stringent requirements expected of medical grade technology. This is a key appointment within a growing medical device start up environment, where your expertise and leadership will meaningfully shape the future of the department and its products. Who They Are Looking For The business is open minded and will consider applicants from three backgrounds: Medical device specialists, experienced embedded software engineers with a background in medical, healthcare, or other regulated environments such as ISO 13485, IEC 62304, aerospace, automotive safety, and similar sectors Regulated industry engineers, with transferrable skills from other safety critical or regulated sectors and the appetite to transition into medical devices Exceptional embedded software engineers, without regulated industry experience but who demonstrate the drive, determination, and personal qualities to thrive in a medical device environment Titles considered include Senior Embedded Software Engineer, Principal Embedded Software Engineer, and Lead Embedded Software Engineer, with salary aligned to capability and experience. Location and Hybrid Working The Director is supportive of remote working and is happy for the role to be office based one to two days per week, potentially less. However, due to internal policy, the successful candidate must live within a sensible commuting distance and be able to reach the Frodsham site within around one hour and fifteen minutes when needed for collaboration, test activities, or project requirements. Package 60,000 to 70,000 salary, depending on experience and seniority 5.9% company pension contribution 8% annual performance based bonus Flexible hybrid working An opportunity to lead an embedded function within an innovative medical device environment. Meaningful work on products that improve and save lives If you want your work to have purpose, this is a rare chance to combine cutting edge engineering with real world clinical impact. You will be joining an ambitious and passionate team dedicated to improving patient outcomes through technological excellence.
Software Engineer (RPG) This is a hybrid role and can be based from our offices in Peterborough, Manchester or Stoke. We also have largely remote working opportunities available. We are currently hiring multiple RPG Software Engineer positions. Role Purpose: As a Software Engineer, you will analyse, develop and test all areas of the technology using the appropriate processes, methods and standards of the software development lifecycle (SDLC). Working in a scrum agile environment, Software Engineers provide technological steering and software advancement for Markerstudy, its clients, subsidiaries and other group members to meet project goals. You will be involved in all aspects of the development process, taking responsibility for your own work and working to ensure the success of the team s sprints. A good communicator, you will be working directly with other areas of the business to meet project goals. Key Accountabilities and Responsibilities: Undertake development and delivery of features, components and systems, to ensure project success. Estimate the effort required to develop or update features, components or systems with reasonable accuracy. Follow best practise in development and unit testing of software to ensure minimal defect count in both testing and in the live environment. Follow the processes and stages of the software development life cycle, suggest updates and improvements of to this to Lead Software Engineer. Constructively review work undertaken by other engineers, such as by code collaboration and peer reviews, and proactively contribute to reviews of your work. Support the Scrum team in the successful planning and delivery of sprints. Maintain a positive and solution-oriented approach to work, providing open and honest feedback Show improvement in key technical skills through personal learning and use of company training systems. Ensure your own continuous professional development. Undertake such other duties, training and/or hours of work as may be reasonably required and which are consistent with the general level of responsibility of this role. Skills, Experience and Knowledge: Significant experience as a professional IBM RPG Developer Proficiency in RPG coding, using modern IDE (such as IBM Rationale Developer or VS Code) Experience integrating RPG applications with web services (REST/SOAP) Familiarity with APIs, JSON/XML parsing, and data transformation Strong experience with RPGLE (free and fixed format), including modern free-format syntax. Proficiency in IBM i (AS/400, iSeries) environment and tools (e.g., SEU, RDi, ACS, PDM, CL, VS Code). Understanding of DB2 for i (SQL, DDS, physical/logical files). Experience with service programs, modules, procedures, and sub-procedures. Knowledge of data structures, arrays, and error handling in RPGLE. Ability to read, maintain, and refactor legacy RPG (III/IV) code. Familiarity with job control, batch processing, and interactive programs. Version control usage (e.g., Git, Aldon). Work from business requirements and not detailed specifications in an agile environment Preferred: Experience with Postman for API testing. Experience of work management tools such as Jira. Knowledge of insurance industry (preferably personal lines). Personal Attributes Demonstrates strong teamwork and a proactive approach to delivering software solutions. Work independently to manage tasks, timelines, and deliverables with minimal supervision. Conscientious, with a strong drive to take on and overcome challenges. Brings creativity and innovation to problem-solving and continuous improvement. Maintains high attention to detail, ensuring precision and quality in all work. Adapts effectively to change, showing resilience and flexibility in dynamic environments. What we offer in return? A collaborative and fast paced work environment Health care cash plan Yearly bonus scheme 24 days annual leave plus Bank Holidays and the ability to buy additional leave (annual leave also increases with service) Life Assurance 4x annual salary Vibrant, modern offices About the business: Markerstudy is a leading provider of private insurance in the UK, insuring around 5% of the private cars on the UK roads, 20% of commercial vehicles and over 30% of motorcycles in total premium levels of circa £1.2b. Markerstudy also has a large and growing direct presence in the market as well. Having acquired and successfully integrated Co-op Insurance Services in 2021, BGLi in 2022 & Atlanta in 2024. Markerstudy are now pursuing innovative pricing techniques, taking advantage of an award-winning insurer hosted rating platform, whilst challenging existing embedded processes.
Jan 11, 2026
Full time
Software Engineer (RPG) This is a hybrid role and can be based from our offices in Peterborough, Manchester or Stoke. We also have largely remote working opportunities available. We are currently hiring multiple RPG Software Engineer positions. Role Purpose: As a Software Engineer, you will analyse, develop and test all areas of the technology using the appropriate processes, methods and standards of the software development lifecycle (SDLC). Working in a scrum agile environment, Software Engineers provide technological steering and software advancement for Markerstudy, its clients, subsidiaries and other group members to meet project goals. You will be involved in all aspects of the development process, taking responsibility for your own work and working to ensure the success of the team s sprints. A good communicator, you will be working directly with other areas of the business to meet project goals. Key Accountabilities and Responsibilities: Undertake development and delivery of features, components and systems, to ensure project success. Estimate the effort required to develop or update features, components or systems with reasonable accuracy. Follow best practise in development and unit testing of software to ensure minimal defect count in both testing and in the live environment. Follow the processes and stages of the software development life cycle, suggest updates and improvements of to this to Lead Software Engineer. Constructively review work undertaken by other engineers, such as by code collaboration and peer reviews, and proactively contribute to reviews of your work. Support the Scrum team in the successful planning and delivery of sprints. Maintain a positive and solution-oriented approach to work, providing open and honest feedback Show improvement in key technical skills through personal learning and use of company training systems. Ensure your own continuous professional development. Undertake such other duties, training and/or hours of work as may be reasonably required and which are consistent with the general level of responsibility of this role. Skills, Experience and Knowledge: Significant experience as a professional IBM RPG Developer Proficiency in RPG coding, using modern IDE (such as IBM Rationale Developer or VS Code) Experience integrating RPG applications with web services (REST/SOAP) Familiarity with APIs, JSON/XML parsing, and data transformation Strong experience with RPGLE (free and fixed format), including modern free-format syntax. Proficiency in IBM i (AS/400, iSeries) environment and tools (e.g., SEU, RDi, ACS, PDM, CL, VS Code). Understanding of DB2 for i (SQL, DDS, physical/logical files). Experience with service programs, modules, procedures, and sub-procedures. Knowledge of data structures, arrays, and error handling in RPGLE. Ability to read, maintain, and refactor legacy RPG (III/IV) code. Familiarity with job control, batch processing, and interactive programs. Version control usage (e.g., Git, Aldon). Work from business requirements and not detailed specifications in an agile environment Preferred: Experience with Postman for API testing. Experience of work management tools such as Jira. Knowledge of insurance industry (preferably personal lines). Personal Attributes Demonstrates strong teamwork and a proactive approach to delivering software solutions. Work independently to manage tasks, timelines, and deliverables with minimal supervision. Conscientious, with a strong drive to take on and overcome challenges. Brings creativity and innovation to problem-solving and continuous improvement. Maintains high attention to detail, ensuring precision and quality in all work. Adapts effectively to change, showing resilience and flexibility in dynamic environments. What we offer in return? A collaborative and fast paced work environment Health care cash plan Yearly bonus scheme 24 days annual leave plus Bank Holidays and the ability to buy additional leave (annual leave also increases with service) Life Assurance 4x annual salary Vibrant, modern offices About the business: Markerstudy is a leading provider of private insurance in the UK, insuring around 5% of the private cars on the UK roads, 20% of commercial vehicles and over 30% of motorcycles in total premium levels of circa £1.2b. Markerstudy also has a large and growing direct presence in the market as well. Having acquired and successfully integrated Co-op Insurance Services in 2021, BGLi in 2022 & Atlanta in 2024. Markerstudy are now pursuing innovative pricing techniques, taking advantage of an award-winning insurer hosted rating platform, whilst challenging existing embedded processes.
Zenovo is currently recruiting for a LabVIEW Software/Systems Engineer with a strong automotive background to join one of our clients innovative R&D teams. In this role, you will play a key part in the design, development, and maintenance of software systems and tools that support automotive testing and product development. You will be responsible for creating and enhancing in-house software solutions, developing automated test programs, and providing technical support for test equipment used across our engineering functions. If you re passionate about cutting-edge automotive technology and enjoy solving complex engineering challenges, we d love to hear from you. LabView Software Engineer £55,000 - £65,000 Based in West Midlands (Occasional UK and Global travel) Start date - ASAP Key Responsibilities To support the R&D team in the implementation and maintenance of software systems. Development, implementation and maintenance of in-house software. Development, implementation and maintenance of test programs Skills : 5+ years professional experience with LabVIEW Proven experience with TestStand. Experience developing automated test software and test sequences. Proficient in software architecture and modelling. Skilled in version control systems (Git). Strong understanding of automotive communication networks: CAN/CAN-FD, LIN, Ethernet, FlexRay. Knowledge of embedded systems and firmware concepts. Proficient in C for embedded development. Experience in C++ for high-level software development and maintenance. Basic working knowledge of Python for scripting and tooling.
Jan 11, 2026
Full time
Zenovo is currently recruiting for a LabVIEW Software/Systems Engineer with a strong automotive background to join one of our clients innovative R&D teams. In this role, you will play a key part in the design, development, and maintenance of software systems and tools that support automotive testing and product development. You will be responsible for creating and enhancing in-house software solutions, developing automated test programs, and providing technical support for test equipment used across our engineering functions. If you re passionate about cutting-edge automotive technology and enjoy solving complex engineering challenges, we d love to hear from you. LabView Software Engineer £55,000 - £65,000 Based in West Midlands (Occasional UK and Global travel) Start date - ASAP Key Responsibilities To support the R&D team in the implementation and maintenance of software systems. Development, implementation and maintenance of in-house software. Development, implementation and maintenance of test programs Skills : 5+ years professional experience with LabVIEW Proven experience with TestStand. Experience developing automated test software and test sequences. Proficient in software architecture and modelling. Skilled in version control systems (Git). Strong understanding of automotive communication networks: CAN/CAN-FD, LIN, Ethernet, FlexRay. Knowledge of embedded systems and firmware concepts. Proficient in C for embedded development. Experience in C++ for high-level software development and maintenance. Basic working knowledge of Python for scripting and tooling.
Location: UK or Bahrain (open to discussion) Contract: Full Time Position Overview We are seeking an experienced and highly skilled Senior Engineer with extensive expertise in microtunnelling to join our team. The successful candidate will play a critical role in delivering complex infrastructure projects internationally, with the opportunity to be based in the UK or Bahrain. The candidate will be involved in early contractor involvement schemes, preconstruction works and feasibility studies therefore, this role requires exceptional communication skills, both written and verbal, with strong report writing abilities. Experience in segmental tunnelling and horizontal directional drilling (HDD) is desirable, and involvement in Early Contractor Involvement (ECI) schemes or feasibility studies will be considered an advantage. Key Responsibilities Technical Leadership Provide input in the planning, design, and execution of microtunnelling projects. Lead the development of construction methodologies, assist with design, and equipment specifications for microtunnelling. Analyse geotechnical data and ensure designs are optimised for project requirements. Project Delivery Oversee microtunnelling from concept through to delivery. Contribute technical expertise to Early Contractor Involvement (ECI) schemes during the early stages of project planning. Collaborate with multidisciplinary teams, clients, contractors, and consultants to ensure seamless project delivery. Report Writing and Communication Produce clear and comprehensive technical reports, feasibility studies, and project documentation. Communicate complex technical concepts effectively to both technical and non technical stakeholders. Provide regular project updates and ensure alignment among all stakeholders. Value Added Expertise Apply knowledge of segmental tunnelling and HDD to enhance project design and execution where applicable. Identify and implement innovative engineering solutions to address project challenges. Contribute to continuous improvement initiatives across projects. Team Collaboration and Development Mentor and support junior engineers, fostering their technical and professional growth. Promote a collaborative, safety conscious, and quality driven work environment. Qualifications and Skills Essential A degree in Civil Engineering, Geotechnical Engineering, or a related discipline. Significant experience in microtunnelling, with a proven record of successful project delivery. Excellent written and spoken English, with outstanding report writing skills. Strong understanding of microtunnelling equipment, trenchless technologies, and geotechnical principles. Desirable Experience in segmental tunnelling and horizontal directional drilling (HDD). Familiarity with Early Contractor Involvement (ECI) schemes. Proficiency in engineering software (e.g., AutoCAD, Civil 3D) and project management tools. General Exceptional organisational and problem solving skills. Ability to manage multiple priorities and deliver under pressure. Strong interpersonal skills and the ability to build and maintain relationships with clients and stakeholders. Company Background The Joseph Gallagher Group is a family owned Civil Engineering business that delivers expertise whilst putting client satisfaction at the core of the business. Built on a personal reputation for honesty and quality, we understand that the actions we take affect the communities and environments we operate in. LIFE Culture We're promoting a culture change within the industry and demonstrating initiatives to dramatically improve Health, Safety and Wellbeing. In 2014, we launched our award winning cultural safety programme (LIFE) which is deeply embedded into the company's DNA and core values. Disability Confident Committed We are a disability confident employer and we're committed to providing equal opportunities in employment. All individuals will be treated in a fair and equal manner and in accordance with the law regardless of gender, marital status, race, religion, colour, age, disability or sexual orientation. Reasonable Adjustments We want to make our recruitment processes accessible to everyone, so if there is any way that we can support you to enable you to be the best you can, please contact the HR team at .
Jan 11, 2026
Full time
Location: UK or Bahrain (open to discussion) Contract: Full Time Position Overview We are seeking an experienced and highly skilled Senior Engineer with extensive expertise in microtunnelling to join our team. The successful candidate will play a critical role in delivering complex infrastructure projects internationally, with the opportunity to be based in the UK or Bahrain. The candidate will be involved in early contractor involvement schemes, preconstruction works and feasibility studies therefore, this role requires exceptional communication skills, both written and verbal, with strong report writing abilities. Experience in segmental tunnelling and horizontal directional drilling (HDD) is desirable, and involvement in Early Contractor Involvement (ECI) schemes or feasibility studies will be considered an advantage. Key Responsibilities Technical Leadership Provide input in the planning, design, and execution of microtunnelling projects. Lead the development of construction methodologies, assist with design, and equipment specifications for microtunnelling. Analyse geotechnical data and ensure designs are optimised for project requirements. Project Delivery Oversee microtunnelling from concept through to delivery. Contribute technical expertise to Early Contractor Involvement (ECI) schemes during the early stages of project planning. Collaborate with multidisciplinary teams, clients, contractors, and consultants to ensure seamless project delivery. Report Writing and Communication Produce clear and comprehensive technical reports, feasibility studies, and project documentation. Communicate complex technical concepts effectively to both technical and non technical stakeholders. Provide regular project updates and ensure alignment among all stakeholders. Value Added Expertise Apply knowledge of segmental tunnelling and HDD to enhance project design and execution where applicable. Identify and implement innovative engineering solutions to address project challenges. Contribute to continuous improvement initiatives across projects. Team Collaboration and Development Mentor and support junior engineers, fostering their technical and professional growth. Promote a collaborative, safety conscious, and quality driven work environment. Qualifications and Skills Essential A degree in Civil Engineering, Geotechnical Engineering, or a related discipline. Significant experience in microtunnelling, with a proven record of successful project delivery. Excellent written and spoken English, with outstanding report writing skills. Strong understanding of microtunnelling equipment, trenchless technologies, and geotechnical principles. Desirable Experience in segmental tunnelling and horizontal directional drilling (HDD). Familiarity with Early Contractor Involvement (ECI) schemes. Proficiency in engineering software (e.g., AutoCAD, Civil 3D) and project management tools. General Exceptional organisational and problem solving skills. Ability to manage multiple priorities and deliver under pressure. Strong interpersonal skills and the ability to build and maintain relationships with clients and stakeholders. Company Background The Joseph Gallagher Group is a family owned Civil Engineering business that delivers expertise whilst putting client satisfaction at the core of the business. Built on a personal reputation for honesty and quality, we understand that the actions we take affect the communities and environments we operate in. LIFE Culture We're promoting a culture change within the industry and demonstrating initiatives to dramatically improve Health, Safety and Wellbeing. In 2014, we launched our award winning cultural safety programme (LIFE) which is deeply embedded into the company's DNA and core values. Disability Confident Committed We are a disability confident employer and we're committed to providing equal opportunities in employment. All individuals will be treated in a fair and equal manner and in accordance with the law regardless of gender, marital status, race, religion, colour, age, disability or sexual orientation. Reasonable Adjustments We want to make our recruitment processes accessible to everyone, so if there is any way that we can support you to enable you to be the best you can, please contact the HR team at .
Job Title : Software Team Lead Location : Yate, North Bristol (2/3 Days On-Site Per Week) Salary : Up to £80,000 (Depending on Experience) Job Overview : We re seeking a Software Team Lead to oversee the design, development, and deployment of innovative software solutions while mentoring and guiding a team of skilled engineers. This role combines strategic technical leadership with hands-on development, ensuring engineering excellence and seamless project delivery. Business Overview : My client develops Energy Management & Storage Systems that ensure the reliable and secure operation of critical energy infrastructure. They build: • Edge control software for real-time decision-making • Centralised data infrastructure to collect, store, and analyse system information • User-facing tools that visualise and interact with live power system operations In this role, you ll work across the full technology stack from embedded edge devices to cloud services and web applications helping design and refine the systems that keep modern energy networks running safely and efficiently. Responsibilities of the Role : • Lead and mentor a team of 4 8 engineers. • Drive architecture and design discussions for new features and systems. • Produce clean, efficient, and well-documented code. • Conduct code reviews and uphold engineering best practices. • Troubleshoot and resolve technical issues across the software stack • Hold regular 1:1s, performance reviews, and career development discussions. • Foster a culture of collaboration, accountability, and continuous improvement. • Guide day-to-day team operations, including stand-ups, sprint planning, and retrospectives. Required Skills & Experience: Technical Qualifications; • 5+ years of professional software development experience. • Strong proficiency in one or more languages such as Python, Java, or JavaScript/TypeScript. • Full-stack development experience, ideally with React (or similar) on the frontend and RESTful APIs backed by relational databases (e.g., Postgres) on the backend. • Experience working with cloud platforms such as AWS, Azure, or GCP. • Solid understanding of DevOps practices, CI/CD pipelines, and containerization technologies like Docker and Kubernetes. • Experience with authentication and authorisation frameworks (e.g., OAuth2, Keycloak) is a significant advantage. Leadership & Communication; • Demonstrated experience leading engineering teams or mentoring developers. • Strong communication and interpersonal skills. • Ability to translate business requirements into effective technical solutions. • Familiarity with Agile/Scrum development practices. To find out more, please apply with an up-to-date CV and you will be contacted and given further information. Note : All applicants must be able to work in the UK without the need for Sponsorship now or in the future.
Jan 11, 2026
Full time
Job Title : Software Team Lead Location : Yate, North Bristol (2/3 Days On-Site Per Week) Salary : Up to £80,000 (Depending on Experience) Job Overview : We re seeking a Software Team Lead to oversee the design, development, and deployment of innovative software solutions while mentoring and guiding a team of skilled engineers. This role combines strategic technical leadership with hands-on development, ensuring engineering excellence and seamless project delivery. Business Overview : My client develops Energy Management & Storage Systems that ensure the reliable and secure operation of critical energy infrastructure. They build: • Edge control software for real-time decision-making • Centralised data infrastructure to collect, store, and analyse system information • User-facing tools that visualise and interact with live power system operations In this role, you ll work across the full technology stack from embedded edge devices to cloud services and web applications helping design and refine the systems that keep modern energy networks running safely and efficiently. Responsibilities of the Role : • Lead and mentor a team of 4 8 engineers. • Drive architecture and design discussions for new features and systems. • Produce clean, efficient, and well-documented code. • Conduct code reviews and uphold engineering best practices. • Troubleshoot and resolve technical issues across the software stack • Hold regular 1:1s, performance reviews, and career development discussions. • Foster a culture of collaboration, accountability, and continuous improvement. • Guide day-to-day team operations, including stand-ups, sprint planning, and retrospectives. Required Skills & Experience: Technical Qualifications; • 5+ years of professional software development experience. • Strong proficiency in one or more languages such as Python, Java, or JavaScript/TypeScript. • Full-stack development experience, ideally with React (or similar) on the frontend and RESTful APIs backed by relational databases (e.g., Postgres) on the backend. • Experience working with cloud platforms such as AWS, Azure, or GCP. • Solid understanding of DevOps practices, CI/CD pipelines, and containerization technologies like Docker and Kubernetes. • Experience with authentication and authorisation frameworks (e.g., OAuth2, Keycloak) is a significant advantage. Leadership & Communication; • Demonstrated experience leading engineering teams or mentoring developers. • Strong communication and interpersonal skills. • Ability to translate business requirements into effective technical solutions. • Familiarity with Agile/Scrum development practices. To find out more, please apply with an up-to-date CV and you will be contacted and given further information. Note : All applicants must be able to work in the UK without the need for Sponsorship now or in the future.
Job Title: Principal Product Safety Engineer Location: Broad Oak, Frimley, New Malden or Filton. We offer a range of hybrid and flexible working arrangements. Please speak to your recruiter about the options for this particular role Salary: Circa £70,000 depending on qualifications and experience What you'll be doing: Providing support to the functions Technical Authority teams with the management of the hazards, risks and associated mitigations and contribute to the development of the hazard log and the maturity of information contained within. Responsible for product safety strategy/argument assessment against major subsystems or key complex technologies. Production of high-quality submissions including hazard logs, safety cases and safety plans. Organising and facilitate HAZIDs and review meetings and contribute to other HAZIDs when required. Working with the Technical Authority teams and embedded Safety Engineers in collating adequate product safety related evidence to support the safety case argument and acceptance via the Requirements and Acceptance Team. Your skills and experiences: Knowledge of safety management processes and techniques Experience of working in more than one phase of the Engineering Lifecycle, with sufficient experience of design principles to enable a good understanding of adjacent phases and through life engineering issues Awareness of customer defence standards such as: DSA-02, JSP430, Def Stan 00-56, MilStn 882E, BS EN 61508 Familiar with the principles of a Safety Management System Experienced in writing technical documentation to an elevated level Experience in Product Safety within Software Systems would be advantageous Engineers at all levels should possess an academic qualification in Engineering or other related STEM subjects as well as specific (either academic or professional) qualifications and become recognised as Incorporated or Chartered Engineers through an appropriate recognised professional institution. Engineers are encouraged, and will be supported, to achieve the relevant accreditation. Preference will be given to candidates who are already professionally registered. Benefits: As well as a competitive pension scheme, BAE Systems also offers employee share plans, an extensive range of flexible discounted health, wellbeing and lifestyle benefits, including a green car scheme, private health plans and shopping discounts - you may also be eligible for an annual incentive. The Product Safety team: The Combat System is the heart of any platform, and being part of integrating these complex systems safely through design and assurance is the role of the Product Safety team. Working independently and collaboratively with a like-minded Product Safety Engineers, you will be critical is underpinning the integrity of cutting-edge technology from design concept through to disposal. As a valued stakeholder working alongside Design Technical Authorities, you will play a pivotal role challenging norm as well of bringing new ideas to table across a varied and ever-changing portfolio of Combat System projects. Why BAE Systems? This is a place where you'll be able to make a real difference. You'll be part of an inclusive culture that values diversity of thought, rewards integrity, and merit, and where you'll be empowered to fulfil your potential. We welcome people from all backgrounds and want to make sure that our recruitment processes are as inclusive as possible. If you have a disability or health condition (for example dyslexia, autism, an anxiety disorder etc .) that may affect your performance in certain assessment types, please speak to your recruiter about potential reasonable adjustments. Please be aware that many roles at BAE Systems are subject to both security and export control restrictions. These restrictions mean that factors such as your nationality, any nationalities you may have previously held, and your place of birth can restrict the roles you are eligible to perform within the organisation. All applicants must as a minimum achieve Baseline Personnel Security Standard. Many roles also require higher levels of National Security Vetting where applicants must typically have 5 to 10 years of continuous residency in the UK depending on the vetting level required for the role , to allow for meaningful security vetting checks. Closing Date: 23rd January 2026 - Interviews will be held w/c 2nd February 2026 We reserve the right to close this vacancy early if we receive sufficient applications for the role . Therefore, if you are interested, please submit your application as early as possible.
Jan 11, 2026
Full time
Job Title: Principal Product Safety Engineer Location: Broad Oak, Frimley, New Malden or Filton. We offer a range of hybrid and flexible working arrangements. Please speak to your recruiter about the options for this particular role Salary: Circa £70,000 depending on qualifications and experience What you'll be doing: Providing support to the functions Technical Authority teams with the management of the hazards, risks and associated mitigations and contribute to the development of the hazard log and the maturity of information contained within. Responsible for product safety strategy/argument assessment against major subsystems or key complex technologies. Production of high-quality submissions including hazard logs, safety cases and safety plans. Organising and facilitate HAZIDs and review meetings and contribute to other HAZIDs when required. Working with the Technical Authority teams and embedded Safety Engineers in collating adequate product safety related evidence to support the safety case argument and acceptance via the Requirements and Acceptance Team. Your skills and experiences: Knowledge of safety management processes and techniques Experience of working in more than one phase of the Engineering Lifecycle, with sufficient experience of design principles to enable a good understanding of adjacent phases and through life engineering issues Awareness of customer defence standards such as: DSA-02, JSP430, Def Stan 00-56, MilStn 882E, BS EN 61508 Familiar with the principles of a Safety Management System Experienced in writing technical documentation to an elevated level Experience in Product Safety within Software Systems would be advantageous Engineers at all levels should possess an academic qualification in Engineering or other related STEM subjects as well as specific (either academic or professional) qualifications and become recognised as Incorporated or Chartered Engineers through an appropriate recognised professional institution. Engineers are encouraged, and will be supported, to achieve the relevant accreditation. Preference will be given to candidates who are already professionally registered. Benefits: As well as a competitive pension scheme, BAE Systems also offers employee share plans, an extensive range of flexible discounted health, wellbeing and lifestyle benefits, including a green car scheme, private health plans and shopping discounts - you may also be eligible for an annual incentive. The Product Safety team: The Combat System is the heart of any platform, and being part of integrating these complex systems safely through design and assurance is the role of the Product Safety team. Working independently and collaboratively with a like-minded Product Safety Engineers, you will be critical is underpinning the integrity of cutting-edge technology from design concept through to disposal. As a valued stakeholder working alongside Design Technical Authorities, you will play a pivotal role challenging norm as well of bringing new ideas to table across a varied and ever-changing portfolio of Combat System projects. Why BAE Systems? This is a place where you'll be able to make a real difference. You'll be part of an inclusive culture that values diversity of thought, rewards integrity, and merit, and where you'll be empowered to fulfil your potential. We welcome people from all backgrounds and want to make sure that our recruitment processes are as inclusive as possible. If you have a disability or health condition (for example dyslexia, autism, an anxiety disorder etc .) that may affect your performance in certain assessment types, please speak to your recruiter about potential reasonable adjustments. Please be aware that many roles at BAE Systems are subject to both security and export control restrictions. These restrictions mean that factors such as your nationality, any nationalities you may have previously held, and your place of birth can restrict the roles you are eligible to perform within the organisation. All applicants must as a minimum achieve Baseline Personnel Security Standard. Many roles also require higher levels of National Security Vetting where applicants must typically have 5 to 10 years of continuous residency in the UK depending on the vetting level required for the role , to allow for meaningful security vetting checks. Closing Date: 23rd January 2026 - Interviews will be held w/c 2nd February 2026 We reserve the right to close this vacancy early if we receive sufficient applications for the role . Therefore, if you are interested, please submit your application as early as possible.
Software Architect - Embedded Systems Location: Surrey Salary: c.£75,000 Overview An excellent opportunity for a Senior Software Engineer to join a leading technology business developing high-performance electronic and communication systems for use in regulated, safety-critical environments . We re seeking an experienced embedded software engineer who has worked on human-interfaced equipment ideally within telecommunications, avionics, defence, or other regulated sectors and is confident taking projects through the full software lifecycle from requirements analysis to release . Purpose of the Role To design, develop, test, and deliver high-quality embedded software to agreed schedules and standards, supporting new and existing product developments. Key Responsibilities Design, code, debug, test, and maintain embedded software in C. Develop and implement application logic, device drivers, communication protocols, and human-machine interfaces. Work closely with hardware and software engineers to deliver product features and ensure seamless integration. Take responsibility for requirement analysis, software design, documentation, and traceability in line with company and regulatory standards. Participate in peer reviews, continuous improvement, and process development. Deliver reliable software solutions within agreed cost and time parameters. Required Skills & Experience Proven experience developing embedded software in C . Strong understanding of real-time operating systems (RTOS) and embedded processors. Experience working on human-interfaced or telecommunications-type systems (e.g. displays, control panels, or signal communication devices). Background in a regulated or safety-critical environment (defence, aerospace, rail, or similar). Strong grounding in requirements analysis, documentation, and verification processes . Experience of full software development lifecycle and source control (Git/Subversion). Able to work independently and collaboratively within cross-functional teams. Excellent problem-solving and analytical skills. Desirable C++ and Object-Oriented Programming experience. GUI or event-driven design familiarity. Experience using issue-tracking and project tools (e.g. Jira). Knowledge of DO-178 or similar regulatory frameworks. Apply: Please send your CV to (url removed)
Jan 11, 2026
Full time
Software Architect - Embedded Systems Location: Surrey Salary: c.£75,000 Overview An excellent opportunity for a Senior Software Engineer to join a leading technology business developing high-performance electronic and communication systems for use in regulated, safety-critical environments . We re seeking an experienced embedded software engineer who has worked on human-interfaced equipment ideally within telecommunications, avionics, defence, or other regulated sectors and is confident taking projects through the full software lifecycle from requirements analysis to release . Purpose of the Role To design, develop, test, and deliver high-quality embedded software to agreed schedules and standards, supporting new and existing product developments. Key Responsibilities Design, code, debug, test, and maintain embedded software in C. Develop and implement application logic, device drivers, communication protocols, and human-machine interfaces. Work closely with hardware and software engineers to deliver product features and ensure seamless integration. Take responsibility for requirement analysis, software design, documentation, and traceability in line with company and regulatory standards. Participate in peer reviews, continuous improvement, and process development. Deliver reliable software solutions within agreed cost and time parameters. Required Skills & Experience Proven experience developing embedded software in C . Strong understanding of real-time operating systems (RTOS) and embedded processors. Experience working on human-interfaced or telecommunications-type systems (e.g. displays, control panels, or signal communication devices). Background in a regulated or safety-critical environment (defence, aerospace, rail, or similar). Strong grounding in requirements analysis, documentation, and verification processes . Experience of full software development lifecycle and source control (Git/Subversion). Able to work independently and collaboratively within cross-functional teams. Excellent problem-solving and analytical skills. Desirable C++ and Object-Oriented Programming experience. GUI or event-driven design familiarity. Experience using issue-tracking and project tools (e.g. Jira). Knowledge of DO-178 or similar regulatory frameworks. Apply: Please send your CV to (url removed)
Embedded Software Engineer Edinburgh (Hybrid - 4 days per week in office) 50,000 - 65,000 + Progression + Training + Pension + Holiday Excellent opportunity for an experienced Embedded Software Engineer to join a specialist product design consultancy offering technical variety, autonomy, and the chance to work on cutting-edge technology across multiple industries. This company is a well-established leader in software and product design services, delivering innovative embedded solutions to clients across a wide range of sectors. In this role, you will be an integral part of a dynamic development team, contributing throughout the full product lifecycle - from concept and design to development, testing, and delivery. You will also have the opportunity to collaborate directly with clients, providing technical consultation and tailored software solutions. The ideal candidate will have strong commercial experience developing embedded software in C (C++ desirable), and a solid understanding of 16- and 32-bit microcontrollers such as ARM, PIC, and DSP. Experience with standard communication buses and protocols including I C and SPI is essential. Knowledge of Linux and Python would be a distinct advantage. This is a fantastic opportunity for an Embedded Software Engineer seeking a technically varied and autonomous role within a forward-thinking design environment. The Role: Full lifecycle development of Embedded and Real-Time Systems (C/C++) Design, development, and delivery of client projects Provide technical consultancy and guidance to customers Hybrid working - 4 days per week in the Edinburgh office The Person: Strong commercial experience with Embedded Software in C/C++ Proficient with microcontrollers and standard communication buses/protocols (ARM, PIC, I C, SPI) Desirable experience with Linux and/or Python Reference Number: (phone number removed) To apply for this role or for to be considered for further roles, please click "Apply Now" or contact Marcel Cerek at Rise Technical Recruitment. Rise Technical Recruitment Ltd acts as an employment agency for permanent roles and an employment business for temporary roles. The salary advertised is the bracket available for this position. The actual salary paid will be dependent on your level of experience, qualifications and skill set. We are an equal opportunities employer and welcome applications from all suitable candidates.
Jan 11, 2026
Full time
Embedded Software Engineer Edinburgh (Hybrid - 4 days per week in office) 50,000 - 65,000 + Progression + Training + Pension + Holiday Excellent opportunity for an experienced Embedded Software Engineer to join a specialist product design consultancy offering technical variety, autonomy, and the chance to work on cutting-edge technology across multiple industries. This company is a well-established leader in software and product design services, delivering innovative embedded solutions to clients across a wide range of sectors. In this role, you will be an integral part of a dynamic development team, contributing throughout the full product lifecycle - from concept and design to development, testing, and delivery. You will also have the opportunity to collaborate directly with clients, providing technical consultation and tailored software solutions. The ideal candidate will have strong commercial experience developing embedded software in C (C++ desirable), and a solid understanding of 16- and 32-bit microcontrollers such as ARM, PIC, and DSP. Experience with standard communication buses and protocols including I C and SPI is essential. Knowledge of Linux and Python would be a distinct advantage. This is a fantastic opportunity for an Embedded Software Engineer seeking a technically varied and autonomous role within a forward-thinking design environment. The Role: Full lifecycle development of Embedded and Real-Time Systems (C/C++) Design, development, and delivery of client projects Provide technical consultancy and guidance to customers Hybrid working - 4 days per week in the Edinburgh office The Person: Strong commercial experience with Embedded Software in C/C++ Proficient with microcontrollers and standard communication buses/protocols (ARM, PIC, I C, SPI) Desirable experience with Linux and/or Python Reference Number: (phone number removed) To apply for this role or for to be considered for further roles, please click "Apply Now" or contact Marcel Cerek at Rise Technical Recruitment. Rise Technical Recruitment Ltd acts as an employment agency for permanent roles and an employment business for temporary roles. The salary advertised is the bracket available for this position. The actual salary paid will be dependent on your level of experience, qualifications and skill set. We are an equal opportunities employer and welcome applications from all suitable candidates.
Do you have a good understanding of embedded C for firmware engineering? Want to work for a firm that offer flexible / hybrid / remote working and have a great atmosphere? And some of the most interesting work around? This could be the one for you! Our client, an electronic manufacturing business, seek to appoint a Firmware Engineer working predominantly in embedded C. The Firmware Engineer role is a hands-on design position developing embedded software within a multidisciplinary team of talented software engineers. You'll be joining an excellent team with market leading products and technologies who have already secured long term contracts to double in size over the next three years. Firmware Engineer - Skills & Abilities - Embedded Software, C, Electronics Degree qualified in Electronics, Electrical & Electronic Engineering or Computer Science preferred Proficient in C with at least two years industry experience Experience with Microcontrollers / Microprocessors Application based software experience would be ideal Knowledge of software testing Firmware Engineer, C, Microcontroller, Electronics, Embedded Software If this role could appeal please do apply now!
Jan 11, 2026
Full time
Do you have a good understanding of embedded C for firmware engineering? Want to work for a firm that offer flexible / hybrid / remote working and have a great atmosphere? And some of the most interesting work around? This could be the one for you! Our client, an electronic manufacturing business, seek to appoint a Firmware Engineer working predominantly in embedded C. The Firmware Engineer role is a hands-on design position developing embedded software within a multidisciplinary team of talented software engineers. You'll be joining an excellent team with market leading products and technologies who have already secured long term contracts to double in size over the next three years. Firmware Engineer - Skills & Abilities - Embedded Software, C, Electronics Degree qualified in Electronics, Electrical & Electronic Engineering or Computer Science preferred Proficient in C with at least two years industry experience Experience with Microcontrollers / Microprocessors Application based software experience would be ideal Knowledge of software testing Firmware Engineer, C, Microcontroller, Electronics, Embedded Software If this role could appeal please do apply now!
Embedded Ada Software Engineer (Contract) Location: Stevenage Rate: Up to 70 per hour (umbrella) Clearance: SC required to start (UK-Eyes-Only) Contract: 6 months, likely extension Working Pattern: Fully on-site, compressed week available We're looking for an experienced Embedded Ada Software Engineer to join a busy software team working on high-integrity, real-time defence systems. You'll play a central role in developing and testing embedded software for PowerPC-based platforms, contributing to a portfolio of innovative and mission-critical products. What you'll be doing Developing real-time embedded software in Ada Testing embedded software on host and target platforms Creating test requirements, test scripts and documentation Using debuggers, probes, oscilloscopes and logic analysers Supporting integration with systems, electronics and test teams Working independently while contributing to a small, collaborative team Producing clear, professional documentation throughout the lifecycle What we're looking for Strong experience developing software in Ada Embedded software experience on PowerPC processors Hands-on test experience with typical embedded lab tools Experience with DOORS Understanding of UML/SysML and model-based development Ability to produce reliable, well-structured, fully documented software Comfortable working in an on-site lab environment Proactive mindset and able to support or mentor others when needed Who this would suit Someone who enjoys solving technical problems, working across engineering teams and being part of projects where the software produced is time-critical and safety-critical. Industry background is flexible so long as you have the core embedded Ada skillset, though defence and aerospace experience is naturally beneficial.
Jan 11, 2026
Contractor
Embedded Ada Software Engineer (Contract) Location: Stevenage Rate: Up to 70 per hour (umbrella) Clearance: SC required to start (UK-Eyes-Only) Contract: 6 months, likely extension Working Pattern: Fully on-site, compressed week available We're looking for an experienced Embedded Ada Software Engineer to join a busy software team working on high-integrity, real-time defence systems. You'll play a central role in developing and testing embedded software for PowerPC-based platforms, contributing to a portfolio of innovative and mission-critical products. What you'll be doing Developing real-time embedded software in Ada Testing embedded software on host and target platforms Creating test requirements, test scripts and documentation Using debuggers, probes, oscilloscopes and logic analysers Supporting integration with systems, electronics and test teams Working independently while contributing to a small, collaborative team Producing clear, professional documentation throughout the lifecycle What we're looking for Strong experience developing software in Ada Embedded software experience on PowerPC processors Hands-on test experience with typical embedded lab tools Experience with DOORS Understanding of UML/SysML and model-based development Ability to produce reliable, well-structured, fully documented software Comfortable working in an on-site lab environment Proactive mindset and able to support or mentor others when needed Who this would suit Someone who enjoys solving technical problems, working across engineering teams and being part of projects where the software produced is time-critical and safety-critical. Industry background is flexible so long as you have the core embedded Ada skillset, though defence and aerospace experience is naturally beneficial.
Job Title: Senior Software Engineer (C) Location: Fully Remote (UK) Salary: 90,000 - 110,000 per annum (DOE) Are you a systems-focused engineer with a passion for virtualisation and fullstack development? We're hiring a Senior Systems Engineer to join a UK-based tech company that's building innovative solutions across storage, networking, and compute virtualisation. About the Role As a Senior Embedded Software Engineer, you'll be responsible for developing and maintaining a fullstack virtualisation software platform. You'll work across the full software development lifecycle, from prototyping and architecture to debugging and deployment. This is a hands-on role with the opportunity to influence technical standards and drive innovation across the platform. Key Responsibilities Design and develop well-structured, testable, and efficient code in C and Python. Prototype solutions and troubleshoot complex system bugs. Lead development of entire software systems and oversee project execution. Recommend and implement new technologies to improve functionality and productivity. Collaborate with cross-functional teams across engineering, QA, and product. Maintain technical standards and contribute to process improvements. Stay up to date with industry trends and emerging technologies. What We're Looking For Proven experience in software development, ideally in virtualisation or infrastructure. Strong knowledge of C and Python, plus system scripting. Experience with Linux kernel development and debugging. Familiarity with Agile/Scrum methodologies. Degree in Computer Science, Engineering, or a related field. Background in storage, data services, and virtualisation (on-prem and cloud). Excellent understanding of operating systems, networking, and virtualisation technologies. Why Join? Fully remote working environment. Competitive salary between 90,000 - 110,000 (depending on experience) + an amazing benefits package! Work on cutting-edge virtualisation technologies with a collaborative team. Influence the architecture and direction of a high-impact platform.
Jan 11, 2026
Full time
Job Title: Senior Software Engineer (C) Location: Fully Remote (UK) Salary: 90,000 - 110,000 per annum (DOE) Are you a systems-focused engineer with a passion for virtualisation and fullstack development? We're hiring a Senior Systems Engineer to join a UK-based tech company that's building innovative solutions across storage, networking, and compute virtualisation. About the Role As a Senior Embedded Software Engineer, you'll be responsible for developing and maintaining a fullstack virtualisation software platform. You'll work across the full software development lifecycle, from prototyping and architecture to debugging and deployment. This is a hands-on role with the opportunity to influence technical standards and drive innovation across the platform. Key Responsibilities Design and develop well-structured, testable, and efficient code in C and Python. Prototype solutions and troubleshoot complex system bugs. Lead development of entire software systems and oversee project execution. Recommend and implement new technologies to improve functionality and productivity. Collaborate with cross-functional teams across engineering, QA, and product. Maintain technical standards and contribute to process improvements. Stay up to date with industry trends and emerging technologies. What We're Looking For Proven experience in software development, ideally in virtualisation or infrastructure. Strong knowledge of C and Python, plus system scripting. Experience with Linux kernel development and debugging. Familiarity with Agile/Scrum methodologies. Degree in Computer Science, Engineering, or a related field. Background in storage, data services, and virtualisation (on-prem and cloud). Excellent understanding of operating systems, networking, and virtualisation technologies. Why Join? Fully remote working environment. Competitive salary between 90,000 - 110,000 (depending on experience) + an amazing benefits package! Work on cutting-edge virtualisation technologies with a collaborative team. Influence the architecture and direction of a high-impact platform.
NMS Recruit are seeking Embedded Software Engineers to join a global energy consultancy based in the Cheshire. This is an exciting opportunity for a talented Embedded Software Engineer with expertise in C/C++ (C++ 11/14/17) to join a rapidly growing business. You will be required to work 50/50 split between site and home. Sponsorship available Responsibilities Design and develop embedded software solutions for innovative measurement devices for the power industry. Bring up firmware on new hardware platforms designed in-house. Implement software modules to facilitate communication with cloud services from embedded devices. Ensure high-quality software delivery by writing robust, maintainable, and reliable code that adheres to industry standards. Drive continuous improvements in process efficiency and product quality as deployment scales increase. Experience Expertise in C/C++ (C++ 11/14/17). Proven experience in embedded software design and full product lifecycle development. Strong knowledge of low-level protocols (SPI, I2C, RS232) and experience interfacing with ARM Cortex microprocessors. Experience with unit testing frameworks and working with source control systems (Git). Familiarity with Linux as both a target platform and development environment. Ability to adapt to changing priorities in a dynamic environment, with a focus on agile methodologies. Experience with Continuous Integration tools is beneficial. Awareness of the electricity industry is beneficial Benefits Embedded Software Engineer up to 50,000 DOE Career development opportunities Holidays: 25 days of annual leave (FTE), plus bank holidays, with an extra day for every three years completed (up to a maximum of 30 days). Ability to buy an additional 5 days Pension contributions of 8% from the employer Comprehensive benefits, including Group Life Insurance, Income Protection, and Critical Illness Private Medical Insurance Important Information: We endeavour to process your personal data in a fair and transparent manner. In applying for this role, NMS Recruit will be acting within your interest and will contact you in relation to the role, either by email, phone or text message. For more information see our Privacy Policy on our website. It is important you are aware of your individual rights and the provisions the company has put in place to protect your data. If you would like further information on the policy or GDPR please get in touch with us here.
Jan 11, 2026
Full time
NMS Recruit are seeking Embedded Software Engineers to join a global energy consultancy based in the Cheshire. This is an exciting opportunity for a talented Embedded Software Engineer with expertise in C/C++ (C++ 11/14/17) to join a rapidly growing business. You will be required to work 50/50 split between site and home. Sponsorship available Responsibilities Design and develop embedded software solutions for innovative measurement devices for the power industry. Bring up firmware on new hardware platforms designed in-house. Implement software modules to facilitate communication with cloud services from embedded devices. Ensure high-quality software delivery by writing robust, maintainable, and reliable code that adheres to industry standards. Drive continuous improvements in process efficiency and product quality as deployment scales increase. Experience Expertise in C/C++ (C++ 11/14/17). Proven experience in embedded software design and full product lifecycle development. Strong knowledge of low-level protocols (SPI, I2C, RS232) and experience interfacing with ARM Cortex microprocessors. Experience with unit testing frameworks and working with source control systems (Git). Familiarity with Linux as both a target platform and development environment. Ability to adapt to changing priorities in a dynamic environment, with a focus on agile methodologies. Experience with Continuous Integration tools is beneficial. Awareness of the electricity industry is beneficial Benefits Embedded Software Engineer up to 50,000 DOE Career development opportunities Holidays: 25 days of annual leave (FTE), plus bank holidays, with an extra day for every three years completed (up to a maximum of 30 days). Ability to buy an additional 5 days Pension contributions of 8% from the employer Comprehensive benefits, including Group Life Insurance, Income Protection, and Critical Illness Private Medical Insurance Important Information: We endeavour to process your personal data in a fair and transparent manner. In applying for this role, NMS Recruit will be acting within your interest and will contact you in relation to the role, either by email, phone or text message. For more information see our Privacy Policy on our website. It is important you are aware of your individual rights and the provisions the company has put in place to protect your data. If you would like further information on the policy or GDPR please get in touch with us here.
Senior Embedded Software Engineer Up to £65,000 + Bonus & Benefits Hybrid 3 Days On-Site per Week Cambridge We re working with an award-winning technology company that designs and manufactures innovative products found in homes across the UK & Ireland. As part of their continued growth, they are looking to appoint an experienced Senior Embedded Software Engineer to join their collaborative R&D team in Cambridge . This is a hybrid role, requiring 3 days on-site per week in Cambridge, offering a great balance of hands-on collaboration and remote flexibility. What s on Offer: Salary up to £65,000 (depending on experience) Bonus scheme Private healthcare and a strong overall benefits package Work in modern offices and purpose-built laboratories Join a friendly, cross-disciplinary team of engineers Involvement across the full product lifecycle from concept to manufacture The Role: You ll join a talented team of Software, Electronic, Mechanical and Test Engineers, contributing to the design and development of embedded software for their market-leading products. You ll play a key role in firmware development across a range of devices, supporting innovation from early-stage concepts through to production. Key Requirements: At least 5+ years of experience in developing embedded software using C on bare-metal systems Experience working with standard microcontrollers/microprocessors Familiarity with RTOS environments Understanding of communication protocols such as UART, SPI, and I2C Educational Background: Degree in Software, Electronic, or Mechatronic Engineering, or a related discipline This is a fantastic opportunity to join a company that values engineering excellence and innovation. If you re ready for your next challenge and want to contribute to meaningful, widely used products, we d love to hear from you. Apply now to receive a full job specification and further insight into the company and the role.
Jan 10, 2026
Full time
Senior Embedded Software Engineer Up to £65,000 + Bonus & Benefits Hybrid 3 Days On-Site per Week Cambridge We re working with an award-winning technology company that designs and manufactures innovative products found in homes across the UK & Ireland. As part of their continued growth, they are looking to appoint an experienced Senior Embedded Software Engineer to join their collaborative R&D team in Cambridge . This is a hybrid role, requiring 3 days on-site per week in Cambridge, offering a great balance of hands-on collaboration and remote flexibility. What s on Offer: Salary up to £65,000 (depending on experience) Bonus scheme Private healthcare and a strong overall benefits package Work in modern offices and purpose-built laboratories Join a friendly, cross-disciplinary team of engineers Involvement across the full product lifecycle from concept to manufacture The Role: You ll join a talented team of Software, Electronic, Mechanical and Test Engineers, contributing to the design and development of embedded software for their market-leading products. You ll play a key role in firmware development across a range of devices, supporting innovation from early-stage concepts through to production. Key Requirements: At least 5+ years of experience in developing embedded software using C on bare-metal systems Experience working with standard microcontrollers/microprocessors Familiarity with RTOS environments Understanding of communication protocols such as UART, SPI, and I2C Educational Background: Degree in Software, Electronic, or Mechatronic Engineering, or a related discipline This is a fantastic opportunity to join a company that values engineering excellence and innovation. If you re ready for your next challenge and want to contribute to meaningful, widely used products, we d love to hear from you. Apply now to receive a full job specification and further insight into the company and the role.
Embedded Software/Firmware Engineer Southeast Kent £competitive, negotiable + generous bens Contact: Emily or Sammy at Pearson Whiffin Recruitment ALL APPLICANTS MUST MEET THE REQUIREMENTS FOR UK SC SECURITY CLEARANCE. VISA SPONSORSHIP CANNOT BE OFFERED. Are you passionate about delivering high-integrity software and shaping the way testing is done across an entire engineering function? This is a key hire within a business that has grown substantially, promotes from within and keeps turnover exceptionally low. WHAT YOU LL BE DOING Designing and owning software/firmware test strategies across multiple product lines Developing structured test environments for embedded and application-level code Reviewing requirements and translating them into robust test plans Running validation/verification activity, documenting results and driving improvements Working closely with embedded, electronics, mechanical and systems engineers Supporting investigations, root-cause analysis and continuous improvement initiatives Taking part in design reviews, stand-ups and engineering meetings WHAT WE RE LOOKING FOR Education & experience Degree in Computer Science, Software Engineering or similar Strong background in software validation, test or verification Experience working with both embedded and application software Technical skills Good understanding of C, C++ and/or C# Ability to write test requirements and create structured test environments Familiarity with version control, documentation standards and software lifecycle processes Exposure to safety-critical or high-reliability software environments is a bonus Attitude & approach Methodical, organised and analytical Confident communicating across disciplines and influencing best practice Strong attention to detail and continuous-improvement mindset Able to manage workload independently and take ownership WHY JOIN? Major investment in engineering capability and tools Very stable environment with real focus on quality Opportunity to directly shape processes and standards A collaborative, multi-disciplinary team with excellent leadership support WHAT ARE YOU WAITING FOR?! APPLY ONLINE NOW INTERVIEWS WILL BE HELD IMMEDIATELY! Apply today via Pearson Whiffin Recruitment with an up-to-date CV including entire career history. This role is being handled by Emily Powell and Sammy Messenger, Manufacturing, Engineering & Technical Specialists at Pearson Whiffin Recruitment. Not quite the right role but still looking? Whether you are entry-level or executive, our team of experienced recruitment specialists can help you advance your career. We are Kent s leading independent consultancy, proud to deliver exceptional service to both candidates and clients. Find us on and METPERM
Jan 10, 2026
Full time
Embedded Software/Firmware Engineer Southeast Kent £competitive, negotiable + generous bens Contact: Emily or Sammy at Pearson Whiffin Recruitment ALL APPLICANTS MUST MEET THE REQUIREMENTS FOR UK SC SECURITY CLEARANCE. VISA SPONSORSHIP CANNOT BE OFFERED. Are you passionate about delivering high-integrity software and shaping the way testing is done across an entire engineering function? This is a key hire within a business that has grown substantially, promotes from within and keeps turnover exceptionally low. WHAT YOU LL BE DOING Designing and owning software/firmware test strategies across multiple product lines Developing structured test environments for embedded and application-level code Reviewing requirements and translating them into robust test plans Running validation/verification activity, documenting results and driving improvements Working closely with embedded, electronics, mechanical and systems engineers Supporting investigations, root-cause analysis and continuous improvement initiatives Taking part in design reviews, stand-ups and engineering meetings WHAT WE RE LOOKING FOR Education & experience Degree in Computer Science, Software Engineering or similar Strong background in software validation, test or verification Experience working with both embedded and application software Technical skills Good understanding of C, C++ and/or C# Ability to write test requirements and create structured test environments Familiarity with version control, documentation standards and software lifecycle processes Exposure to safety-critical or high-reliability software environments is a bonus Attitude & approach Methodical, organised and analytical Confident communicating across disciplines and influencing best practice Strong attention to detail and continuous-improvement mindset Able to manage workload independently and take ownership WHY JOIN? Major investment in engineering capability and tools Very stable environment with real focus on quality Opportunity to directly shape processes and standards A collaborative, multi-disciplinary team with excellent leadership support WHAT ARE YOU WAITING FOR?! APPLY ONLINE NOW INTERVIEWS WILL BE HELD IMMEDIATELY! Apply today via Pearson Whiffin Recruitment with an up-to-date CV including entire career history. This role is being handled by Emily Powell and Sammy Messenger, Manufacturing, Engineering & Technical Specialists at Pearson Whiffin Recruitment. Not quite the right role but still looking? Whether you are entry-level or executive, our team of experienced recruitment specialists can help you advance your career. We are Kent s leading independent consultancy, proud to deliver exceptional service to both candidates and clients. Find us on and METPERM
Embedded Software Engineer Location: Remote with some travel to Malvern (2 days per week) Duration: 6 months (with a strong likelihood of extension) Rate: Up to 600 per day via an approved umbrella company Must be willing to go through SC Clearance Our client, a leading organisation in innovative electronics systems, is hiring for a reputable client to join their dynamic team. This is an exciting opportunity for a skilled Embedded Software Engineer to contribute to mission-critical projects that push technological boundaries. What you'll be doing: Developing and maintaining software for advanced electronic systems, working closely with multidisciplinary teams. Applying rigorous engineering practices throughout the entire lifecycle - analysing, designing, implementing, testing, and supporting solutions. Communicating effectively with stakeholders and customers at all levels to ensure project success. Innovating digital hardware integration to create novel embedded systems. Solving complex technical challenges from rapid prototyping to full-scale system deployment. Taking responsibility for software development activities in line with project design authority directives. What you'll bring: Extensive experience in C++ development within embedded environments. Strong understanding of configuration and change management processes. Proven ability to design, specify, and implement complex software solutions. Hands-on experience developing for embedded platforms, including interfacing with on-board FPGAs. Proficiency in software design using UML and working with testing tools. Essential skills and qualifications: Willingness to undergo SC Clearance. Experience working in rigorous engineering environments. Ability to communicate technical ideas clearly across teams and stakeholders. This is a fantastic chance to work on cutting-edge projects with a forward-thinking organisation. If you're ready to bring your embedded software expertise to a challenging and rewarding environment, we'd love to hear from you!
Jan 10, 2026
Contractor
Embedded Software Engineer Location: Remote with some travel to Malvern (2 days per week) Duration: 6 months (with a strong likelihood of extension) Rate: Up to 600 per day via an approved umbrella company Must be willing to go through SC Clearance Our client, a leading organisation in innovative electronics systems, is hiring for a reputable client to join their dynamic team. This is an exciting opportunity for a skilled Embedded Software Engineer to contribute to mission-critical projects that push technological boundaries. What you'll be doing: Developing and maintaining software for advanced electronic systems, working closely with multidisciplinary teams. Applying rigorous engineering practices throughout the entire lifecycle - analysing, designing, implementing, testing, and supporting solutions. Communicating effectively with stakeholders and customers at all levels to ensure project success. Innovating digital hardware integration to create novel embedded systems. Solving complex technical challenges from rapid prototyping to full-scale system deployment. Taking responsibility for software development activities in line with project design authority directives. What you'll bring: Extensive experience in C++ development within embedded environments. Strong understanding of configuration and change management processes. Proven ability to design, specify, and implement complex software solutions. Hands-on experience developing for embedded platforms, including interfacing with on-board FPGAs. Proficiency in software design using UML and working with testing tools. Essential skills and qualifications: Willingness to undergo SC Clearance. Experience working in rigorous engineering environments. Ability to communicate technical ideas clearly across teams and stakeholders. This is a fantastic chance to work on cutting-edge projects with a forward-thinking organisation. If you're ready to bring your embedded software expertise to a challenging and rewarding environment, we'd love to hear from you!
An innovative and leading tech company based in the Cheshire area is looking for an Embedded Software Engineer . Were looking for an experienced engineer thats comfortable working down at bare metal as well as through operating systems. Youll be joining a company that offers their employees a strong work life balance, challenging projects and overall, a strong remuneration package click apply for full job details
Jan 10, 2026
Full time
An innovative and leading tech company based in the Cheshire area is looking for an Embedded Software Engineer . Were looking for an experienced engineer thats comfortable working down at bare metal as well as through operating systems. Youll be joining a company that offers their employees a strong work life balance, challenging projects and overall, a strong remuneration package click apply for full job details
Robotics Software Engineer - C++/ROS2 Are you an experienced Robotics Software Engineer with a strong background in ROS2, C++? Are you based in the Cambridge area, or keen to join one of the UK's leading hubs for robotics and technology innovation? If so, our client an innovative "tech for good" start-up - is seeking a Robotics Software Engineer to join their growing R&D team in Cambridge, supporting projects across the UK and EU. Key Responsibilities: Design, develop, and integrate ROS2-based software for advanced robotic systems. Collaborate with cross-functional teams (electronics, mechatronics, AI/research) in an Agile environment. Implement, test, and debug real-time robotic applications on Linux platforms. Deploy and validate robotics software on physical hardware, including field testing. Required Skills & Experience: Degree or Master's in Software Engineering, Computer Science, Robotics, or a related discipline. Proven experience with modern C++ (C+ or later) Hands-on expertise with ROS2 (Robot Operating System 2). Experience integrating software with embedded or edge computing hardware (e.G. NVIDIA Jetson/Xavier). Exposure to ROS1 migration, simulation tools (e.G. Gazebo, RViz), and project tracking tools such as Jira. This role offers a competitive salary, benefits package, and opportunities for career progression and profit share within a pioneering robotics company driving real-world impact. To apply for the Robotics Software Engineer - C++/ROS2 (Linux) role, please send your CV to (url removed) Or call (phone number removed) / (phone number removed).
Jan 10, 2026
Full time
Robotics Software Engineer - C++/ROS2 Are you an experienced Robotics Software Engineer with a strong background in ROS2, C++? Are you based in the Cambridge area, or keen to join one of the UK's leading hubs for robotics and technology innovation? If so, our client an innovative "tech for good" start-up - is seeking a Robotics Software Engineer to join their growing R&D team in Cambridge, supporting projects across the UK and EU. Key Responsibilities: Design, develop, and integrate ROS2-based software for advanced robotic systems. Collaborate with cross-functional teams (electronics, mechatronics, AI/research) in an Agile environment. Implement, test, and debug real-time robotic applications on Linux platforms. Deploy and validate robotics software on physical hardware, including field testing. Required Skills & Experience: Degree or Master's in Software Engineering, Computer Science, Robotics, or a related discipline. Proven experience with modern C++ (C+ or later) Hands-on expertise with ROS2 (Robot Operating System 2). Experience integrating software with embedded or edge computing hardware (e.G. NVIDIA Jetson/Xavier). Exposure to ROS1 migration, simulation tools (e.G. Gazebo, RViz), and project tracking tools such as Jira. This role offers a competitive salary, benefits package, and opportunities for career progression and profit share within a pioneering robotics company driving real-world impact. To apply for the Robotics Software Engineer - C++/ROS2 (Linux) role, please send your CV to (url removed) Or call (phone number removed) / (phone number removed).
Software Engineer Near Cambridge My client, a fast-growing AI company based near Cambridge, is seeking talented Software Engineers to join a small but rapidly expanding development team. This is an opportunity to work on a wide variety of projects from early-stage prototypes to fully developed products- helping to create new technologies that solve complex, real-world challenges. This is a hands-on role offering autonomy, responsibility, and exposure to diverse technical domains across the full R&D lifecycle. Key Responsibilities Designing and developing software for both prototype systems and production-ready products Working across multiple projects concurrently and adapting to varied technical challenges Collaborating with multidisciplinary engineers to integrate software with hardware and wider system components Rapidly learning and applying new technologies Contributing to problem-solving throughout the development process Supporting software used to control hardware platforms, sensors, or custom devices Requirements Strong academic background (2:1 or above) in a STEM discipline (Computer Science, Mathematics, Physics, Engineering, etc.) Demonstrated ability to tackle difficult or ambiguous technical problems Ability to work independently with minimal supervision Willingness and ability to learn new tools, languages, and technologies quickly Working knowledge of Python Desirable (Not Essential) Experience interfacing software with hardware or embedded systems Familiarity with computer networking Experience with deep-learning frameworks (TensorFlow, PyTorch) Understanding of machine learning, statistics, optimisation, or algorithm development Experience developing mobile applications (iOS and/or Android) Suitable for both graduates and experienced engineers with strong problem-solving skills and a desire to learn. Role Details Location: Near Cambridge Working Pattern: Onsite, 5 days a week Eligibility: Full UK work rights required (no sponsorship available) Opportunity: Work across the entire prototype-to-product lifecycle in a fast-paced R&D environment Interested? Please Click Apply Now! Software Engineer - Near Cambridge
Jan 10, 2026
Full time
Software Engineer Near Cambridge My client, a fast-growing AI company based near Cambridge, is seeking talented Software Engineers to join a small but rapidly expanding development team. This is an opportunity to work on a wide variety of projects from early-stage prototypes to fully developed products- helping to create new technologies that solve complex, real-world challenges. This is a hands-on role offering autonomy, responsibility, and exposure to diverse technical domains across the full R&D lifecycle. Key Responsibilities Designing and developing software for both prototype systems and production-ready products Working across multiple projects concurrently and adapting to varied technical challenges Collaborating with multidisciplinary engineers to integrate software with hardware and wider system components Rapidly learning and applying new technologies Contributing to problem-solving throughout the development process Supporting software used to control hardware platforms, sensors, or custom devices Requirements Strong academic background (2:1 or above) in a STEM discipline (Computer Science, Mathematics, Physics, Engineering, etc.) Demonstrated ability to tackle difficult or ambiguous technical problems Ability to work independently with minimal supervision Willingness and ability to learn new tools, languages, and technologies quickly Working knowledge of Python Desirable (Not Essential) Experience interfacing software with hardware or embedded systems Familiarity with computer networking Experience with deep-learning frameworks (TensorFlow, PyTorch) Understanding of machine learning, statistics, optimisation, or algorithm development Experience developing mobile applications (iOS and/or Android) Suitable for both graduates and experienced engineers with strong problem-solving skills and a desire to learn. Role Details Location: Near Cambridge Working Pattern: Onsite, 5 days a week Eligibility: Full UK work rights required (no sponsorship available) Opportunity: Work across the entire prototype-to-product lifecycle in a fast-paced R&D environment Interested? Please Click Apply Now! Software Engineer - Near Cambridge
The MathWorks, Inc.
Frampton On Severn, Gloucestershire
Job Summary MathWorks has a hybrid work model that enables staff members to split their time between office and home. The hybrid model provides the advantage of having both in-person time with colleagues and flexible at-home life optimizations. Learn More: Step into the forefront of technological innovation as a Principal Consultant Engineer at MathWorks! In this role, you'll use your expertise in MATLAB and Simulink to empower MathWorks' aerospace and defence customers across Europe to develop cutting-edge model-based design solutions to address engineering challenges. You'll be key to our customers' success, ensuring the adoption, application, and evolution of MathWorks technology. Join us in shaping the future, working alongside a diverse team of professionals dedicated to advancing our customers' ambitions and driving technological excellence. Learn more about our worldwide team, the work we do, and the impacts on our customers and our office in Cambridge. A MathWorks Consultant has a unique combination of skills and abilities including: Understanding customers' engineering challenges and development processes Designing, implementing and explaining solutions to meet customers' requirements Managing multiple projects concurrently Establishing and maintaining strong technical relationships with key customers Learning new software tools and technologies and building deep technical expertise MathWorks nurtures growth, appreciates diversity, encourages initiative, values teamwork, shares success, and rewards excellence. Responsibilities Make our major aerospace and defence customers in Europe successful in using the Simulink family of products for simulation, model-based design and the development of embedded software. Work hands-on with our customers to overcome difficult research and technical challenges, improve performance and product quality, and reduce development time. Deliver high quality coaching, advisory and implementation services on the use of MATLAB and Simulink. Work with sales and marketing to articulate the value of model-based design, and create tools, adoption and implementation plans. Manage requirements gathering, scoping and estimation, customer interaction and delivery of consulting projects. Work autonomously or as part of a wider team of consultants, application engineers, and developers to ensure customer success and adoption. Collaborate with MathWorks' product development teams to influence the next generation of engineering and scientific tools. Qualifications A bachelor's degree and 6 years of professional work experience (or a master's degree and 3 years of professional work experience, or a PhD degree, or equivalent experience) is required. Additional Qualifications Expertise with Simulink and Model-Based Design Expertise in mathematical and first-principles modelling and simulation of physical systems and control laws Software development in C or C++ for real-time and embedded applications In addition, experience in the following areas would be advantageous: Development of software tools for engineering and/or scientific applications Technical consulting and project management Software certification processes and standards such as DO 178C, ARP 4574
Jan 10, 2026
Full time
Job Summary MathWorks has a hybrid work model that enables staff members to split their time between office and home. The hybrid model provides the advantage of having both in-person time with colleagues and flexible at-home life optimizations. Learn More: Step into the forefront of technological innovation as a Principal Consultant Engineer at MathWorks! In this role, you'll use your expertise in MATLAB and Simulink to empower MathWorks' aerospace and defence customers across Europe to develop cutting-edge model-based design solutions to address engineering challenges. You'll be key to our customers' success, ensuring the adoption, application, and evolution of MathWorks technology. Join us in shaping the future, working alongside a diverse team of professionals dedicated to advancing our customers' ambitions and driving technological excellence. Learn more about our worldwide team, the work we do, and the impacts on our customers and our office in Cambridge. A MathWorks Consultant has a unique combination of skills and abilities including: Understanding customers' engineering challenges and development processes Designing, implementing and explaining solutions to meet customers' requirements Managing multiple projects concurrently Establishing and maintaining strong technical relationships with key customers Learning new software tools and technologies and building deep technical expertise MathWorks nurtures growth, appreciates diversity, encourages initiative, values teamwork, shares success, and rewards excellence. Responsibilities Make our major aerospace and defence customers in Europe successful in using the Simulink family of products for simulation, model-based design and the development of embedded software. Work hands-on with our customers to overcome difficult research and technical challenges, improve performance and product quality, and reduce development time. Deliver high quality coaching, advisory and implementation services on the use of MATLAB and Simulink. Work with sales and marketing to articulate the value of model-based design, and create tools, adoption and implementation plans. Manage requirements gathering, scoping and estimation, customer interaction and delivery of consulting projects. Work autonomously or as part of a wider team of consultants, application engineers, and developers to ensure customer success and adoption. Collaborate with MathWorks' product development teams to influence the next generation of engineering and scientific tools. Qualifications A bachelor's degree and 6 years of professional work experience (or a master's degree and 3 years of professional work experience, or a PhD degree, or equivalent experience) is required. Additional Qualifications Expertise with Simulink and Model-Based Design Expertise in mathematical and first-principles modelling and simulation of physical systems and control laws Software development in C or C++ for real-time and embedded applications In addition, experience in the following areas would be advantageous: Development of software tools for engineering and/or scientific applications Technical consulting and project management Software certification processes and standards such as DO 178C, ARP 4574