Find your next tech and IT Job or contract Embedded Software Developer (IoT, Assembler, Microcontroller...)

An embedded software is a program specifically used for hardware management. The program developed by the IT professional has no purpose outside the hardware for which it was designed. The software is therefore totally limited to the functions for which it was designed and cannot be used outside the equipment in which it is integrated. An embedded software is also called "dedicated software". An embedded software developer works in the IT sector and has the main mission of developing and designing embedded software. In other words, they are called upon to develop code exclusively optimized for the constraints of the hardware in question. The developed software is integrated into the hardware platform to perform certain tasks. The embedded software developer, in their work, takes into account the specificities of each product and its field of use, to optimize their code and adapt it to the environment. They are called upon to show a lot of patience and significant adaptability. The embedded software developer profession also requires a lot of ingenuity to always meet the needs of the equipment to be designed. The embedded software developer must also be quite responsive to intervene quickly in case of problems in code development. They can work in a company or as a freelancer.

Your search returns 208 results.
Permanent

Job Vacancy
Oracle Developer (Fusion / CX Sales)

Rise Technical Recruitment Ltd
Published on

£60k-70k
South Holland, England, United Kingdom
Oracle Developer (Fusion/CX Sales) Remote £60,000 - £70,000+ Bonus + Training This is an excellent opportunity for an Oracle Developer who has a strong understanding of Oracle Fusion Cloud to join a business at an exciting time of growth. This role offers a varied and interesting position where you will have freedom to work on bespoke projects. This company are a leading digital consultancy, renowned for delivering IT solutions that are tailored to unique business requirements. They cover a range of areas from CRM systems to e-commerce platforms, delivering high-quality, reliable software. In this varied role you will be responsible for developing Oracle applications, collaborating with business stakeholders to translate requirements into technical specifications. Equally, you will implement and customise Oracle solutions using OAF, Reports, and BI Publisher, ensuring seamless integration and optimal performance. Lastly, you will provide ongoing technical support to customers and participate in testing & validation to maintain quality standards. The ideal candidate will have a proven track record in Oracle application development where you can demonstrate expertise in PL/SQL and Oracle Fusion Cloud. Equally, showing clear knowledge of Oracle Integration Cloud and OAF is beneficial to the position and it would be desirable to have previous experience with Oracle SOA Suite. Lastly, familiarity with Agile development and Oracle qualifications are not essential but would be desired. This is a fantastic opportunity for an Oracle Developer looking for a role that will involve a variety of different tasks and brings the opportunity to work within a business that heavily invests in training for its staff. The Role: Develop and maintain Oracle applications Translate business requirements into technical specifications Implement and customise Oracle solutions Provide technical support and quality assurance The Person: Proven track record in Oracle application development Knowledge of CX Sales. Expertise in PL/SQL and Oracle Fusion Cloud Knowledge of Oracle Integration Cloud and OAF Familiarity with Agile development and Oracle certifications (desirable) Reference Number: BBBH271522 To apply for this role or for to be considered for further roles, please click "Apply Now" or contact Tom McLaughlin at Rise Technical Recruitment This vacancy is being advertised by Rise Technical Recruitment Ltd. The services of Rise Technical Recruitment Ltd are that of an Employment Agency Rise Technical Recruitment Ltd regrets to inform that our client can only accept applications from engineering candidates who have a valid legal permit or right to work in the United Kingdom. Potential candidates who do not have this right or permit, or are pending an application to obtain this right or permit should not apply as your details will not be processed. Rise Technical Recruitment Ltd acts 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 and will be decided by our client, the employer. Rise are not responsible or liable for any hiring decisions made by the end client. We are an equal opportunities company and welcome applications from all suitable candidates.
Contractor

Contractor job
Software Engineering (Manager)

LA International Computer Consultants Ltd
Published on

6 months
England, United Kingdom
Software Engineering (Manager) 6 Month contract initially + Extensions Based: Remote Rate: £Market rates - (via Umbrella company) We have a great opportunity with a world leading organisation where you will be provided with all of the support and development to succeed. A progressive organisation where you can really make a difference. We have a great opportunity for a Software Engineering (Manager) to join the team. Key Responsibilities; Responsible for digitization systems and technologies ● Digitizing documents using machine learning, AI technologies at an enterprise scale ● Manages effective stakeholder engagement across all levels. This includes the ultimate users of the platform and operations personnel. ● Encourages creativity and challenges traditional thinking to solve business problems. ● A talent multiplier who enables the digital teams to drive focus and increase velocity. ● Ensures the solution is able to scale to deliver standard business specific platform accelerators. ● Keeps abreast of industry trends through benchmarking, participation in professional associations, etc. in order to lead strategic business direction of the vertical. ● Lead, mentor, and grow multiple scrum teams of software engineers, fostering a collaborative and high-performing environment. ● Provide technical guidance and mentorship to engineers, fostering their professional development and technical expertise in areas such as Python, Machine Learning, Large Language Models, and microservices. ● Champion a culture of innovation, experimentation, and continuous improvement within the engineering teams. ● Identify and address technical challenges and risks, proactively finding solutions to ensure smooth project execution. ● Participate in the recruitment and onboarding of new engineering talent. ● Manage team performance, providing regular feedback, conducting performance reviews, and identifying opportunities for growth. ● Ensure effective communication within the teams and with stakeholders regarding project status, risks, and dependencies. Key Skills & Experience: 10+ years of progressive experience in software engineering, with at least 3+ years in technical management/leadership roles overseeing multiple software development teams. ● Proven track record of successfully managing and delivering complex software projects using agile methodologies (Scrum, Kanban). ● Expert level understanding of software system design, data systems, microservices architecture, and data analytics. ● Ability to effectively plan, prioritize and execute projects, communicate status, foresee risks, flag issues, seek help, and be committed to a culture of continuous improvement. ● Strong technical proficiency and hands-on experience in: ○ Large Language Models (LLMs): Familiarity with the concepts, architectures, and applications of Large Language Models. Experience leading teams working with LLMs for various use cases. ○ Microservices Architecture: Deep understanding of microservices design patterns, development, deployment, and scaling. Experience leading teams building and maintaining microservices. ○ Excellent leadership, communication (written and verbal), interpersonal, and problem-solving skills. ○ Ability to travel up to 20% of the time ○ Ability to effectively collaborate with cross-functional teams and influence stakeholders at various levels. ○ Strong understanding of software development lifecycle, testing methodologies, and CI/CD pipelines. ○ Experience with cloud platforms (e.g., AWS, Azure, GCP). ○ Experience with data engineering and data pipelines. ● Ability to understand business problems, bridge with technology capabilities and design solutions. ● Ability to look across the technology landscape and understand the structure and relationships other applications have to enable an effective data interchange and data ingestion. ● Be able to communicate effectively with users, partners, leaders, and executives at all levels. ● Exceptional customer service skills, in addition to extensive experience working in a matrixed org. ● Exceptional organizational skills with the ability to manage multiple projects and teams with competing priorities. Experience with Agile teams and delivery. ● 5+ years development experience with REST APIs and integrations This is an excellent opportunity on a great project of work, If you are looking for your next exciting opportunity, apply now for your CV to reach me directly, we will respond as soon as possible. LA International is a HMG approved ICT Recruitment and Project Solutions Consultancy, operating globally from the largest single site in the UK as an IT Consultancy or as an Employment Business & Agency depending upon the precise nature of the work, for security cleared jobs or non-clearance vacancies, LA International welcome applications from all sections of the community and from people with diverse experience and backgrounds. Award Winning LA International, winner of the Recruiter Awards for Excellence, Best IT Recruitment Company, Best Public Sector Recruitment Company and overall Gold Award winner, has now secured the most prestigious business award that any business can receive, The Queens Award for Enterprise: International Trade, for the second consecutive period.
Permanent

