CrawlJobs Logo

Iot Embedded Software Engineer

United Kingdom, Leicestershire 75000.00 GBP / Year · Job Posted June 28, 2026
Apply Position
Job Link Share

Job Description

We’re looking for a talented IoT Embedded Software Engineer to join a cutting-edge technology company developing next-generation connected devices and intelligent solutions. This is a hands-on role focused on designing, developing, and testing embedded software that powers secure, scalable, and highly connected products. If you’re passionate about embedded systems, wireless connectivity, and IoT innovation, we’d love to hear from you.

Job Responsibility

  • Design, develop, and maintain embedded software for IoT devices and edge-connected systems
  • Develop low-level embedded software, including device drivers, board support packages (BSPs), and RTOS/kernel components
  • Implement and optimise secure IoT communication protocols such as MQTT, BLE, Wi-Fi, Zigbee, and LoRa
  • Develop connectivity, telemetry, remote monitoring, and device management functionality
  • Build automated test frameworks, perform Hardware-in-the-Loop (HIL) testing, and support prototype validation
  • Collaborate closely with hardware, cloud, and product teams to deliver end-to-end IoT solutions
  • Troubleshoot embedded hardware/software issues and optimise system performance, reliability, and power consumption
  • Maintain technical documentation and contribute to software architecture decisions
  • Participate in CI/CD pipelines for automated testing, deployment, and software delivery

Requirements

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, Electronics Engineering, or a related discipline
  • Strong commercial experience developing embedded software in C/C++
  • Experience with Linux-based embedded systems and Python for scripting, automation, or testing
  • Hands-on experience with microcontrollers such as ARM Cortex-M, STM32, ESP32, or similar platforms
  • Strong understanding of IoT architectures, edge devices, and connected product development
  • Experience implementing wireless communication protocols including BLE, Wi-Fi, Zigbee, Thread, LoRaWAN, or cellular IoT technologies
  • Knowledge of secure communications, device authentication, encryption, and secure data transmission
  • Experience with low-power embedded design and battery-powered IoT devices
  • Familiarity with automated testing frameworks and debugging tools such as JTAG, GDB, oscilloscopes, and logic analysers
  • Experience using Git and CI/CD tools such as Jenkins, GitLab CI, or Azure DevOps

Nice to have

  • Yocto Linux and embedded Linux customisation
  • OTA firmware update systems and device lifecycle management
  • Bootloader development and firmware architecture
  • Experience with cloud IoT platforms (AWS IoT, Azure IoT, Google Cloud IoT, or similar)
  • Knowledge of SPI, I2C, UART, CAN, GPIO, and other embedded communication interfaces
  • Experience with edge computing and real-time data processing
  • TDD/BDD methodologies and hardware simulation/testing environments

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Iot Embedded Software Engineer

8 matching positions

Embedded Software Engineer

We’re looking for a talented Embedded Software Engineer to join a cutting-edge t...
Location
Location
United Kingdom , Leicestershire
Salary
Salary:
65000.00 GBP / Year
zenovo.co.uk Logo
Zenovo
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or master’s degree in computer science, Electrical Engineering, or related field
  • Strong experience in C/C++, Linux, and Python – scripting (Shell/Bash) a plus
  • Embedded systems experience with microcontrollers (ARM Cortex, STM32, ESP32)
  • Knowledge of low-power design, IoT protocols, and secure data transmission
  • Familiarity with automated testing frameworks (Pytest, Unity, Robot Framework) and debugging tools (JTAG, GDB, oscilloscopes)
  • Experience with version control (Git) and CI/CD pipelines (Jenkins, GitLab CI, Azure DevOps)
Job Responsibility
Job Responsibility
  • Develop low-level embedded software, including device drivers, and RTOS/kernel components
  • Integrate secure IoT communication protocols (e.g., MQTT, BLE)
  • Build automated test frameworks, run HIL testing, and support prototype validation
  • Collaborate closely with hardware teams and maintain technical documentation
  • Participate in CI/CD pipelines for automated testing and software delivery
  • Fulltime
Read More
Arrow Right

Senior Embedded Software Engineer

Join our team as a Senior Embedded Software Engineer to help us bring current an...
Location
Location
United States , San Francisco
Salary
Salary:
160000.00 - 200000.00 USD / Year
eightsleep.com Logo
Eight Sleep
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience in firmware and system software development with C/C++
  • Deep expertise in Embedded Linux, including Yocto, Bitbake, systemd, and kernel development
  • Proficiency in secure software development for IoT and embedded systems
  • Experience optimizing compute workloads in resource-constrained environments
  • Willingness and ability to travel internationally as needed to support manufacturing and deployment
Job Responsibility
Job Responsibility
  • Design, develop, and maintain system software, including systemd applications, kernel modules, and low-level firmware for the Pod
  • Own security for our embedded Linux platform across boot, OS, and runtime services
  • Implement and maintain secure boot end-to-end, including signing, key management/provisioning, and anti-rollback/versioning
  • Build and operate device trust primitives and drive security best practices across the fleet
  • Partner with global teams, including manufacturing teams in China, to develop production tests and ensure high-quality product launches
  • Strive for excellence in software design, reliability, and maintainability, ensuring robust and well-documented implementations
