Find your next tech and IT Job or contract role.

Our job search is powered by Technojobs , part of the Free-Work group.

Your search returns 21 results.
Tip

Tip

Use commas to search for several terms at the same time.

Example : sql, php corresponds to sql OR php

Permanent

Job Vacancy
Senior Embedded Engineer

Rise Technical Recruitment Ltd
Published on

£75k-90k
Derby, England, United Kingdom

Senior Embedded Engineer Derby / Hybrid £75,000 - £90,000 + Bonus + Progression + Further Training + Great company culture + Pension Are you a Senior Embedded Engineer looking for an exciting position where you can produce high end work in a niche sector working with some huge clients? This company are a rapidly expanding Instrumentation specialist with a superb reputation and worldwide clients. They have won national awards for innovation and excellence and are looking to expand the embedded team. In this role, you will develop firmware for real-time systems, design FPGA hardware in VHDL, and write test procedures. You'll collaborate with hardware engineers to integrate software, ensure compliance with standards, and provide support for embedded systems in production. You will also work directly with clients adapt products for specific client requirements. The ideal candidate will be an experienced Embedded Engineer able to program in embedded C, have knowledge of analogue and digital hardware, experience of real time embedded systems. You will ideally also have familiarity with software development tools like compilers, simulation tools, debuggers, IDEs and experience with programming languages like Python, Visual R and Rust. Experience with FPGA and VHDL is essential. This is an excellent opportunity to join a brilliant business where you can grow, develop and be part of a company that provides their employers with fantastic projects and cutting edge technology. The Role: • Develop firmware for real-time systems • Design FPGA hardware using VHDL • Write test procedures for new or modified software • Collaborate with hardware engineers for software-hardware integration • Ensure compliance with industry standards and regulations • Provide technical support for embedded systems in production The Person: • Experienced Embedded Engineer with proficiency in embedded C • Knowledge of both analogue and digital hardware • Experience with real-time embedded systems • Familiarity with software development tools such as compilers, debuggers, and IDEs • Experience with programming languages like Python, Visual R, and Rust • Experience with FPGA and VHDL.

Permanent

Job Vacancy
Embedded Engineer

Rise Technical Recruitment Ltd
Published on

£50k-65k
Derby, England, United Kingdom

Embedded Engineer Derby / Hybrid £50,000 - £65,000 + Bonus + Progression + Training + Great company culture + Pension Are you an Embedded Engineer looking for an exciting position where you can produce high end work in a niche sector? This company are a rapidly expanding Instrumentation specialist with a superb reputation and worldwide clients. They have won national awards for innovation and excellence and are looking to expand the embedded team. In this role, you will develop firmware for real-time systems, design FPGA hardware in VHDL, and write test procedures. You'll collaborate with hardware engineers to integrate software, ensure compliance with standards, and provide support for embedded systems in production. The ideal candidate will be an experienced Embedded Engineer able to program in embedded C, have knowledge of analogue and digital hardware, experience of real time embedded systems. You will ideally also have familiarity with software development tools like compilers, simulation tools, debuggers, IDEs and experience with programming languages like Python, Visual R and Rust. This is an excellent opportunity to join a brilliant business where you can grow, develop and be part of a company that provides their employers with fantastic projects and cutting edge technology. The Role: • Develop firmware for real-time systems • Design FPGA hardware using VHDL • Write test procedures for new or modified software • Collaborate with hardware engineers for software-hardware integration • Ensure compliance with industry standards and regulations • Provide technical support for embedded systems in production The Person: • Experienced Embedded Engineer with proficiency in embedded C • Knowledge of both analogue and digital hardware • Experience with real-time embedded systems • Familiarity with software development tools such as compilers, debuggers, and IDEs • Experience with programming languages like Python, Visual R, and Rust

Permanent

Job Vacancy
Embedded Software Engineer

Rise Technical Recruitment Ltd
Published on

£70k-90k
Derby, England, United Kingdom

