Here are some jobs that could be of interest.
Find your next tech and IT Job or contract role.
Our job search is powered by
, part of the Free-Work group.
Tip
Use commas to search for several terms at the same time.
Example : sql, php corresponds to sql OR php
![](https://api.free-work.com/media/cache/resolve/company_logo_medium/logo-ReAjeZjYu0cLYgcV.png)
Job offer
Semiconductor Process Development Engineer
Our leading edge fabless client is currently searching for a Process Development Engineer to work within the process team and liaising with the university and commercial fabs. The role will involve developing and optimising existing silicon processes, and to support R&D transfer to high volume manufacturing. Required skills for the Semiconductor Process Development Engineer will include: • Strong semiconductor wafer fab process experience • R&D and development knowledge • Previous experience of university/fabless environments • Strong communication skills • Degree in the Physical sciences or Engineering (or equivalent experience). Please contact Rachel Anderson for further details.
![](https://api.free-work.com/media/cache/resolve/company_logo_medium/logo-ReAjeZjYu0cLYgcV.png)
Job offer
Senior/Principal Physical Design Engineer
I am seeking a talented and experienced Senior/Principal Physical Design Engineer to join a dynamic team. The ideal candidate will lead and contribute to the physical design of advanced automotive integrated circuits. In this role you will take ownership of the entire Physical Design flow at block and chip level. Responsibilities would include • Collaborate with cross-functional teams to define physical design requirements and constraints for automotive integrated circuits • Lead and participate in all aspects of physical design, including floor planning, placement, clock tree synthesis, routing, and power analysis • Develop and optimize physical design methodologies to improve design quality and performance • Perform design closure activities to meet performance, power, and area targets • Mentor and provide technical guidance to junior team members • Communicate effectively with stakeholders and contribute to project planning and execution Requirements • Proven experience on 7+ successful tapeouts • MS degree in Electrical and/or Computer Engineering • Experience working across the full RTL-GDS flow • Power / IR drop analysis is beneficial but not essential • Good understanding of timing requirements, clock tree generation • Experience with DFT insertion techniques • and DFT insertion techniques For more information on this role or others then please contact Jordan Browne at IC Resources.
![](https://api.free-work.com/media/cache/resolve/company_logo_medium/logo-ReAjeZjYu0cLYgcV.png)
Job offer
Embedded Software Test Engineer
I am working with a company that specialises in developing energy-efficient, precise mixed-signal processing technologies for a wide range of mobile and consumer electronics. They are looking for an Embedded Software Test Engineer to join their team to design test strategies for projects, create automation plans and implement tests. Skills required from the Embedded Software Test Engineer: • Knowledge of embedded systems and real-time operating systems (RTOS) • Experience with MCU's • Understanding of software test and test automation principles What's next? If you are a Senior Embedded Software Test Engineer seeking the opportunity to work within an experienced team, then please apply now! For any other information regarding other Embedded Software positions, please reach out to Bradley Click here to contact this recruiter Resources.
![](https://api.free-work.com/media/cache/resolve/company_logo_medium/logo-ReAjeZjYu0cLYgcV.png)
Job offer
Test Development Engineer
Our client is focused on revolutionising battery technology for electric vehicles, marine, and renewable energy applications. Their patented technology simplifies battery management systems, offering solutions for diverse cell types. Responsibilities for the Test Development Engineer: • Collaborate with the ASIC engineering team to develop efficient production testing methods meeting automotive quality standards. • Design test hardware for production multisite testing and device characterisation. • Innovate test methods to optimise yield and reduce costs. • Develop test program code and participate in code reviews. • Build detailed test plans and identify root causes for test issues. • Perform pre-production activities and support qualification testing. • Develop hardware checker programs and scripts for troubleshooting and data processing. Requirements for the Test Development Engineer: • Strong experience in semiconductor Bench Testing and ATE production system development. • Proficiency in semiconductor testing processes with high volume production experience. • Strong understanding of electronics circuits operation and test methodologies. • Experience with Analog and Mixed signal testing. • Programming skills in Python, VBA, C, C# preferred. • Familiarity with schematic design tools and revision control software.Excellent communication skills in English. To discuss this Test Development Engineer role or similar Test roles, contact Ammar Salih.
![](https://api.free-work.com/media/cache/resolve/company_logo_medium/logo-ReAjeZjYu0cLYgcV.png)
Job offer
Windows Kernel Mode Driver Engineer
Join an industry leader within the Semiconductor market specialising within the audio space - Edinburgh or London This low power mixed signal semiconductor giant is actively seeking a Windows Kernel Driver Mode Engineer. You will be joining one of the main leaders within the audio space - since covid, there has been an increased demand for quality audio products and as a result, this giant have been able to capitilise on this growth and take a stronghold over the market. As a result, they are seeking an additional Windows Kernel Driver Mode Engineer due to increased demand to facilitate the teams growth. For this Windows Kernel Mode Driver Engineer, I am looking for someone with: • Recent (within the last 5 years) commercial experience developing windows kernel mode drivers • A strong background within embedded development • Strong C and C++ programming experience 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.
![](https://api.free-work.com/media/cache/resolve/company_logo_medium/logo-ReAjeZjYu0cLYgcV.png)
Job offer
Senior ATE Test Engineer
Our client is a forward thinking Semiconductor company based in the Edinburgh area. They are focusing on automotive solutions spanning various devices and applications. They are now seeking a Senior ATE Test Engineer to join the growing team at this very exciting time. Responsibilities for the Senior ATE Test Engineer: • Create and document detailed testing plans for new technology devices. • Design and troubleshoot software and hardware for reliability and production testing. • Diagnose issues with new semiconductor components. • Develop efficient and cost-effective testing solutions for large-scale manufacturing. • Oversee all testing-related tasks, including both hardware and software, in partnership with internal teams and external testing partners. • Implement, refine, and deploy testing programs for remote production sites. Requirements for the Senior ATE Test Engineer: • Experience with digital, mixed-signal, and power management IC devices, along with hands-on experience on automatic test equipment. • Deep understanding of semiconductor manufacturing techniques and semiconductor testing strategies. • Competence in scripting languages like (C/C++/Java/Perl/Python) • Knowledge of advanced SOC testing equipment (such as V93000 or SMT models) • Demonstrated experience with testing tools like spectrum analyzers, oscilloscopes, logic analyzers, VNAs, and similar equipment. • Familiarity with system-level and RF/SOC testing is advantageous. To apply for this Senior Test Engineer vacancy or similar roles, contact Ammar.
![](https://api.free-work.com/media/cache/resolve/company_logo_medium/logo-ReAjeZjYu0cLYgcV.png)
Freelance job
Embedded C++ Firmware Contract
Outside IR35 - Embedded C++ Firmware Contract - Hybrid working in Edinburgh I'm currently working with an innovative developer of sensor technology for the Oil and Gas sector that have asked to be support with finding an experienced low-level embedded software developer. As the right engineer you will have experience developing in C++ on FreeRTOS, with a key focus on memory management and developing external bootloaders. Preferably you have experience of the STM32H series MCU ecosystem and low-level BUS interfaces such as Modbus (RS485). You must also be able to commit to hybrid working in Edinburgh. The Client are classified as an SME so you are welcome to work via your own PSC / Limited Company. Key Points:= • Embedded C++ development • FreeRTOS experience • Serial interfaces experience including BUS protocols and Modbus (RS485) • Outside IR35 / client is classified as an SME • Ability to work on a hybrid basis in Edinburgh If you'd like to learn more about this role then apply today! Outside IR35 - Embedded C++ Firmware Contract - Hybrid working in Edinburgh
![](https://api.free-work.com/media/cache/resolve/company_logo_medium/logo-ReAjeZjYu0cLYgcV.png)
Job offer
Software Test and Validation Engineer
A Software Test and Validation Engineer is sought by this very successful, expanding organisation. Based at their Edinburgh R+D Centre the Software Test and Validation Engineer will be tasked with developing test automation software in Python (and maybe LabView) targeting validation automation software packages. The Software Test and Validation Engineer will also be involved in writing some embedded software for software validation testing and firmware / hardware validation where needed. Having completed your degree in Computer Science (or equiv.) you will have gained 2+ years of experience delivering test and validation automation software in Python. You will be happy working at the interface between hardware and software and it would be beneficial to have some lab-based hardware testing background and some exposure to putting together firmware or software validation testcases in C. Candidates need to be fully authorised to work in the UK. The successful candidate can expect to find an enthusiastic, friendly working environment, a commitment to work / life balance and great career progression opportunities. You will also find a very attractive salary and package on offer too. Interested? Contact Adrian Wagstaff on +44 1189 840948 or email your CV.
![](https://api.free-work.com/media/cache/resolve/company_logo_medium/logo-ReAjeZjYu0cLYgcV.png)
Job offer
Digital ASIC Design Engineer
Digital Design Engineer – Edinburgh I am looking for a Senior Digital Design Engineer to come and join my client in Edinburgh. This is a fantastic opportunity to join an established Semiconductor company who specialise in sensors used for Engineers, Robots and Researchers. You will be working on their next generation of LiDAR systems which are used in autonomous cars, drones, and many other applications. Based in Edinburgh you will be in a small, friendly City surrounded by stunning views from its Historic background and amazing attractions with something to do for everyone. Requirements: • Degree in Electrical Engineering or a related technical field • Experience in 3+ successful tapeouts • Proficiency in hardware description languages such as Verilog and VHDL • Experience in Digital Verification is highly desirable but not essential For more information on this role or others then please contact Jordan Browne at IC Resources – [Telephone number removed] .
![](https://api.free-work.com/media/cache/resolve/company_logo_medium/logo-ReAjeZjYu0cLYgcV.png)
Job offer
Software Windows Driver Engineer
I am working with a company that specialises in developing energy-efficient, precise mixed-signal processing technologies for a wide range of mobile and consumer electronics. They are looking for a Software Windows Driver Engineer to design, build and maintain Windows drivers software, bring up, and debug new devices and platforms in Windows environments. Skills required from the Software Windows Driver Engineer: • Windows driver development experience • Familiarity with serial buses and protocols (I2C, SPI, UART) • Proven software development experience in C What's next? If you are a Software Windows Driver Engineer seeking the opportunity to work within an experienced team, then please apply now! For any other information regarding other Embedded Software positions, please reach out to Bradley Click here to contact this recruiter Resources.
![](https://api.free-work.com/media/cache/resolve/company_logo_medium/logo-ReAjeZjYu0cLYgcV.png)
Job offer
Senior Product Engineer
Our international client is currently searching for a Senior Product Engineer to help to develop the test, reliability and production processes for leading products. The role will involve driving the mixed signal IC product development processes, creating solutions for reliability strategy and execution, test and production. Managing new product ramp from production planning to execution will be required, as well data analysis to support IC product qualification, test and production. Required skills for the Snr Product Engineer will include: • Previous semiconductor IC product engineering experience • Knowledge of reliability stress techniques • Understanding of production and qualification of mixed signal IC test methodology • Strong communication skills • Degree or equivalent in Electronics Engineering, Physics Please contact Rachel Anderson for further details.
![](https://api.free-work.com/media/cache/resolve/company_logo_medium/logo-ReAjeZjYu0cLYgcV.png)
Job offer
Senior Reliability Engineer
Our client based in Scotland is currently searching for a Senior Reliability Engineer to ensure the reliability, performance and safety of the companies devices and products. The role will involve conducting reliability testing and analysing failure points at IC, package and board level. Investigating root cause of failures will be required as well as proposing design and process changes to enhance product reliability. Working closely with cross-functional teams, including engineering, quality assurance, operations, and supply chain, to ensure reliability requirements are met throughout the product lifecycle will be an important part of the role. Required skills for the Senior Reliability Engineer will include: • Strong semiconductor reliability testing experience • Knowledge of packaging reliability requirements for THB, HAST, HTOL, ELFR etc • Previous experience of executing reliability programs for new products • Strong communication skills • Bachelor's degree in Engineering (Mechanical, Electrical, Industrial, or a related field) Please contact Rachel Anderson for further details.
![](https://api.free-work.com/media/cache/resolve/company_logo_medium/logo-ReAjeZjYu0cLYgcV.png)
Job offer
Embedded Software Controls Systems Engineer
Join an innovative company building the one of the first space-based cellular broadband networks - Edinburgh / Flexible working This exciting company are have already been listed on the stock market for the last three years, now growing up to approximately 300 employees whilst maintaining a 'start-up' ethos. Working alongside some of the biggest names in the mobile telecoms / satcoms sector, our client are circa 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 an Embedded Software Controls Systems 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? • Experience in Embedded Programming in C/C++ • Experience within STM32 development • Knowledge of working with distributed systems • Experience with control systems 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.
![](https://api.free-work.com/media/cache/resolve/company_logo_medium/logo-ReAjeZjYu0cLYgcV.png)
Job offer
MEMS Design Engineer
This is an opportunity for a MEMS Design Engineer to be based in the heart of Edinburgh. You will have the chance to work with an technology company working on launching a satellite communications terminal. Responsibilities include: • Work on the development of RF MEMS Devices. • Performing critical review of MEMS design and layout changes. • Closely work with the RF design team. • Help to optimise MEMS device design • Work on critical review of the MEMS design. An industry degree is required for the successful MEMS Design Engineer. Desirable experience includes: • An understanding of electromechanical design and layout of MEMS Devices. • Happy to work independently and have the drive to progress on their own. • Understanding of MEMS reliability testing. A competitive salary is on offer as well as a range of benefits including 3 days work from home a week and relocation support if needed. If you are interested in hearing more, contact Molly at IC Resources!
![](https://api.free-work.com/media/cache/resolve/company_logo_medium/logo-ReAjeZjYu0cLYgcV.png)
Job offer
C++ Software Engineer
C++ Software Engineer Exciting / Well funded start-up - Remote Working & Equity! A C++ Software Engineer is required to join an innovative company building the first and only space-based cellular broadband network! My client are around five years old and have been listed on the stock market for the last two years, now growing up to circa 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 engineers 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 C++ Software Engineering role, we’re interested in people from a variety of backgrounds, but your experience may include some of the following: • Advanced C++ programming skills for desktop applications • Good Multithreading experience or knowledge • Working mainly on a Linux O/S • Added Bonus - Experience in embedded programming If you’re a C++ Software Engineer looking for an exciting new challenge within a great company, then please apply today to learn more! To find out more about this and other Software opportunities across the UK, please contact Mitch Wheaton.
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.