Embedded Software Engineering jobs and careers
Embedded Software Engineering is the use of software engineering to control devices or machines not typically thought of as computers. This integration between the software and hardware creates what is known as embedded systems. This kind of software is specialized for the device it runs on - and varies from machine to machine.
Why consider a career as an Embedded Software Engineer?
A career in embedded software engineering exposes you to an array of amazing industries. Your work can have you working on life-saving medical devices, including the creation of bionic limbs, neonatal monitors, and home-care systems. You can work with subsea technologies - mapping the seabed floor, or you can contribute to space exploration and the drones that look on from above. If you enjoy seeing an end product, embedded software engineering allows you to contribute to devices that have real-world impact. Not only this, but embedded software engineering is a skill that is in high demand, affording you the opportunity to explore industries with a prized and cutting-edge skill-set.
What a job or career in Embedded Engineering may entail…
As an Embedded Software Engineer, you will be engaged with hardware and software design. You will review requirements, solve problems, and implement systems. Alongside this you will innovate existing tech - and detail potential improvements. As you will need to consider both the software and the hardware, you will also liaise with hardware engineers to collectively resolve issues. In some industries that are built on reliability and safety (such as aerospace) you will be required to conform to safety standards - and pay close and critical attention to detail.
As a senior - you will have a mix of hands-on design, innovation, debugging, and leadership. You will often be charged with liaising with senior management the existing issues with tech - and the ways in which the team can push the technology forward. You will often also be charged with leading and mentoring the more junior engineers amongst you. Depending on your company - you may also be tasked with compiling and presenting on the current state of your device - and how you intend to take it forward.
Typical role titles include
Embedded Software Engineer
Embedded Linux Engineer
C++ Software Engineer
Career progression example
Junior Embedded Software Engineer
Embedded Software Engineer
Senior Embedded Software Engineer
Embedded Software Engineering Manager
Salary and Day Rate Benchmarks
Here, we aim to provide an overall range of day rates and salaries.
There are always factors to consider when assigning a day rate and salary to a role, such as the skill demand, location, complexity, level of responsibility as well as what other benefits are on offer, such as remote working. It’s also worth noting that the ‘number of years’ of experience is not an ideal measure. However, as a general guide, it should provide some ballparks and pointers...
At an entry level, Junior Embedded Software Engineers can take home £25, 000 - £35, 000. This often comes down to specialty, location, and whether you pursued a masters.
At the mid-level, engineers normally sit between £35K and £45K. Seniors normally earn between £40k and £55K. Principals are normally £55K and up.
At an entry-level, for a junior/graduate a typical day rate would be around the £300 mark, at the mid-level around the £350 mark and seniors can expect a day rate of £450+ as a benchmark.
Is it right for me? The skills it takes...
The following technologies and skills often appear on job descriptions;
C/C++, Embedded C, Embedded C++, Microcontrollers, ARM, PIC, Texas Instruments, Linux, Windows CE, Unix, freeRTOS, RTOS, VxWorks, Embedded Linux, safeRTOS, Communication Protocols, RS232, RS485, SPI, UART, I2C, Real Time Operating Systems, Firmware
What qualifications does it take?
Often clients will look for you to hold a Bsc in Electrical/Electronics Engineering, Computer Science, or Physics. Otherwise they will look for candidates who have undertaken an apprenticeship related to the field. Some candidates make the move from computer science in embedded software engineering through industry experience and/or conversion courses. A technical background - be it academic or industry related - is normally necessary to secure a role in the field.
Our Technology recruitment team
Our latest Technology jobsSearch all jobs
— Opportunity to work within a powerhouse of innovation.Location:MalmesburySalary:CompetitiveMarket-lead in intelligent design; a creative powerhouse. Join a collaborative team, unified by a passion for self-improvement. Comprehensive benefits, including an on-site gym, on-site parking, performance related bonus, and flexible working. Looking to make your mark? A market-leading design house are looking to expand their team, with the addition of a Senior Embedded Software Engineer. Joining a business that has powerfully impacted the landscape of creative design, you will have the opportunity to mentor and impact a talented team. With a proven track record for aiding the progression of their staff, this is a business where your growth will be supported. Niche tech, driven teams, and the ability to grow professionally - this is not one to miss. What experience you'll need: Background in real-time embedded software development. Experience with C/C++, python. Experience of real time operating systems/RTOS. Eg: FreeRTOS, ThreadX, Linux, etc. Exposure to communication protocols, eg: Wifi (802.11), Bluetooth LE/BLE, NFC, Zigbee, MQTT, etc. Exposure to Agile (Scrum) environments would be advantageous. What you'll be doing:You will be working on the next generation of core tech for the business, working as part of an established team. You will problem solve for modern issues, creating robust code to push projects forward. Working mainly with C/C++, you will also need to be at ease with higher level design. Alongside this you will develop, design, implement, test and debug code.Working in a senior capacity, mentorship will also be a part of your role - as you look to maintain and enhance existing software. Supporting embedded software products, you will develop and deliver embedded software and communication protocols for advanced products within the business. What you'll get in return for your talents:In addition to 27 days holiday (plus bank holidays), you will get a comprehensive benefits package that includes free on-site parking, access to an on-site gym, a performance related bonus, contributory pension scheme, childcare vouchers, and discounts on company products. In addition to this, you will also have access to personal development programs, designed to aid your growth and progression. Aside from this, there are socials, alongside access to local meetups and conferences in tech. What’s next?For more information or to apply, apply direct to this advert. Please note - this client are not currently able to provide sponsorship for candidates.
— Work alongside gaming industry experts.Location:BristolSalary:£40K-£50KContribute to the development of the gaming industry. Comprehensive benefits package, including access to games bundles and discounts on gaming products. Mature approach to flexible working. Operating as the backbone to the gaming industry, our client is seeking a talented C++ Software Engineer to join their team. This is a really exciting opportunity to work alongside industry greats, with great access to coaching and mentoring if required. We’re looking for engineers/developers that are really passionate about software development, accepting applications from graduates right up to seasoned experts. You’ll have the chance to interact with household names in gaming, while contributing to the growth of a £1.7bn industry. What experience you'll need: Demonstrable interest in modern C++. Bsc in Computer Science, Engineering, or other relevant field. Debugging skills. Experience of Win32 APIs is advantageous, but not essential. What you'll be doing:You will work as part of a wider established team, developing and testing software in C/C++. You will be responsible for the development, design, and implementation of core systems. You will also be expected to visit customer sites, with the opportunity to interact with household names in the gaming industry. This is a challenging role that would ultimately suit an engineer who is passionate about problem-solving and development. What you'll get in return for your talents:You will get a comprehensive benefits package including regular games bundles and discounts on gaming products, 25 days holiday (plus bank holidays), pension scheme, private medical cover, health insurance, relocation assistance, and health club membership. Alongside this there is a mature attitude to working, with flexibility around core working hours. What’s next?For more information or to apply, apply direct to this advert. Please note - this client are not currently able to provide sponsorship for candidates.
— Work on tech committed to an ethical impactLocation:WorcesterSalary:£40K-£50KOpportunity to progress and grow amongst a talented engineering team. Market leader in safety and security technologies. Successful business, expanding at rapid and healthy rate. A market leader in devices for security and safety - our client are looking to expand their existing engineering team. Based in Malvern, you will join an established engineering team as an Embedded Software Engineer - joining at a particularly exciting time for the business. Growing year on year, the company are experiencing happy successes based on over a decade of work - and are now looking to bring on engineers to enjoy this success with them. What experience you'll need: Background in embedded software development (C/C++). Proven experience with coding. OO Design concepts (C++, Java). Software design, development, and documentation. Good communication skills - with an interest in working as part of a wider team. Experience with DSP and real time software development would be advantageous. What you'll be doing:You will take part in the full product lifecycle, working with the team to deliver projects from concept to delivery. Working to brief, you will resolve customer needs, working with hardware, software, and firmware requirements. Working as part of a close-knit team, your role will be varied - allowing you to grapple with a range of tasks. As the business grows, this includes exposure to app development, alongside development for DSP. What you'll get in return for your talents:You will get a comprehensive benefits package, alongside a competitive salary and the chance to work as part of a truly driven team. Close-knit and passionate, this is a team in which you can progress and personally develop. What’s next?For more information or to apply, apply direct to this advert. Please note - this client are not currently able to provide sponsorship for candidates.
— Cutting-edge tech group in sunny BrightonLocation:BrightonSalary:£40-£50KWell-respected leader in modern tech. Talented, autonomous team. Continuous rate of healthy growth - leading to the expansion of the embedded team. Our client is seeking an embedded software engineer to join their driven development team. Consequent of steady project delivery, and increased responsibility - the Brighton site are now looking to expand. What experience you will need: Background in science, engineering, embedded software, hardware development, or equivalent. At least three years experience. Embedded C/C++. Embedded Linux on ARM. Experience with python, Yocto, or Linux kernel would be advantageous but not essential. What you’ll be doing: You will design, develop and test software, including the improvement of new and existing products. You will gain knowledge of the wider market, writing documentation to support the wider team. As well as your individual work, you will work as part of a team to bolster and innovate systems. What you’ll get in return for your talents:A comprehensive benefits package, competitive salary - alongside working within an up and coming business. What’s next? For more information or to apply, apply direct to this advert. We are looking to commence interviews this week - so don’t hesitate to get in touch.
— 6 month contract, possibility of extensionLocation:BrightonType:Salary:£350-4006 - 12 month contract. Talented, autonomous team. Embedded C/C++, python, embedded linux. Our client is seeking an embedded software engineer to join their driven development team. Consequent of steady project delivery, and increased responsibility - the Brighton site are now looking to expand. This role would suit an embedded engineer with strong experience in embedded C/C++, python, and agile methodologies. What experience you will need: Embedded C/C++. Embedded Linux on ARM. Agile methodologies. Qt Framework. Experience with python, Yocto, or Linux kernel would be advantageous but not essential. What you’ll be doing: You will design, develop and test software, including the improvement of new and existing products. You will gain knowledge of the wider market, writing documentation to support the wider team. As well as your individual work, you will work as part of a team to bolster and innovate systems. What you’ll get in return for your talents:The client is offering a daily rate of up to 400 a day - However, all quotes from suitable candidates will be considered. This is an initial 6 months contract, with the possibility of extension. What’s next? For more information or to apply, apply direct to this advert with your most up to date CV.
— Pioneer life saving medical technologyLocation:BristolSalary:£45-£50KPioneer niche and life saving technologies. Join at a crucial point of development - making a valuable impact in the medical industry. Work amongst a driven team in the heart of Bristol. Developing the future of medical technologies, our client is seeking a Signal Processing Engineer to join their established team. Creating a life saving device, this company are recognised for their contributions to the medical community - with international recognition. If you’re looking for the opportunity to make an impact - look no further. What experience you'll need: Knowledge of signal processing. Experience of medical imaging (Ultrasound, CT, MRI, etc). Experience of medical imaging or biomedical signal statistical analysis. MATLAB or equivalent. Experience of C/C++/Object Oriented programming would be advantageous. What you'll be doing:You will design and implement radar imaging techniques for medical equipment. You will research and assess technologies to develop and improve on existing in-house tech. You will take part in research and development to expand product capacity and functionality. You will also contribute, document, and present on work - including contribution to patents. What you'll get in return for your talents:You will get a comprehensive benefits package including 25 days holiday (plus bank holidays), pension scheme, salary review each March, and the ability to work on life saving technologies. What’s next?For more information or to apply, apply direct to this advert. Please note - this client are not currently able to provide sponsorship for candidates.
— Rewarding role with aerospace expertsLocation:BristolSalary:£40-£45KWork on exciting aerospace projects directly affecting the future of space exploration. Competitive salary, alongside comprehensive benefits and flexible working hours. Rewarding and challenging position - an opportunity to make a real impact. A widely recognised aerospace company are seeking an Embedded Software Engineer to join their Bristol-based engineering team. Working as part of a talented group, you will aid an array of external clients on their projects - including the design of key solutions. What experience you will need: Background in software engineering - with experience in real-time embedded software development in C. Background in Computer Science, Software Engineering, or another relevant field. Experience developing software to standards, eg: MISRA C. Exposure to unit test tools and low level hardware programming would be advantageous, but not essential. What you’ll be doing: You will be aiding the development of software that will directly support external clients. This includes the design, build, test, and creation of supporting software. Working with an array of clients, you will have the opportunity to travel to a range of customer sites - both within the UK and internationally. Consequent of this - we are looking for candidates comfortable communicating with a wider team and customers alike. What you’ll get in return for your talents:In addition to a fulfilling role, you will have access to a comprehensive benefits package alongside a competitive salary. This includes flexible working hours, free onsite parking, an in-house cafe, and access to a free gym. What’s next? For more information or to apply, apply direct to this advert. Please note - we are seeking SC clearable candidates, or candidates willing to undergo SC clearance. As a result we are currently unable to accept applications that require Visa Sponsorship.
— Work as part of a talented multidisciplinary engineering teamLocation:CambridgeSalary:£45K-£55KCutting edge innovation - leader in tech solutions. Talented multi-disciplinary team - including embedded software engineers, DSP, ASIC, Electronics, and driven mentors. Competitive salary and stock options. At the forefront of cutting-edge tech, our client is seeking a DSP Engineer to join their team. Consequent of rapid-growth, alongside thriving business - this company are seeking engineers who are keen to work as part of a team - with a sincere passion for self improvement. What experience you will need: Experience with C/C++, python, Matlab. Background in DSP design and implementation. Background in computer science, engineering, or other relevant field. Ability to work as part of a wider team with good communication skills. Exposure to algorithm development in Matlab and Numpy is advantageous but not essential. What you’ll be doing: Working as part of a wider team, you will be responsible for the development and implementation of DSP algorithms. This is a hands on role, operating as part of a fast-paced and motivated group. You will learn alongside a talented team, alongside having a sincere motivation for self-improvement. What you’ll get in return for your talents:A competitive salary, bonus, stock options, holiday, and pension. What’s next? For more information or to apply, apply direct to this advert. We are looking to commence interviews next week - so don’t hesitate to get in touch.
— Opportunity to build designs from concept to tangible productLocation:BristolSalary:£45K-£60K2018 Design award winner. Intelligent design consultancy, trusted by household names. Work closely with the medtech and consumer goods industry. The driving force behind internationally recognised products - this client is seeking an experienced electronics engineer to join their established multidisciplinary team. Working in a fast-paced environment, you will have the chance to work closely on a range of design projects - allowing you to see your work grow from concept to reality. This position is ideally looking for someone with a number of years experience, either in electronics, mechatronics, or embedded software - with an electronics leaning element in your work. What experience you'll need: Degree or relevant background in Electronics design. Industry experience in engineering and developing products. Strong exposure to software and electronics. Experience working at all stages of the product lifecycle. Experience working on medtech is advantageous. What you'll be doing:You will work as part of a multidisciplinary engineering team, providing technical leadership for your colleagues. This will be a hands on role, working closely with the design team to deliver products. You will work through the product lifecycle, from concept to reality - working in a fast-paced collaborative environment to deliver projects on time. What you'll get in return for your talents:In addition to a competitive salary, you will get a comprehensive benefits package. This is made up of 24 days plus bank holidays, employer pension contribution of 6% of salary, BUPA, Death in service insurance, Accident insurance, and bike to work scheme. You will also have access to a British Cycling membership, alongside subsidised yoga classes. The company regularly hosts team socials, offering artisan coffee at the end of every month.There is also the option for an early finish on Friday, with normal working hours otherwise as standard. Finally, you will have the opportunity to watch your work grow from concept to fully fledged project. Working as part of an award winning design team, you will work in a fast-paced collaborative environment that will allow you to pull on your range of electronics experience. What’s next?For more information or to apply, apply direct to this advert. We are looking to commence interviews this week - so don’t hesitate to get in touch.Please note - this client are not currently able to provide sponsorship for candidates.
— Global leader in Subsea TechnologiesLocation:BristolSalary:£35K-£55KSituated in the heart of Bristol city centre. Leader in subsea technologies - a recognised key player. Progressive working environment, including flexi working. Leading the field in subsea technologies, our Bristol based client are seeking talented C++ Software Engineers to join their existing team. Contributing directly to the growth of the marine robotics sector - this position is a hugely exciting opportunity for an engineer looking to make an impact in the industry. What experience you'll need: Expertise in C++. Strong knowledge in Linux. Background and evidence of developing software from scratch. What you'll be doing:You will be a crucial part of bringing product to market, alongside supporting research moving forwards. You will work alongside the R&D team to create software using C++, working as part of a team to deliver tasks. What you'll get in return for your talents:In addition to a competitive salary, you will get a comprehensive benefits package including 25 days holiday (plus bank holidays), a generous pension scheme, and access to a flexible working policy. This client also provides an in-house gym, and sponsorship to attend industry conferences and training days. What’s next?For more information or to apply, apply direct to this advert. We are looking to commence interviews this week - so don’t hesitate to get in touch.
Technology case studies
Employer of choice for Developers
- SCISYS are a leading an international software and solutions company.
- Enjoying a period of high growth SCISYS were looking to expand their technology team at pace and required an agency that would not only find the right talent, but also support the development of their employer brand.
- To achieve this, we introduced SCISYS to our tech community partners, helping them to raise their profile in the developer community, placing them solidly on the map as an employer of choice for developers and wider technology people.
- Through our consultative approach, we provided market guidance and knowledge, along with a comprehensive resourcing campaign that resulted in the successful hire of several hard to fill vacancies, from Developers to Solution Architects.
“ADLIB have been a huge help throughout a very busy year of growth here at SCISYS. Not only have they supported with live requirements, they have also provided valuable market information throughout the year which has in turn supported with our hiring decisions and future growth plans. We look forward to a continued partnership throughout 2019.”
Mollie Hatton, Recruitment Manager, at SCISYS
Expanding their team of Developers at pace
- Immersive Labs help reduce the risk of attacks via a class leading cyber-learning environment.
- With more and more companies hunting out similar skill sets, a major contributor to the success of the campaign was them being a business with a culture for R&D, cutting edge technology, highly competitive salaries & benefits and the opportunity to be part of a tech-first and people focused culture.
"ADLIB's comprehensive understanding of the local tech market and the challenges faced by quickly growing start-ups has been significant in helping us grow over the last two years"
Greg Craft, Talent Director at Immersive Labs