Embedded Software Engineer Derby - Hybrid Working (2-3 days per week onsite) £70,000 - £90,000 + Bonus, Holiday, Pension, Training, Progression This is an excellent opportunity for an Embedded Software Engineer to join a well-established electronics company where you will work on innovative products. This company are a rapidly expanding Instrumentation specialist with a superb reputation and worldwide clients. They have won national awards for innovation and excellence and are looking to expand the embedded software team. In this role you will develop firmware for real-time microprocessor-based Products using Embedded C. You will also undertake hardware design of FPGAs in VHDL all while ensuring compliance with industry standards and regulations. The ideal candidate will have proven experience in a similar role and strong knowledge of Embedded C, FPGAs, VHDL and real-time embedded systems. Any experience with DSP, Python and Nios Processors is nice to have. This is a great opportunity to join an exciting business where you can grow, develop and be part of a company that provides their employers with fantastic projects and cutting-edge technologies. The Role: *Develop firmware for real-time microprocessor-based Products using Embedded C *Hardware design of FPGAs in VHDL *Compliance with industry standards and regulations *Hybrid working in Derby, 2-3 days per week onsite The Person *Proven experience in a similar role *Strong knowledge of Embedded C, FPGAs, VHDL and real-time embedded systems *Any experience with DSP, Python and Nios Processors is nice to have *Must be commutable to Derby or willing to relocate Reference Number: BBBH244507 To apply for this role or for to be considered for further roles, please click \"Apply Now\" or contact Ryan McIntyre 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.

Permanent

Job Vacancy
Graduate Embedded Software Engineer

Verso Recruitment Group
Published on

£25k-32k
Warwickshire, United Kingdom

Job Title: Graduate Embedded Software Engineer Location: Warwick Salary: £25,000 - £32,000 Are you looking for a Graduate Embedded Software Engineer job opportunity in Warwick? My client is a well-established and rapidly growing company that designs an innovative range of products for diverse industries. Due to expansion, they are looking for a Graduate Embedded Software Engineer to join their growing team based in Warwick. The successful candidate will be supporting the development on a diverse range of exciting and challenging projects. Responsibilities and Technical Skills required in this Graduate Embedded Software Engineer will include: A first or upper second-class honours degree in engineering, specialising in embedded systems Direct experience in a product design and development environment is not required, relevant work experience and participation in university design projects will be advantageous. Knowledge of Embedded C/C++ programming. Demonstrate a "can-do" attitude by leading by example and establishing high standards. This is a great opportunity to join a well-established engineering company who are highly profitable, experiencing double-digit growth at present and investing heavily in R&D. If you have any specific questions about this Graduate Embedded Software Engineer role in Warwick, please contact Lewis on [Telephone number removed] . To apply email:

Permanent

Job Vacancy
Senior/Principal Embedded Software Engineer

Verso Recruitment Group
Published on

£50k-80k
Glasgow, Scotland, United Kingdom

Are you a Senior/Principal Embedded Software Engineer looking for a career move? My client can offer unrivalled career opportunities to talented individuals. My client is a global technology company designing complex electronic products and systems that are used all over the world. They currently require a Senior/Principal Embedded Software Engineer to join their expanding R&D team. You will work on exciting, often global, projects focusing on their next generation of products which will harness things like AI technologies. The team has adopted hybrid working, they don't have a fixed regime for this but naturally, there will be times you'll need to be in the office to use the lab and work with the hardware etc and there will be plenty of times you can write software from home. Experience & Skills required for the Senior/Principal Embedded Software Engineer, will include: Able to work on design projects from concept to manufacture. Strong background in C / C++ programming skills. Good knowledge of OOD/Object-Oriented Design. Experience with multiple Microprocessors / Microcontrollers Experience in any of the following would be beneficial, not essential: Multithreading, Linux, device driver development, Industrial network protocols (TCP/IP, Ethernet etc), DSP. They are investing heavily in leveraging AI technology into their products and systems, so this is a great opportunity to join somewhere and get exposure to that technology. They also have fantastic career development programs in place and successful candidates will have the opportunity to progress into roles like Software Architect, Project Management or leadership roles. To apply for this Senior/Principal Embedded Software Engineer opportunity please email . If you have any specific questions regarding this position, please call David on [Telephone number removed] .

Contractor

Contractor job
Contract Embedded Software Engineer - C

Verso Recruitment Group
Published on

Nottingham, England, United Kingdom

Job Title: Contract Embedded Software Engineer - C++ Location: East Midlands Salary: £50 - £60 per hour We're looking for an experienced Senior C++ Software Engineer! If you have a passion for building high-quality embedded systems and thrive in a collaborative environment, we want to hear from you. What You'll Do: Develop and test firmware/software for embedded systems. Work closely with hardware engineers on system design and integration. Lead software planning, estimation, and troubleshooting. Drive quality and efficiency within the software team. Collaborate across teams and with external partners. What You'll Need: Education: Bachelor's or Master's degree in Computer Science, Software, or Computer Engineering. Skills: Strong expertise in C++ (bonus: C, Python, or C#). Experience with testing, debugging, and Agile workflows. Knowledge of CI tools (e.g., Jenkins), automated testing, and system integration. Great communication and teamwork skills. For further information, contact Daniel Saddi at Verso Recruitment Group for more information