Job Vacancy
Digital Technology Lead

Nexus Jobs Limited
Published on

£60k-70k
Leeds, England, United Kingdom
Digital Technology Lead C# .Net To provide the Technical leadership for our Agile Development Team working across .Net C# Core, Web UI and Sitecore CMS technologies on our new multi-market Digital CMS Platform. The Tech Lead role will be split 40 / 60 between Hands On and Hands Off development activities working with a development team comprising of internal resources plus external system suppliers. You will be accountable for the technical delivery of changes across the Platform and will work with the IPF Architects, System Analysts and Development team to provide technical leadership, technical designs and implementation of best practices across the team to ensure quality and timely deliveries. Provide detailed technical designs for development team. Develop and maintain baseline technical design documentation for the Digital CMS Platform. Preparation and delivery of technical proposals and presentations Technical feasibility studies for newly-created product ideas/software projects and propose implementation solutions Work with IPF Architects and partners to contribute to the overall Enterprise Solution design Ensuring that software development is delivered on schedule, in-line with designs, to quality and within the overall plan. Provide Code Reviews for the key core functionality to ensure adherence to designs. Complete coding development as required ensuring it is fit for purpose, effective, scalable and future proofed. The role is expected to be split 40 / 60 Hands On and Hands Off. Implement Azure DevOps CI/CD Build and Release pipelines across the Digital CMS platform. Development and maintenance of a technical backlog, software release map and technology roadmap for the Digital CMS Platform. Follow best-in-class agile methodology (2week sprints), throughout the software development lifecycle to deliver consistent market leading engineering solutions Attend project/tech updates and stand-ups providing accurate updates where appropriate and highlight any project risks/bottlenecks/successes Provide delivery estimates as part of Agile delivery process for implementation of functionality. Determine project requirements and developing work schedules for the team. Ensure assignment of tasks to the Team to align with skills, growth and personal preferences. Improve the software development process using the latest technologies Implement best practices and coding standards across the delivery team. Provides technical expertise to peers in other functions Mentor and improve development team members Liaise with other delivery teams, stakeholders, users and senior leaders Works independently with guidance only in complex situations Keeping up-to-date with industry trends and developments. Software development cycles and approaches Use of online collaboration tools JIRA and Confluence Highly proficient in core Microsoft technologies: .Net Core. C#, T-SQL, MVC, Web API Knowledge and work experience of a CMS web platform (Sitecore desirable) Experience in CI / CD build and delivery pipelines (Azure DevOps desirable) Financial services IT solutions IT industry and ways of working within multi-disciplinary teams The Client is global operation with an office in Leeds. The salary for this role is circa £60K - £70K + Excellent Benefits. Please send your CV to us in Word format along with your notice period and availability.
Contractor

Contractor job
Python Developer

LA International Computer Consultants Ltd
Published on

