374,061open jobs
9,677companies
50,954added this week
Browse all
Salary
$53k – $146k per year (Estimated)
Location
In office (Loughborough)
Employment
Full-Time
Overview
Company
Impact
Profile match
Headquartered in Dubai, United Arab Emirates, Espace Real Estate is a premier property agency and real estate services firm. Established in 2009, the company specializes in residential sales, property leasing, portfolio management, and valuation services. Driven by a team of localized area specialists, it provides tailored market insights and end-to-end guidance to connect buyers, sellers, landlords, and tenants across the region.

We are seeking a highly skilled and motivated Embedded Software Engineer to design, develop, and optimize software for battery-operated IoT devices with a strong emphasis on testing automation. The role involves developing low-level software, focusing on power efficiency, real-time performance, system reliability, and implementing robust testing frameworks. You will also contribute to Board Support Packages (BSPs), kernel-level development, and platform integration.

What you will do:

  • Core Development
  • Embedded Software Development: Design, write, debug, and maintain low-level software for embedded systems, including BSP and drivers.
  • Power Optimization: Implement algorithms and techniques to minimize power consumption for battery-operated devices.
  • Kernel and RTOS Development: Customize and optimize RTOS (e.g., FreeRTOS) or Linux kernel components for embedded platforms.
  • IoT Integration: Develop secure and efficient communication protocols for IoT platforms (e.g., MQTT, BLE).
  • Testing and Automation
  • Test Framework Development: Create and maintain automated testing frameworks for embedded systems, including unit, integration, and regression tests.
  • Support: Provide support for debugging of faulty boards.
  • Prototypes Testing: Testing of prototypes for early adopting customers.
  • Hardware-in-the-Loop (HIL): Implement HIL testing to validate software functionality and hardware interactions in real-time.
  • Continuous Integration (CI): Integrate automated testing pipelines with CI/CD tools like Jenkins, GitLab CI, or Azure DevOps.
  • Debugging and Validation: Use tools like oscilloscopes, logic analyzers, and protocol analyzers to test and debug embedded software and hardware interfaces.
  • Collaboration and Documentation
  • Hardware Interaction: Work closely with hardware teams to ensure seamless software-hardware integration and accurate testing scenarios.
  • Documentation: Prepare and maintain technical documentation, including testing procedures, logs, and reports for software and hardware validation.

What you bring to this role:

  • Programming Languages: Proficiency in C, C++, and Python; familiarity with scripting languages like Shell or Bash.
  • Embedded Systems: Experience with microcontroller platforms (e.g., ARM Cortex, ESP32, STM32) and their toolchains.
  • IoT Protocols: Knowledge of IoT communication protocols and secure data transmission.
  • Testing Frameworks: Experience with testing tools and frameworks such as Robot Framework, Pytest, or Unity.
  • Power Management: Understanding of low-power design principles, energy-efficient algorithms, and power profiling tools.
  • Debugging Tools: Proficiency with debugging tools like JTAG, GDB, and serial debuggers.
  • Automation Tools: Experience with CI/CD pipelines, Jenkins, GitLab CI, or similar tools.
  • Version Control: Expertise with Git or similar version control systems.

Extra bonus points for the following:

  • Experience with Yocto.
  • Familiarity with wireless communication technologies (e.g., Wi-Fi, Bluetooth, Zigbee, LoRa).
  • Knowledge of hardware protocols such as SPI, I2C, UART, and GPIO.
  • Experience with secure firmware updates (OTA) and bootloader development.
  • Familiarity with hardware simulation tools and mock environments for testing.
  • Knowledge of Test-Driven Development (TDD) and Behavior-Driven Development (BDD) practices.
  • Education: Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field.

Additional Requirements

    This is a fast-paced, high-impact environment - flexibility to occasionally work extended hours or weekends during critical periods is expected.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
374,061 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Loughborough
In office • Full-Time • 4+ years exp • PhD • Cairo
C#
JavaScript
PowerShell
TypeScript
C#
.NET
DevOps
Azure
Azure DevOps
Bicep
CI/CD
Git
GitHub
GitHub Actions
Terraform
Management
Power Apps
Power Automate
Apply
$89k – $195k per year (Estimated) • In office • Full-Time • 7+ years exp • Wellington
C#
C++
Node JS
TypeScript
JavaScript
Databases
Apache Kafka
Redis
Frontend
Angular
DevOps
Azure
CI/CD
Incident Management
SLI/SLO/SLA
Apply
Quality Engineer II 4 hours ago
$42k – $97k per year (Estimated) • In office • Full-Time • 8+ years exp • Bachelor's Degree • Toronto
Java
SQL
Java
Spring Boot
DevOps
Azure
CI/CD
GitHub
Management
Jira
QA
Postman
Rest-Assured
Selenium
Apply
$86k – $115k per year • In office • Full-Time • 3+ years exp • Bachelor's Degree • Westminster
Java
Python
TypeScript
JavaScript
Java
Spring Boot
Python
FastAPI
Databases
PostgreSQL
AI/ML
AI Agents
Frontend
Angular
React.js
Vue.js
DevOps
AWS
CI/CD
CloudFormation
Docker
GCP
Kubernetes
Rest API
Terraform
Apply
AI Content Engineer 4 hours ago
$98k – $130k per year • In office • Full-Time • Bachelor's Degree • Westminster
Python
AI/ML
AI Agents
Function Calling
Human-in-the-Loop
LLM
Model Context Protocol
DevOps
CI/CD
Apply
$160k – $200k per year • In office • Full-Time • 10+ years exp • Saratoga
Bash
Python
AI/ML
Anomaly Detection
DevOps
AWS
Azure
GCP
Grafana
Kibana
Prometheus
SLI/SLO/SLA
Apply
$150k – $250k per year • In office • Full-Time • 5+ years exp • Saratoga
Python
Databases
InfluxDB
TimescaleDB
PostgreSQL
AI/ML
Time Series Forecasting
DevOps
AWS
AWS CDK
CI/CD
Git
Terraform
Analytics
ETL/ELT
IoT
LoRaWAN
Matter
Zigbee
Apply
$150k – $225k per year • In office • Full-Time • 5+ years exp • Saratoga
Python
SQL
Python
Django
FastAPI
Flask
Databases
PostgreSQL
Redis
DevOps
Amazon EC2
Amazon S3
AWS
AWS CDK
AWS Lambda
CI/CD
Git
Rest API
Terraform
WebSockets
IoT
MQTT
Apply
$140k – $160k per year • In office • Full-Time • 2+ years exp • Bachelor's Degree • Saratoga
Python
DevOps
CI/CD
Git
Proxmox VE
VMWare
Cybersecurity
Tcpdump
Wireshark
Management
Jira
Apply
$160k – $220k per year • In office • Full-Time • Saratoga
PowerShell
Python
Rust
SQL
DevOps
CI/CD
IAM
Cybersecurity
CVSS
MITRE ATT&CK
Zero Trust
Apply
$65k – $157k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Loughborough
Chips/EDA
Altium Designer
HyperLynx
Siemens ModelSim
Xilinx Vivado
Apply
See all jobs
This is one of many
374,061 more open roles from verified company boards, updated every day.