Permanent

Job Vacancy
Senior Embedded Software Engineer

Rise Technical Recruitment Ltd
Published on

Linlithgow, Scotland, United Kingdom

Senior Embedded Software Engineer Linlithgow (Hybrid - 2 days per week in office) Very Competitive Salary + 5% Pension + 32 days holiday + Performance Bonus + Share Incentive Plan + Healthcare Scheme + Income Protection + Life Assurance + Flexible Working Hours + Sponsorship available Excellent opportunity for a Senior Embedded Software engineer looking to join a stock market listed business, renowned for their supportive culture and award winning training opportunities. This company are a well-established, international and industry leading Networking Solutions specialist that develops, manufactures, and supports complex and innovative products for a range of telecoms and network providers. In this role you will work alongside product owners to turn high level system requirements into software features. You will complete the full development lifecycle for embedded software through to integration and testing. You will also be responsible for debugging of system level issues. The ideal candidate will have strong commercial experience in Embedded software development using C and C++ and with re-usable and extensible Object Oriented design patterns. This is a fantastic opportunity for an experienced Embedded Software Engineer to join and international Network device specialist where you will receive award winning training and shape the future of their latest innovative products. The Role: *Full lifecycle embedded software development *Development of C++ software using Object Oriented design patterns *Deploying applications and drivers onto an embedded Linux system *Estimate project timescales *Hybrid working, 2 day a week office based in Linlithgow *Sponsorship available under the Skilled Worker Visa The Person: *Experience working in an agile development environment *Experience with C and C++ Embedded software development *Experience with Linux *Good Communication Skills *Ability to work in interdisciplinary technical teams Reference Number: BBBH - 245218 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.

Permanent

Job Vacancy
Embedded Design / Firmware Engineer

Rise Technical Recruitment Ltd
Published on

£40k-50k
Salisbury, England, United Kingdom

Embedded Design / Firmware Engineer Salisbury - 5 Days On-Site £40,000 - £50,000 + Holiday + Pension This is an excellent opportunity for an Embedded Design/Firmware Engineer to join a company that offers great progression channels and is a market leader established over 50 years. This company is an industry leader offering a variety of electronic tools for precise measurement and data recording. They even create custom electronics for unique needs and are known for user-friendly tools, making them a go-to business for environmental monitoring. This wide range of electronic products is then supplied to many sectors, giving them a global reach. In this varied role, you will be responsible for developing firmware applications primarily in C, while undertaking schematic designs and verification, and working with clients to specify and deliver custom projects. Additionally, contributing to company-wide improvement of software applications for existing products and ensuring all products are designed and documented in accordance with the company quality system is essential. The ideal candidate will have a strong background in embedded C firmware development and analog interface design. Experience with communication technologies such as RS232, I2C, etc. is a key skill required to be successful within this role. Additionally, you will be proficient in using IDE tools, in-circuit debuggers, emulators, and laboratory equipment for hardware debugging. This is a fantastic opportunity for an Embedded Design/Firmware Engineer to join a market-leading company in a varied and exciting role. The Role: • Firmware Development • Schematic Design & Verification • Client Project Delivery • Quality Assurance & Process Improvement The Person: • Proven track record in Embedded C Firmware Development • Analog Interface Design experience • Knowledge of Communication Protocols (RS232, I2C, etc.) • No Smoking or Vaping Reference Number: BBBH245347 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.

Permanent

Job Vacancy
Embedded Software Engineer

Computer Futures
Published on

£45k-55k
City of Edinburgh, Scotland, United Kingdom