6 months
£380-400
Wokingham, United Kingdom
Python Developer 6 Month contract initially + Extensions Based: Onsite in Wokingham Rate: £380 - £400 p/d - (via Umbrella company) We have a great opportunity with a world leading organisation where you will be provided with all of the support and development to succeed. A progressive organisation where you can really make a difference. We have a great opportunity for a Python Developer to join the team. Key Responsibilities; * Python Development & Software Engineering * Develop, optimize, and maintain software using core Python features including iterators/generators, exception handling, file handling, type hints, OOP, and data structure design. * Build scalable algorithms and write clean, maintainable, and well‑structured code. * Develop and maintain RESTful APIs using OpenAPI/Swagger, Connexion, or FastAPI. * Work with Python web frameworks such as Flask, Django, FastAPI, and Jinja2. * Data, Analytics & Databases * Perform data manipulation and analysis using tools like Pandas and NumPy. * Design, query, and maintain both relational databases (e.g., PostgreSQL) and NoSQL/document stores (e.g., MongoDB). * Build data pipelines and support analytics dashboards and visualizations in Python. * Mathematical Modelling & Optimization * Develop and solve Linear Programming (LP), Mixed Integer Linear Programming (MILP), and other optimization models. * Use optimization tools and libraries such as Pyomo, AMPL, Gurobi, CPLEX, or similar solvers. * Model the behaviour of power system components including generation assets, demand profiles, and network elements. * Contribute to techno‑economic assessments of power systems using Python-based models. * Quality Assurance & DevOps * Write unit tests using unittest or pytest, with exposure to Test‑Driven Development (TDD) methodologies. * Use Git and modern version‑control workflows; collaborate via Azure DevOps or similar platforms. * (Bonus) Develop and deploy containerized applications using Docker, and support container orchestration (e.g., Kubernetes). * (Bonus) Work with messaging/streaming technologies such as RabbitMQ or Kafka. Key Skills & experience: Desirable skills/knowledge/experience: * Strong proficiency in Python programming and its optimization/analytics ecosystems. * Proven experience with algorithm development and computational problem‑solving. * Hands‑on experience with data analytics, visualization, and database systems. * Solid understanding of power system modelling, techno‑economic simulation, and energy systems. * Strong debugging, profiling, and performance optimization skills. * Excellent communication and documentation abilities. * Experience using Pyomo, AMPL, Gurobi, CPLEX, or similar optimization tools. * Working knowledge of containerization and cloud‑native deployment. * Familiarity with RabbitMQ/Kafka, microservice architecture, and distributed systems. This is an excellent opportunity on a great project of work, If you are looking for your next exciting opportunity, apply now for your CV to reach me directly, we will respond as soon as possible. LA International is a HMG approved ICT Recruitment and Project Solutions Consultancy, operating globally from the largest single site in the UK as an IT Consultancy or as an Employment Business & Agency depending upon the precise nature of the work, for security cleared jobs or non-clearance vacancies, LA International welcome applications from all sections of the community and from people with diverse experience and backgrounds. Award Winning LA International, winner of the Recruiter Awards for Excellence, Best IT Recruitment Company, Best Public Sector Recruitment Company and overall Gold Award winner, has now secured the most prestigious business award that any business can receive, The Queens Award for Enterprise: International Trade, for the second consecutive period.
Fixed term

Job Vacancy
Lead Developer - SC Cleared (Inside IR35)

LA International Computer Consultants Ltd
Published on

6 months
SW1A 2AH, City of Westminster, England, United Kingdom
Our Client are looking for an SC cleared Lead Developers / DevOps Engineer to build a platform team to support the application and database teams. There will be some travel required in the first few months of the contract, but that will be expensed. You will have demonstrable experience providing support to most of the technologies listed below as well as supporting more junior team members: General Skills * Supporting legacy applications/infrastructure * Refactoring and developing automated tests * Integrating with auditing and protective monitoring services * Building and supporting CI/CD Pipelines * Nginx * Apache Tomcat/HTTP * ETL * Containerization/Virtualization Oracle * Installing and Supporting Oracle 11 * Partitioning * RAC * RMAN * PL/SQL - Desirable Elasticsearch Experience supporting Elasticsearch products Platforms and Operating Systems The flowing platforms are used, and we would prefer candidates with demonstrable experience * Oracle Solaris 10 * Red Hat Enterprise Linex 8 * Microsooft Windows 2k8 / 2k16 / 2k19 * VMWare Hypervisor - ESX v6 * Docker * IBM Initiate - Master Data Management Responsibilities include: * Develop and maintain the existing infrastructure including problem resolution and L3 support. * Complete changes within a legacy environment, while taking ownership of the domain to become a subject matter expert for the service. * Updated service documentation where necessary. * Undertake peer reviews. * Maintaining documentation * Mentoring and support of team members * Writing or maintaining guidance which is used by teams working with your systems/platforms. * Advising on and implementing CI/CD pipelines. Engineering Roles * Mentoring of team members * Stakeholder Management, working with the Leadership and Program management team * Ensuring that the team is performing efficiently and maintaining code quality and system reliability * You will be the central point of contact for engineers in your area, ensuring the systems produced are sustainable and meet Digital, Data and Technology strategy. * Supporting implementation against strategy; leading multiple engineering teams in line with our architecture and professions. * Planning our workforce and supporting recruitment mentoring as necessary. * Ensuring the engineering activities undertaken in teams under your supervision are following suitable standards. * Supporting technical decision making, feeding into roadmaps and overall strategy for the Engineering function in your area. Presenting decisions up and down the organisation clearly. * Coordinating with other engineering leads to form an overall community, acting as the central point of contact in your area and leading collaborative efforts. * Ensures adherence to coding standards and best practices. Advises on software development methods and tools. Due to the nature and urgency of this post, candidates holding or who have held high level security clearance in the past are most welcome to apply. Please note successful applicants will be required to be security cleared prior to appointment which can take a minimum 10 weeks. LA International is an award-winning partner of choice for many of the world's most influential companies and government organisations. Holding Enhanced Government Security Accreditation, we are recognised as the European market leader in the delivery of Security Cleared talent to organisations that demand the very highest levels of security, compliance and assurance. An award-winning organisation, having secured the prestigious Queens Award for Enterprise: International Trade over multiple years. We are committed to fostering an inclusive, equitable and accessible workplace where everyone feels valued and supported. We welcome applications from all individuals, regardless of background or identity, and we encourage candidates who may not meet every listed requirement to still apply. If you require any adjustments or support during the recruitment process, please let us know and we will work with you to ensure a fair and accessible experience. Please Note: If a high volume of applications is received, only candidates shortlisted will be contacted.
Permanent

Job Vacancy
Railway System Engineer F/H

VIVERIS
Published on

