Embedded Software Engineer - ICOTEQ - Electronics and Software Design

Icoteq · Bristol · On-site · First seen 1 month ago
On-site Mid level Embedded Software & Firmware
Apply on the employer's site

About this role

The following experience is required: Required: Outstanding C programming skills and at least one scripting language such as Python, Perl, Lua Embedded systems development experience using 32-bit ARM-based microcontrollers Cortex-M and Cortex-A series Comfortable working in either bare metal environments or using an RTOS An understanding of the principles behind protocol stacks and some real world experience using them Ability to solve difficult problems creatively, using different methods / approaches e.g., software debugging tools, protocol analyzers, trace tools, logic analyzer, digital scope Capable of understanding schematics and bridging the gap between software and hardware Beneficial: Worked on personal projects for fun and demonstrably in the open source community via GitHub or BitBucket e.g., using Raspberry Pi. Exposure to Embedded Linux and/or Android- Hands-on experience using STM32, Microchip SAMS7x or NXP IMX6 family processors FreeRTOS experience or other commercial RTOS Experience working with directly with wireless protocols (WiFi, Bluetooth, 3G/4G, others) The role will be based in Bristol or Bath with flexible working encouraged. If you feel you are the right person for this role please contact us enclosing a copy of your CV and your salary expectations. No agency submissions. This website uses cookies to improve your experience. By continuing to browse this site you agree to our use of cookies. Accept Read More Privacy & Cookies Policy Close Privacy Overview This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience. Necessary Necessary Always Enabled Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information. Non-necessary Non-necessary Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.

What this role is, and what else it is called

It is a mid-level Embedded Software & Firmware role in Bristol, advertised as on-site.

About hiring at Icoteq

Icoteq has 1 other live technology role on its careers page. We have been observing Icoteq hiring technology staff since June 2026. See all Icoteq roles, salaries and stack.

How this role compares to the market

1,968 live UK roles list Python right now, from 583 employers. The median advertised salary is £80,000; 30% are advertised as remote. Browse Python roles.

605 live UK roles list Linux right now, from 229 employers. The median advertised salary is £65,000; 24% are advertised as remote. Browse Linux roles.

Bristol has 105 live IT vacancies across 59 employers, with a median advertised salary of £45,000. Browse Bristol roles.

Market figures are today's snapshot of live UK roles on employer careers pages; see hiring trends.

Technologies mentioned

Detected on Icoteq's careers page. ProdReady Recruitment lists this vacancy as an aggregator and is not the employer; applications go to the employer's own site. More IT jobs in South West.

Get these jobs by email

New matching UK IT roles, straight to your inbox. No spam -- unsubscribe any time.

We'll email you a confirmation link first -- nothing is sent until you click it.