Job Title: Embedded Software Engineer Location: Glasgow Type: Full-Time with remote working Salary: Between £50,000 - £55,000 (Depending on experience) About the company: My client are a heating services and support systems specialist organisation with a high volume of projects underway. They are looking to grow their Embedded Software Engineering team to facilitate the high volume of product development projects they have coming up. Job Description: They are looking for a software engineer that also has a good understanding of electronics, due to the nature of hands on work they do. This opportunity can develop into a lead role , managing a team of engineers as the company expands. Key Responsibilities: • Design, develop, and test embedded software for small systems and processors. • Implement and optimize bare-metal applications using C. • Collaborate with hardware engineers to develop firmware from schematics. • Develop and maintain communication stacks for embedded radio systems. • Analyse and optimize radio performance and network behaviour. • Participate in system architecture design and contribute to technical documentation. • Troubleshoot and resolve software issues, ensuring high reliability and performance. • Collaborate with external designers, certification bodies, and testing facilities to ensure product compliance and quality. • Support manufacturing teams with technical queries and part changes. Qualifications: • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field. • Proven experience in embedded software development, particularly with small systems/processors. • Proficiency in C programming and experience with bare-metal development. • Experience with embedded radio systems, communication stacks, and network behaviour analysis. • Strong understanding of electronics and ability to develop firmware from schematics. • Excellent problem-solving skills and attention to detail. • Ability to work independently and as part of a team. • Strong communication and collaboration skills. Preferred knowledge & Experience • 5-10 years' experience as an Embedded Software Engineer • Strong knowledge of Zigbee chip devices • Experience with .NET or C# development and network systems. • Knowledge of database design and SQL Server. • Familiarity with system architecture design. • Experience managing design processes and interfacing with external designers and manufacturers. What's on offer: • Competitive salary of up to £55,000 In salary • Discretionary bonus scheme of 5% • 25 days standard holiday +9 on top • Progression into a leadership role. • Company pension contribution of 5% To find out more about Computer Futures please visit XX XX XX XX XX Computer Futures, a trading division of SThree Partnership LLP is acting as an Employment Business in relation to this vacancy | Registered office | 8 Bishopsgate, London, EC2N 4BQ, United Kingdom | Partnership Number | OC387148 England and Wales

Permanent

Job Vacancy
Senior Embedded Software Engineer

IC Resources
Published on

Bristol, England, United Kingdom

Senior Embedded Software Engineer needed in Bristol to join well established team working on leading edge wireless technology. I am seeking well educated Senior Embedded Engineers with excellent academics and 3- 10 years experience of C and/or C++, and python. You will also have good experience in real-time embedded software in the Linux environment and some experience in wireless communications systems and concepts. Knowledge of the 3G/4G/5G physical layer would be beneficial. I am seeking a Senior Embedded Engineer who has experience working in an integration/lab type environment. Knowledge of Matlab/Octave an advantage. Great opportunity here to work and progress your career alongside a super team of some of the best engineers in Bristol! Great salary, hybrid working, visa support. Send your Cv to Emma Windows at IC Resources.

Permanent

Job Vacancy
Embedded Software Engineer

IC Resources
Published on

Dresden, Saxony, Germany

Embedded Software Engineers are sought by this leading sensor and semiconductor provider to be based at their R+D Centre in Dresden. The Embedded Software Engineers will be working as part of a small team developing embedded software at microprocessor level (bare metal) in C for low power, low memory usage systems used in industrial and automotive applications. The Embedded Software Engineers will be developing embedded software for communications applications (CAN, LIN, DSi3) used on a variety of ASIC and ASSPs on many industrial and automotive products. Having successfully completed your technical studies (MSc, BSc Computer Science, Electronic Engineer, Computing etc. or equiv.) you will currently be developing embedded software at hardware interface in C also using UML. You will be familiar with ARM Cortex or comparable embedded architectures, have experience or knowledge of communication stacks (CAN, LIN, DSi3 etc.) and be happy working in a resource restricted environment. Any exposure to Automotive-Spice or ISO26262 would also be beneficial. Applicants need to be living and fully authorised to work in the EU. The successful applicants can expect a first-class salary and package. You will also benefit from a very friendly working environment and on-going career development opportunities. Flexible working is also on offer as is relocation assistance to Dresden where needed. Take the first step to joining this extremely successful organisation, contact Adrian Wagstaff on +44 1189 840948 or send him your CV.

Permanent

Job Vacancy
Embedded Software Engineer

IC Resources
Published on

Oxford, England, United Kingdom

Senior Embedded Software Engineer Salary: £70,000 Location: Oxford Rights to work: Visa's will not be sponsored for this role. The Company & Role: Join a growing MedTech company as a Senior Embedded Software Engineer known for its innovative devices that help diagnose sleep and respiratory conditions. Their devices are used in both home settings and leading hospitals, tracking crucial parameters like heart rate, ECG, and respiratory functions. Driven by a mission to improve lives through precision diagnostics, this company is also deeply committed to sustainability, operating as a carbon-neutral business powered entirely by renewable energy sources. You’ll lead firmware development for next-gen medical devices, focusing on bare-metal and RTOS-based platforms. This hands-on role involves project ownership, from architecture to testing, where you’ll make key technology decisions and collaborate with interdisciplinary teams. If you’re passionate about embedded systems and advancing healthcare tech, this role offers the chance to make a real difference. Senior Embedded Software Engineer Requirements: • Ability to suggest what Components & Technologies we should use for projects. selection for projects • Background in embedded systems and firmware development for resource-constrained environments. • Proficiency with Bare Metal and RTOS (FreeRTOS, Zephyr) systems. • Strong debugging, SCM (Git), CI/CD, and TDD skills. Senior Embedded Software Engineer Benefits: • Bonus scheme, profit sharing, cycle-to-work scheme. • On-site perks: free parking, electric car charging, renewable energy-powered operations. If this position sounds of interest please reach out to Harry Click here to contact this recruiter Resources.