€35k-50k
Brussels, Brussels-Capital, Belgium
Viveris is a consulting and engineering group specialised in management and implementation of projects in the fields of IT and embedded systems. Joining with Viveris is the assurance of meeting technical and human challenges while working on innovative projects in a collaborative and supportive environment. Purpose of the job : As part of our development in the railway field, we are looking for a systems engineer. As a System Engineer, you are integrated into our client's project engineering team and are responsible for the definition, verification, validation and integration of subsystems (Doors, Brakes, etc.) Your responsibilities : - Write system specifications - Write system testing and validation plans and verify coverage of specification requirements - Participate in the review and review of specification and design documents - Perform test procedures and analyse the results obtained - Manage the relationship between the customer and internal teams (design, development, validation, integration, deployment, customer service...)
Contractor

Contractor job
Senior C++ Software Engineer

Templeton and Partners Limited
Published on
C/C++

4 days
£400-850
London, England, United Kingdom
Senior C++ Software Engineer 12 month contract - £600 to £850 per day inside Global Trading & Supply | High-Performance Trading Technology As a Senior C++ Software Engineer, you'll collaborate with technologists, quants, and traders to build and optimise our in-house global derivatives trading platform. You'll work across the full stack of proprietary trading technology - from exchange connectivity to trading engines - with the autonomy and impact of a high-performance engineering culture. You will play a key role in ensuring ultra-low latency performance, reliability, and scalability while shaping the next generation of our trading systems. What You'll Work On Exchange Connectivity Develop software that interacts with major global futures exchanges via native APIs & protocols (FIX, WebSocket, HTTP). Maintain and extend testing suites to ensure robust connectivity performance. Optimise exchange communication through Kernel bypass, TLS tuning, and advanced networking techniques. Study and align with detailed exchange behaviours. Work across C++, Rust, Python, and Typescript where required. Trading Strategies Build and enhance algorithmic trading strategies from trader and quant requirements. Increase the performance, reliability, and stability of the trading engine. Improve monitoring and observability alongside Trading Operations. Diagnose and resolve production issues (crashes, logic anomalies, latency bottlenecks). Support release preparation and deployment of trading engine versions. Technical Experience 5+ years post-graduation C++ experience in the financial markets. Strong multi-threaded, asynchronous, and distributed systems engineering background. Deep knowledge of algorithms and data structures. Understanding of the full exchange-traded derivatives life cycle. Strong Scripting and automation skills (Python, PowerShell, C#, SQL etc.). Proven track record in application deployment best practices and proactive system monitoring. Industry Experience 8+ years in Trading, Capital Markets, or Investment Banking environments. Familiarity with global futures exchanges and their native protocols. For information please APPLY NOW!
Permanent

Job Vacancy
Electronics Engineer

Rise Technical Recruitment Ltd
Published on

£50k-57k
City of Bristol, United Kingdom
Electronics Engineer £50,000 - £57,000 + Progression + Salary Reviews + 32 Days Holiday + Flexible Working + Pension + Benefits Heysham Are you an experienced electronics engineer looking to take technical ownership of complex products, influence design decisions end?to?end, and play a key role in delivering high?reliability engineering solutions within a collaborative, forward?thinking environment? In this role you will take the lead on the architecture, design and validation of electronic systems, working across analogue, digital, embedded, power and mixed?signal designs depending on project needs. You will translate requirements into robust hardware solutions, lead design reviews, and ensure designs meet regulatory, customer and quality standards. You will work closely with project management, production, suppliers and commercial teams, providing technical leadership throughout the full product lifecycle. This is a hands?on senior role offering genuine influence, variety and the opportunity to mentor junior engineers while contributing to continuous improvement across engineering processes. The company offers a supportive and inclusive culture, ongoing training and development, and the chance to work on technically challenging projects at the forefront of advanced technology. The Role: Own the architecture, design and development of electronic hardware systems Lead design reviews, standards compliance and validation activities Define work packages, schedules and technical deliverables Support manufacturing transfer with DFM and DFT input Provide technical input to bids, proposals and lifecycle support The Person: Strong experience in electronic hardware design and development Strong knowledge of analogue and digital circuit design and PCB design Confident using schematic capture, simulation and validation tools Able to lead development activities and coordinate cross functional teams Working knowledge of embedded systems, firmware interfaces and FPGA development will put you at an advantage Must be able to achieve NSV security clearance Reference Number: BBBH273194 Rise Technical Recruitment Ltd acts 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 and will be decided by our client, the employer. Rise are not responsible or liable for any hiring decisions made by the end client. We are an equal opportunities company and welcome applications from all suitable candidates.
Permanent

Job Vacancy
4D Planner (Project Planner)

Rise Technical Recruitment Ltd
Published on

M6 7WQ, Salford, England, United Kingdom
4D Planner (BPSS Clearance) Manchester (Hybrid) Salary (DOE) + Training + Development + Pension + Life Insurance An excellent opportunity awaits a 4D Planner looking to work on complex infrastructure and utilities programmes, combining planning expertise with digital construction and visual planning tools. This role sits within a growing consultancy offering exposure to major projects, modern planning technology and genuine progression. This company is a growing digital consultancy operating across major infrastructure projects, with a strong focus on the digital tools and technology they develop to strengthen project controls and delivery in highly regulated sectors. In this role you'll be embedded within a complex infrastructure project, developing and maintain 4D planning models that link programme schedules with construction sequencing and visualisation. You'll help translate traditional schedules into clear visual simulations that improve understanding of build methodology, sequencing and delivery risk across large programmes. This role is hybrid, based 3 days on-site in Nottingham and 3 days remote. The ideal candidate will come from a planning, engineering or digital construction background within infrastructure, utilities or other complex project environments. You'll have experience working with 4D planning tools such as Synchro 4D or similar technologies, alongside a solid understanding of construction sequencing and programme logic. Experience working with schedules produced in Primavera P6 or similar planning platforms would also be beneficial. The right person must be eligible for UK security clearance and meet nationality requirements due to programme sensitivity. This is a strong opportunity for a 4D planner at any level looking to work on high-profile infrastructure programmes while developing their experience with digital planning tools within a consultancy environment that continues to grow. The Role: *Develop and maintain 4D planning models linking schedules with sequencing *Produce visual simulations to support build methodology and programme understanding *Work with planners and project teams to translate schedules into 4D outputs *Support planning reviews, workshops and scenario analysis using 4D tools *Identify sequencing risks and opportunities through visual programme modelling *Hybrid role based 3 days per week in Manchester The Person: *Background in planning, digital construction, engineering or project controls within infrastructure or utilities *Experience using 4D planning tools such as Synchro 4D or similar technologies *Understanding of construction sequencing and programme logic *Familiarity with Primavera P6 or similar planning software is beneficial *Comfortable working with project teams and communicating programme sequencing visually *Must be eligible for BPSS Clearance Rise Technical Recruitment Ltd acts 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 and will be decided by our client, the employer. Rise are not responsible or liable for any hiring decisions made by the end client. We are an equal opportunities company and welcome applications from all suitable candidates.
Permanent