What we offer
What we offer
  • Full access to health, vision, and dental insurance for you and your dependents
  • Supplemental life insurance
  • Flexible PTO
  • Commuter benefits to ease your daily commute
  • Paid parental leave
  • Your own Pod
  • Equity participation
  • Fulltime
Read More
Arrow Right

Senior Embedded Software Engineer (Edge Platform)

As a Senior Embedded Software Engineer on the Aptiv Connected Services Edge Plat...
Location
Location
Mexico , Monterrey
Salary
Salary:
Not provided
aptiv.com Logo
Aptiv plc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree – Computer Science, Computer Engineering, or equivalent
  • 5+ years C++ software development experience
  • Proven ability to design, develop and debug a complex embedded software
  • Experience with automotive serial data networking and protocols, such as CAN/CAN-FD and LIN
  • Proficient in Linux environments and shell scripting
  • Experience with agile software development process
  • Experience with software coding standards or best practices, such as MISRA or C++ Core Guidelines
  • Experience with service oriented software design
  • Familiarity with debugging tools, simulation tools, performance profiling, and system optimization techniques
  • Strong written and oral communication skills, with the ability to clearly document and explain technical concepts
Job Responsibility
Job Responsibility
  • Design, develop and enhance Aptiv’s embedded edge platform software for automotive data logging and uploading, including embedded Linux firmware, SoA middleware, OTA update, data acquisition and IoT services
  • Design, develop and enhance Aptiv’s edge computing software
  • Design, develop and enhance Aptiv’s ADAS video capturing and processing software
  • Design, develop and enhance Aptiv’s embedded security software including secure boot and hardware trust anchor integration
  • Embedded software system brought up on new hardware, including kernels and drivers development
  • Investigate, root-cause, and resolve production issues across distributed systems
  • Collaborate with systems analysts, engineers, and developers to troubleshoot issues, implement improvements, and ensure system reliability and performance
  • Mentor junior team developers
What we offer
What we offer
  • Savings Fund
  • Pension Plan
  • Christmas Bonus
  • Attendance Bonus
  • Vacation Premium
  • Medical Expenses
  • Life Insurance
  • Social security (IMSS, INFONAVIT, Retirement)
  • Recognition for innovation and excellence
  • Opportunities to give back to the community
  • Fulltime
Read More
Arrow Right

Lead Software Engineer- Embedded Linux Platform

Are you looking for an exciting opportunity as a Lead Software Engineer? Join o...
Location
Location
Netherlands , Eindhoven
Salary
Salary:
Not provided
signify.com Logo
Signify
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 8+ years of experience with connectivity, networking, and IoT
  • Background in Computer Science, software engineering, mathematics or similar
  • Strong SW design skills and ability to create simple, robust, and elegant SW systems
  • Strong problem solving and analytical skills
  • Knowledge and experience in network security
  • knowledge and experience in data-driven product development
  • Technically responsible for the Yocto-based Linux platform architecture, ensuring scalability and long-term maintainability across embedded products
  • Leading, owning, and evolving the embedded Linux platform architecture
  • Driving BSP integration, kernel strategy, and bootloader design
  • Optimizing system performance, boot time, footprint, and overall reliability
Job Responsibility
Job Responsibility
  • Join the team responsible for cloud connectivity, security, and fleet management of Hue Bridge devices
  • Participate in development of new IoT infrastructure together with cloud engineers
  • Develop, test, and integrate Hue Bridge SW components for embedded Linux
  • Improve user experience and operational costs based on data from the field
  • Learn and innovate on our development practices and processes
  • Explore opportunities of full stack IoT SW development, from devices to cloud
  • Develop using a wide variety of programming languages: C, C++, Bash, Python, C#, Go, Shell, Rust, Normal Python and Lisp
What we offer
What we offer
  • Pleasant work environment
  • Attractive compensation
  • Career guidance
  • Learning and development
  • Employee benefits
  • Fulltime
Read More
Arrow Right

Embedded Software Engineer

We’re looking for a talented Embedded Software Engineer to join a cutting-edge t...
Location
Location
United Kingdom , Leicestershire
Salary
Salary:
65000.00 GBP / Year
zenovo.co.uk Logo
Zenovo
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or master's degree in computer science, Electrical Engineering, or related field
  • Strong experience in C/C++, Linux, and Python – scripting (Shell/Bash) a plus
  • Embedded systems experience with microcontrollers (ARM Cortex, STM32, ESP32)
  • Knowledge of low-power design, IoT protocols, and secure data transmission
  • Familiarity with automated testing frameworks (Pytest, Unity, Robot Framework) and debugging tools (JTAG, GDB, oscilloscopes)
  • Experience with version control (Git) and CI/CD pipelines (Jenkins, GitLab CI, Azure DevOps)