Permanent

Job Vacancy
Embedded Software Engineer

IC Resources
Published on

Cheltenham, England, United Kingdom

Brand new requirement in Cheltenham for an experienced Embedded Software Engineer to join a well established engineering company. I am seeking an Embedded Software Engineer with strong academics and ideally 3 years+ Embedded Linux and Yocto expertise. Anyone who has been building images for Nvidia platforms would be very interesting. Additional expertise in cloud platforms, networking concepts, protocols and security practices would be advantageous Great salary, hybrid working conditions. Don't miss this!! Please send your CV to Emma Windows at IC Resources

Permanent

Job Vacancy
Senior Embedded Software Engineer

IC Resources
Published on

City of Edinburgh, Scotland, United Kingdom

Join an innovative company building the first and only space-based cellular broadband network - Edinburgh / Flexible working / Remote This exciting company are circa five years old and have been listed on the stock market for the last two years, now growing up to approximately 300 employees. Working alongside some on the biggest names in the mobile telecoms / satcoms sector, my client are around 6 years ahead of the market in terms of their satellite developments. With their long term aim of having 25 satellites in space, offering worldwide, wireless 5G coverage. This is a great opportunity for a Senior Embedded Software Engineer to join an established company, that has the determination and passion of a start-up, in their latest phase of growth. What’s Required? For this Senior Embedded Software Engineer vacancy, we’re interested in people from a variety of backgrounds, but your experience should include some of the following: • Experience in Embedded Programming in C/C++ • Knowledge of board bring-up (preferably with SoC or ARM processors) • Experience with bare-metal programming • Commercial experience with Real-Time Operating Systems (RTOS, FreeRTOS) What Next? If you’re an Embedded Software Engineer looking for an exciting new challenge within a great company, then please apply today to learn more! For more information on this role, or any other jobs across; Embedded, Firmware, Test Automation, Software Test, C programming, C++ programming, Linux Kernel, Driver Development, Low level software development then please contact me, Callum Allen today.

Permanent

Job Vacancy
Embedded Software Engineer

IC Resources
Published on

Bristol, England, United Kingdom

Embedded Software Engineer now needed in central Bristol to join exciting company developing cutting edge optical computing technology. Suitable Embedded Software Engineers will be very well educated and need a strong background in low level Embedded C, SoC programming with knowledge of ARM architecture, python and a strong appreciation for hardware. This role might suit someone recently graduated who can demonstrate strong chip architecture knowledge. The successful Embedded Software Engineer needs to be collaborative, an excellent communicator and able to work in a fast-changing environment. Super opportunity not to be missed send your CV to Emma Windows at IC Resources.

Permanent

Job Vacancy
Senior Embedded Software Engineer

IC Resources
Published on

Livingston, Scotland, United Kingdom

Join an established design consultancy - Livingston We are excited to be supporting a company who have been at the forefront of delivering cutting-edge electronic design solutions across various industries, including Smart Metering, Oil & Gas, Life Sciences, and Medical. They are looking to add a Senior Electronics Engineer to there design team bring new and innovative ideas to life in a dynamic team environment. For this Senior Embedded Software Engineer, we are looking for someone with: • Extensive commercial experience of embedded programming in C and C++ • Experienced within a product development life cycle • Knowledge of wireless communication protocols (Wi-Fi, Bluetooth, BLE, LoRaWAN, NFC etc.) What Next? If you’re an Embedded Software Engineer looking for an exciting new challenge within a great company, then please apply today to learn more! For more information on this role, or any other jobs across; Embedded, Firmware, C++ Programming, Linux Kernel, Device Driver Development, then please contact me, Callum Allen today. We are excited to be supporting a company who have been at the forefront of delivering cutting-edge electronic design solutions across various industries, including Smart Metering, Oil & Gas, Life Sciences, and Medical. They are looking to add a Senior Electronics Engineer to there design team bring new and innovative ideas to life in a dynamic team environment.

21 results

Contracts

Contractor Permanent

Location

Remote type

Hybrid Remote On-site

Rate minimum.

£150 £1300 and more

Salary minimum

£20k £250k

Experience

< 2 years experience 2 to 5 years experience 5 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
2025 © Free-Work / AGSI SAS
Follow us