Job Vacancy
Project Manager

Rise Technical Recruitment Ltd
Published on

Greater London, United Kingdom
Project Manager Software / Hardware (Hybrid -2 days per week onsite , Tuesdays & Thursdays ) Very Competitive Salary + 32 Days Holiday + Bonus + Share Incentive Plan + Healthcare Scheme + Income Protection + Life Assurance + Flexible Working Hours + 5% Pension Excellent opportunity for an experienced Project Manager to join a growing and innovative R&D organisation, renowned for its supportive culture and investment in cutting-edge product development. This company is a well-established, international technology specialist developing advanced test and measurement solutions used by telecoms and network operators across the globe. With continued growth in product portfolio and capability, this is an ideal time to join and make a real impact on the future success of the business. In this role you will lead multi-disciplinary Engineering teams in the delivery of next-generation hardware and software solutions. You will be responsible for planning, budgeting and executing product development projects, working closely with Product Management to shape the roadmap and reporting progress to senior stakeholders. This is a fantastic opportunity for a Project Manager to influence product direction and help shape the next generation of innovative solutions. The Role: Lead Electronics, Mechanical and Software Engineering teams through the product development lifecycle Plan, budget and manage complex new product introduction projects Work closely with Product Management to define and refine product requirements and roadmap Provide leadership, direction and support to Engineers, including line management responsibilities The Person: Degree in Electronics, Software Engineering or related subject Strong project management experience delivering combined hardware and software products Proven ability to organise, prioritise and deliver in a dynamic environment Demonstrates a pragmatic and commercially aware approach to decision making Reference Number: BBBH - To apply for this role or for to be considered for further roles, please click "Apply Now" or contact Rise Technical Recruitment. This vacancy is being advertised by Rise Technical Recruitment Ltd. The services of Rise Technical Recruitment Ltd are that of an Employment Agency. Rise Technical Recruitment Ltd regrets to inform that our client can only accept applications from engineering candidates who have a valid legal permit or right to work in the United Kingdom. Potential candidates who do not have this right or permit or are pending an application to obtain this right or permit should not apply as your details will not be processed. Rise Technical Recruitment Ltd acts 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 and will be decided by our client, the employer. Rise are not responsible or liable for any hiring decisions made by the end client. We are an equal opportunities company and welcome applications from all suitable candidates.
Permanent

Job Vacancy
IT Infrastructure Support Manager

Nexus Jobs Limited
Published on

£75k-90k
London, England, United Kingdom
We are currently seeking a Senior IT Support Manager. In this role, you will perform support for our employee population, analyze our current systems and assets, recommend and implement solutions and upgrades, and provide training. Our ideal candidate has extensive knowledge of network maintenance, experience managing staff, and advanced industry knowledge to keep us on the cutting edge. From day one, you’ll have an immediate impact on the day-to-day efficiency of our IT operations, and an ongoing impact on our overall growth. Objectives of this Role ●Lead large IT projects, including the design and deployment of new IT systems and services ●Maintain essential IT operations, including operating systems, security tools, applications, servers, email systems, laptops, desktops, software, and hardware ●Own projects, solutions, and key responsibilities within a larger business initiative ●Handle business-critical IT tasks and systems administration ●Research and evaluate emerging technologies, hardware, and software ●Track and maintain hardware and software inventory Responsibilities for IT Manager ●Monitor performance of information technology systems to determine cost and productivity levels, and to make recommendations for improving the IT infrastructure ●Help define IT infrastructure strategy, architecture, and processes ●Analyze business requirements by partnering with key stakeholders across the organization to develop solutions for IT needs ●Assess vendors and develop test strategies for new hardware and software ●Troubleshoot hardware and software issues related to internal IT ●Supervising daily operations of network and server infrastructure ●Aligning IT infrastructure with current and future business requirements and goals ●Evaluating risk, developing network recovery and backup processes ●Assessing and purchasing new and replacement hardware ●Testing, troubleshooting and adjusting information systems to operate effectively ●Implementing security of the network, data and its storage and communication systems ●Ensure network components meet business needs and work together seamlessly, using the full range of capabilities, and stay informed about new features and competitive solutions ●Train employees on both software and hardware, troubleshoot, and provide technical support when needed ●Develop and execute disaster procedures, and maintain data backups ●Manage information technology and computer systems ●Identify problematic areas and implement strategic solutions in time ●Preserve assets, information security and control structures ●Proven working experience as an IT Manager or relevant experience ●Excellent knowledge of technical management, information analysis and of computer hardware/software systems ●Expertise in data center management and data governance ●Hands-on experience with computer networks, network administration and network installation Qualifications for IT Manager ●Bachelor's degree in Information Technology, Computer Science, Information Systems, or a related field, or equivalent experience ●5-7 years experience in IT management ●Experience leading and managing large IT projects and rolling out IT infrastructures across various technologies ●Excellent working knowledge of computer systems, security, network and systems administration, databases and data storage systems, and phone systems ●Strong critical thinking and decision-making skills ●Excellent project management skills and strong ability to prioritize ●Firm grasp on IT infrastructure and operations best practices ●Experience across different software solutions, including: desktop operating systems (MS Windows, MacOS), server operating systems (MS Windows, Linux), cloud-based technologies (Google Workspaces, AWS, SD-WAN), SaaS solutions (Okta, Dynamics365, Microsoft365), mobile (iOS, Android), backup and recovery procedures, and system performance monitoring. ●Experience across different hardware solutions, including: Cisco Switches/Routers, Meraki/Palo Alto Firewalls, Meraki Wireless Access Points; Cisco Unified Communications. ●Expertise with implementing, configuring, and testing solutions ●Proven leadership skills ●Strong creative and analytical thinking ●Professional certifications preferred (i.e. A+, Network+, CCNA, MCP)
Permanent