Job Responsibility
Job Responsibility
  • Develop low-level embedded software, including device drivers, and RTOS/kernel components
  • Integrate secure IoT communication protocols (e.g., MQTT, BLE)
  • Build automated test frameworks, run HIL testing, and support prototype validation
  • Collaborate closely with hardware teams and maintain technical documentation
  • Participate in CI/CD pipelines for automated testing and software delivery
  • Fulltime
Read More
Arrow Right

Lead Engineer (Iot / Embedded / Devops)

We are looking for a Lead Engineer to support the end-to-end delivery of IoT sol...
Location
Location
Poland , Warszawa
Salary
Salary:
Not provided
algoteque.com Logo
Algoteque
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Senior-level experience with 5+ years in software development
  • Strong background in embedded development (C) and understanding of system-level architecture
  • Proven experience with DevOps, CI/CD pipelines and cloud environments (AWS)
  • Solid understanding of code quality, testing, and review processes
  • Ability to work across development, DevOps, and project coordination
  • Strong communication and leadership skills
  • Fluent English (spoken and written)
Job Responsibility
Job Responsibility
  • Provide technical leadership and mentor a small development team
  • Coordinate with developers and stakeholders to align technical and project activities
  • Support customer projects, including system rollouts and technical coordination
  • Contribute to DevOps and infrastructure tasks, including CI/CD setup, automation, and platform reliability
  • Review code, ensure quality standards, and support testing activities
  • Optimize development tools and processes (e.g., Jira, Confluence, CI/CD pipelines)
  • Create and maintain technical documentation
  • Fulltime
Read More
Arrow Right

Embedded Software Engineer

We’re partnered with one of the most innovative tech communications organisation...
Location
Location
United Kingdom , Cambridge
Salary
Salary:
65000.00 GBP / Year
oho.co.uk Logo
Oho Group Ltd
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience in low-level embedded software design and/or development
  • Hands-on experience with embedded C
  • A deep understanding of Embedded Linux, FreeRTOS, and/or bare-metal systems
  • A strong interest in a mix of new development and legacy system problem-solving
What we offer
What we offer
  • Private medical insurance
  • EV car scheme
  • Fulltime
Read More
Arrow Right

Specialist Embedded Software Engineer

Join Our Innovative Broadband Devices Team! Are you passionate about developing ...
Location
Location
United Kingdom , Belfast
Salary
Salary:
Not provided
plus.net Logo
Plusnet
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Demonstrable experience in embedded systems software design and development, using the C programming language
  • Strong scripting skills, e.g. bash, python
  • Use of code revision, issue tracking and continuous integration tools, we use git, Jira and GitLab
  • Must have experience of working with Agile delivery methodologies such as Scrum, Kanban
  • Experience in Linux kernel
  • Experience of building products using OpenWrt or similar
  • Experience using containers, e.g. LXC or Docker, ideally on embedded systems
  • Experience of Wi-Fi, mobile, DECT, voice or hybrid technologies
  • Has a working knowledge of Home Gateway technologies such as Broadband, 4G/5G Mobile networks, IP, WiFi, Voice, DECT, IoT, and Home Networking
  • Knowledgeable and experienced in automating tests using Python
Job Responsibility
Job Responsibility
  • Innovative Software Design: Lead the design, implementation, and testing of Smart Hub software using Agile methodologies
  • Agile Team Collaboration: Work within a dynamic, small Agile team to develop next-generation products on ambitious timelines
  • Best Practices Advocate: Champion best software engineering practices, including automated testing, to ensure high-quality deliverables
  • Cross-Team Collaboration: Partner with other software development teams to deliver a brilliant customer experience
  • Requirement Clarification: Understand requirements, confirm user stories, and ensure the desired customer experience is achieved
  • Continuous Learning: Commit to constant learning and development
  • Leading Complex Wi-Fi investigations. Working with multiple teams (in-life, QA, Data teams) to identify complex wi-fi issues with customer experience, build a well defined process for these issues to be identified, prioritised and resolved. Ensure that we learn form these issues and drive improvements in the development and QA approach
What we offer
What we offer
  • 10% on target bonus
  • BT Pension scheme, minimum 5% Employee contribution, BT contribution 10%
  • Life Assurance Cover
  • Exclusive colleague discounts on our latest and greatest BT broadband packages, BT TV with TNT Sports and NOW Entertainment
  • Equal family leave: receive 18 weeks at full pay, 8 weeks at half pay and 26 weeks at the statutory rate. It’s for all parents, no matter how your family is made up
  • Enhanced women’s health support: including help with menopause symptoms, cancer screenings, period care and more
  • 25 days annual leave (not including bank holidays), increasing with service
  • 24/7 private virtual GP appointments for UK colleagues
  • 2 weeks carer’s leave
  • World-class training and development opportunities
  • Fulltime
Read More
Arrow Right