Job Vacancy
DevOps Engineer with AWS

Nexus Jobs Limited
Published on

£60k-80k
Leeds, England, United Kingdom
DevOps Engineer with AWS To successfully build and deliver our next-generation cloud-hosted and cloud-native technology platforms. You will work within product teams responsible for the full software development life cycle, from conception to deployment. You will support the teams to ensure that solutions and products being developed consider all functional and non-functional requirements including support, maintenance, capacity, security and with a focus on performance. In addition, you will use your skills and experience to help implement DevOps practices across all of IT and drive the modernisation of our platform going forwards. Key accountabilities Build and maintain production and non-production environments to ensure high availability and cost optimization Build and maintain continuous integration and deployment pipelines to achieve fast, effect software delivery Improve performance and scalability of existing systems to meet functional and non-functional requirements Monitor and troubleshoot infrastructure related issues to minimize incidents and achieve resolution SLAs Develop and document best practices for application build and deployment (CI/CD) Contribute to ensuring that applications perform to user expectations and are continuously improved and maintained Work with the Lead Software Engineers, Architecture team and the Solution Delivery teams to contribute to the on-time delivery of solutions and applications Obtain guidance and approval as required to advance activities and resolve issues Communicate regularly regarding the status of current software delivery activities, actively participating in all relevant Scrum ceremonies Maintain an up to date working knowledge of industry best practice in the areas of software engineering and development, supporting and mentoring Solution Delivery teams where necessary BS/MS degree in Computer Science or 4-8 years related experience AWS Certification(s) such as Solutions Architect Pro, DevOps Engineer Pro, SysOps Admin, Developer Associate. Ability to work effectively within a team and autonomously with minimal supervision Be confident with Infrastructure as Code and code release strategies. Have experience with application and infrastructure monitoring. Experience implementing and designing cloud native security concepts, DevSecOps, or MLOps. Agile development techniques and Project management (SCRUM, KANBAN etc.) You’ll be familiar with a cloud-native approach You have a curiosity for new technologies and a thirst for automation, standardisation, continuous integration and continuous delivery Strong interpersonal skills with the ability to deal with individuals (internal and external) at all levels The ability to support people through change A strong problem solver and a self-starter with a ‘can do’ attitude. You will speak fluent English with excellent verbal and written communication skills Proficient with Git and Git workflows Exceptional understanding of AWS, containerisation technology, infrastructure and strong technical design skills. Experience with the full software development lifecycle and delivery using Agile practices. Automating cloud native technologies, deploying applications, and provisioning infrastructure. Infrastructure as Code, using CloudFormation, Terraform, or other tools. Azure DevOps Pipelines JIRA & Confluence Knowledge of IP networking, VPN's, DNS, load balancing and firewall. Develop platforms with scalability, security and performance in mind, leveraging the cloud. 5+ years of experience as a technical specialist. 2+ years of hands-on experience of programming in languages such as .Net, Java, C++, Python, Ruby, Go, Swift or similar object-oriented language. Experience with AWS - including but not limited to EC2, S3, RDS, Lambda and CloudFormation Experience of SQL and Windows severs would be beneficial Hands-on experience with microservices and distributed application architecture, such as containers, Kubernetes, and/or serverless technology. Proficient in leveraging CI/CD tools to automate testing and deployment An expert who can create tooling and automation which improve developer experiences and speed of delivery. Experienced in working in an agile environment (Scrum / Kanban). You’ll be someone who is happy to work independently or collaboratively on multiple tasks. Overall you are a highly motivated DevOps engineer who is passionate about writing excellent code, have strong communication skills and keen to continuously learn and share knowledge with other The Client is happy to consider 2 days a week in the office or at a push 2 days a month. Salary circa £60K - £80K + Benefits. Please do send your CV to us in Word format along with your salary and availability.
Permanent

Job Vacancy
Technical Solutions Architect

Nexus Jobs Limited
Published on

£55k-60k
London, England, United Kingdom
Technical Solutions Architect The primary role of the IT solutions architect, is to ensure all IT Infrastructure applications architecture and design, systems and software Integration, functional requirements gathering, whether from inception or enhancements, are delivered on-time, aligned to industry standards, redundant and simplified by design, as well as being delivered cost effectively, whilst ensuring project delivery meets architectural objectives. Responsible for providing hands-on design and technical leadership to the global IT and business related teams, with a solid technology background, experience in capability and data models, domain driven design for application strategy, across all phases of the software development lifecycle. Additional responsibilities include ensuring IT Infrastructure and application design are secure, reliable, and regularly reviewed. This role will also develop and enhance relationship management with key service partners, independent contractors, vendors, and suppliers. Key Responsibilities/Tasks: Lead the architecture design, and delivery towards consolidation of O365 amongst operating companies globally. Lead the architecture and design towards implementation of a robust, cost-effective disaster recovery solution for all key business applications globally. Ownership of the workflow design between core system applications and functions. Ownership of end architecture target designs with viable interim states. Ownership of data integration complexity, with an aim of simplification. Ownership of architectural and operational design and roadmap. Ensure solutions are secure by design, with minimum customisation (as needed). Support and train technical / business leads across functions, using agile decision making. Responsible for ensuring the correct technical solutions and products are chosen. Responsible for documenting the technology landscape, interfaces, and data flows. Responsible for ensuring new and modified services, occur in a planned, controlled, and timely manner, with emphasis on design and implementation concepts. Provide monthly reporting dashboard, on network security, IoT consumption, endpoint and server security, application security, including SLA and key KPI counters to the director of IT and associated stakeholders. Develop and maintain a comprehensive understanding of IT transformation related projects and programs, to ensure application of appropriate governance processes are aligned. Maintain and up to date solution architecture diagrams / workflows and documentation for all key IT programmes, projects and ongoing BAU activities. Provide timely reports to management and key stakeholders on projects progress, and risks to delivery including non-compliance issues. Collaborate with the director of IT, ensuring IT security policies & practices are adhered to within all regions and groups. Skills/Competencies Required: Microsoft / AWS architecture (recent experience) Agile methodology / delivery Experience with interacting with business and technology leaders. Experience designing physical data models (relational SQL desirable) Experience rolling our mid-large platforms from inception to production. SQL, Java, Oracle, Kubernetes exposure. Hardware and software virtualisation techniques Excellent written and verbal communication skills Prior experience in a complex IT infrastructure environment Excellent analytical abilities and innovative problem-solving skills. Excellent interpersonal skills and strong abilities to develop and enhance relationships with clients and peers. The Client is based in Central London. This is a hybrid role – 3 days per week in the office. The salary for this position circa £55K - £60K. Please do send your CV to us in Word format along with your salary and notice period.
Permanent

Job Vacancy
Infrastructure Architect

Nexus Jobs Limited
Published on

£55k-65k
London, England, United Kingdom
Infrastructure Solutions Architect The primary role of the IT Infrastructure Solutions Architect, is to ensure all IT Infrastructure applications architecture and design, systems and software Integration, functional requirements gathering, whether from inception or enhancements, are delivered on-time, aligned to industry standards, redundant and simplified by design, as well as being delivered cost effectively, whilst ensuring project delivery meets architectural objectives. Responsible for providing hands-on design and technical leadership to the global IT and business related teams, with a solid technology background, experience in capability and data models, domain driven design for application strategy, across all phases of the software development lifecycle. Additional responsibilities include ensuring IT Infrastructure and application design are secure, reliable, and regularly reviewed. This role will also develop and enhance relationship management with key service partners, independent contractors, vendors, and suppliers. Key Responsibilities/Tasks: Lead the architecture design, and delivery towards consolidation of O365 amongst operating companies globally. Lead the architecture and design towards implementation of a robust, cost-effective disaster recovery solution for all key business applications globally. Ownership of the workflow design between core system applications and functions. Ownership of end architecture target designs with viable interim states. Ownership of data integration complexity, with an aim of simplification. Ownership of architectural and operational design and roadmap. Ensure solutions are secure by design, with minimum customisation (as needed). Support and train technical / business leads across functions, using agile decision making. Responsible for ensuring the correct technical solutions and products are chosen. Responsible for documenting the technology landscape, interfaces, and data flows. Responsible for ensuring new and modified services, occur in a planned, controlled, and timely manner, with emphasis on design and implementation concepts. Provide monthly reporting dashboard, on network security, IoT consumption, endpoint and server security, application security, including SLA and key KPI counters to the director of IT and associated stakeholders. Develop and maintain a comprehensive understanding of IT transformation related projects and programs, to ensure application of appropriate governance processes are aligned. Maintain and up to date solution architecture diagrams / workflows and documentation for all key IT programmes, projects and ongoing BAU activities. Provide timely reports to management and key stakeholders on projects progress, and risks to delivery including non-compliance issues. Collaborate with the director of IT, ensuring IT security policies & practices are adhered to within all regions and groups. Skills/Competencies Required: Microsoft / AWS architecture (recent experience) Agile methodology / delivery Experience with interacting with business and technology leaders. Experience designing physical data models (relational SQL desirable) Experience rolling our mid-large platforms from inception to production. SQL, Java, Oracle, Kubernetes exposure. Hardware and software virtualisation techniques Excellent written and verbal communication skills Prior experience in a complex IT infrastructure environment Excellent analytical abilities and innovative problem-solving skills. Excellent interpersonal skills and strong abilities to develop and enhance relationships with clients and peers. The Client is based in Central London. This is a hybrid role – 3 days per week in the office. The salary for this position circa £55K - £65K. Please do send your CV to us in Word format along with your salary and notice period.
Permanent

Job Vacancy
Lead Data Scientist (Data Science and AI) - HMRC - G6

Government Digital & Data
Published on
Data science

£73k-78k
United Kingdom
This is a rare opportunity to lead and shape a newly established Data Science and Artificial Intelligence function within HMRC’s Valuation Office. You’ll help position the Valuation Office as a practical test‑bed for operational data science and AI , turning ideas into live solutions that support frontline decision‑making and improve public outcomes. You’ll be joining at a pivotal moment, with the freedom to shape: How data science and AI are embedded into operations How teams across the organisation use insight How responsible and innovative AI is adopted in government What you’ll be doing You’ll work at senior level across the organisation, combining technical leadership with strategic influence. This includes: Setting the strategic direction for data science and AI across operational services Leading end‑to‑end delivery of data science and AI solutions, from concept to live use Working closely with Operations to solve real, complex problems Building strong relationships with senior leaders and stakeholders Developing and supporting a high‑performing, multidisciplinary team Championing a culture of innovation, inclusion and continuous learning
Permanent

Job Vacancy
Senior Test Engineer - Driver & Vehicle Licensing Agency

Government Digital & Data
Published on
Data Engineering

£44k-58k
Swansea, Wales, United Kingdom
About the job Job summary Would you like to work with cutting edge of cloud-first technologies? Do you have experience with modern software development lifecycles in product delivery and test? Have you deep technical breath, supported by a good knowledge of the functional requirements and activities? If so, we’d love to hear from you! At the Driver and Vehicle Licensing Agency (DVLA), we take testing very seriously. We have Software Development Engineers in Test (SDETs) and Test Engineers embedded in our delivery squads and specialists in our Performance and Independent testing teams. As a Senior Test Engineer, you will be a critical part of our team, overseeing and coordinating the independent testing activities across multiple simultaneous deliveries. You will be actively involved with suppliers, partners, and our engineers in ensuring testing activities are performed and reported. You will have an excellent understanding of modern testing and development approaches. We follow an agile methodology, targeting cloud-first deployments. You will often need open communication with several delivery squads and a pragmatic approach to problem solving is essential. A significant part of this role will be working on deliveries designed to transform our IT estate but is likely to also include deliveries necessitated by legislation on the legacy estate. You will report to the Test Manager and represent the capability internally and externally. Joining our department comes with many benefits, including: Employer pension contribution of 28.97% of your salary. Read more about Civil Service Pensions 25 days annual leave, increasing by 1 day each year of service (up to a maximum of 30 days annual leave), plus 8 bank holidays and a privilege day for the King’s birthday Flexible working options where we encourage a great work-life balance. Read more in the Benefits section below! Find out more about what it's like working at: Job description In this role you will be part of the Quality Engineering team responsible for continually driving all aspects of quality improvements. You will be working across several of our delivery teams and performance teams. Your responsibilities will include, but aren’t limited to: Select, use and guide others in using the most appropriate technical tooling, engineering approaches, test types and techniques to identify and address risks early Extend, standardise and build reusable frameworks and tools that support testing Communicate and document chosen approaches, tools, techniques and outcomes to the team and appropriate stakeholders Contribute to and agree engineering standards Great line management is important to us as an organisation, and we will equip and support line managers to develop the skills they need. We aim to empower line managers to create teams where people can flourish and deliver excellent outcomes for the public. For further information on the role, please read the attached role profile. Please note that the role profile is for information purposes only - whilst all elements are relevant to the role, they may not all be assessed during the recruitment process. This job advert will detail exactly what will be assessed during the recruitment process.

Submit your CV

  • Manage your visibility

    Salary, remote work... Define all the criteria that are important to you.

  • Get discovered

    Recruiters come directly to look for their future hires in our CV library.

  • Join a community

    Connect with like-minded tech and IT professionals on a daily basis through our forum.

Frequently asked questions about working as a Embedded Software Developer (IoT, Assembler, Microcontroller...)

What is the role of a Embedded Software Developer (IoT, Assembler, Microcontroller...)

The embedded software developer creates and designs various computer systems while defining the architecture of components and products.

How much does a Embedded Software Developer (IoT, Assembler, Microcontroller...) charge

The daily rate of an embedded software developer is £450, this depends on the freelancer's experience. The salary of a junior embedded software developer ranges between £28,000 and £35,000 gross per year. But by gaining experience, the embedded software developer can then expect a higher compensation, around £60,000 per year.

What is the definition of a Embedded Software Developer (IoT, Assembler, Microcontroller...)

The embedded software developer must meet the company's needs and for this purpose focuses on embedded software development. They ensure both the quality of the software, but also its sustainability, security, energy efficiency and consumption. Their mission is based on developing optimized code, while taking into account the various constraints of the platform on which they work. Moreover, their involvement in the testing phases is also important to validate the different processes and if necessary to implement technical documentation. The embedded software developer systematically performs technology monitoring to stay informed of the latest developments. They also use assembly languages such as C++ to code according to client recommendations. On a daily basis, they practice oral and written English and have excellent knowledge of general operating systems such as Linux or Windows.

What type of mission can a Embedded Software Developer (IoT, Assembler, Microcontroller...) handle

• The embedded software developer is actually a computer engineer whose mission is to develop software that will then be embedded within physical products. This type of embedded software is present in our daily lives, without even noticing its presence. For example, software capable of managing supermarket checkouts, software managing the dashboard of a connected car, or software defining the automation of a robotic arm that you can find in industry. • Given that there are numerous applications, the embedded software developer profession requires skills adapted to the environment in which it operates. It is therefore not uncommon for the job to require complementary skills in mechanics, calculation, electricity, electronics, or robotics. • On a daily basis, the embedded software developer handles the installation of computer system-related equipment, as well as their maintenance and development. • These responsibilities translate into total management of embedded software projects. They are also called upon for the development and prototyping of embedded software on the coding side. • The embedded software developer is also involved in numerous tests and validation phases with the implementation of technical documentation. • Finally, they maintain regular technological watch to take into account the latest trends.

What are the main skills of a Embedded Software Developer (IoT, Assembler, Microcontroller...)

• As mentioned previously, the embedded software developer has an excellent understanding of programming languages such as Java, C or C++. These are mandatory skills, as programming occupies a predominant place in their daily work. • But that's not all, the embedded software developer has excellent knowledge of electronics and then secondary skills related to the environment in which they operate. Thanks to their expertise in the field, they can anticipate the behavior of electronic hardware in order to adapt their coding. • Finally, they collaborate with other IT professionals, such as the embedded systems engineer to optimize their project.

What is the ideal profile for a Embedded Software Developer (IoT, Assembler, Microcontroller...)

• In order to successfully carry out their mission, the embedded software developer must be able to solve any problem. • In their field, they must be perfectionist by considering all possibilities. • Being naturally curious, this will drive them to discover new procedures and experiment with a new way of coding. • Finally, it is absolutely imperative to have perfect mastery of technical English.
208 results

Contracts

Contractor Permanent

Location

Remote type

Hybrid Remote On-site

Rate minimum.

£150 £1300 and more

Salary minimum

£20k £250k

Experience

0-2 years experience 3 to 5 years experience 6 to 10 years experience +10 years experience

Date posted

Connecting Tech-Talent

Free-Work, THE platform for all IT professionals.

Free-workers
Resources
About
Recruiters area
2026 © Free-Work / AGSI SAS
Follow us