- +1
- +7
- London, England
À propos
Lead Embedded Software Engineer (FW & IoT) – Hybrid Working
An innovative technology company is seeking a Lead Embedded Software Engineer to design and develop embedded software for Internet of Things (IoT) devices. You will lead the development of firmware, collaborate with hardware teams, and manage a fleet of IoT devices while ensuring high-quality software integration.
For this role, we are looking for someone with:
- Experience in managing a fleet of IoT devices.
- A strong background in IoT development (ESP32, I2C, SPI, RS485, etc.).
- Proficiency in Python, unit testing, and AWS IoT Core.
- Experience with FreeRTOS, embedded build tools (CMake, Make), and cloud-embedded communication protocols (Wi-Fi, MQTT).
- Knowledge of multitasking concepts and embedded design patterns.
Responsibilities:
- Develop and maintain embedded firmware for IoT devices.
- Manage and monitor a fleet of IoT devices for seamless performance.
- Collaborate with cross-functional teams to ensure software-hardware integration.
- Support testing and ensure high code quality throughout the software development life cycle (SDLC).
Description:
The successful candidate will be responsible for designing, developing, and maintaining embedded software for IoT devices. This includes developing firmware, collaborating with hardware teams, and managing a fleet of IoT devices to ensure seamless performance and high-quality software integration.
Requirements:
- Bachelor's degree in Computer Science, Electrical Engineering, or related field.
- At least 5 years of experience in embedded software development.
- Strong knowledge of IoT development, including ESP32, I2C, SPI, RS485, etc.
- Proficiency in Python, unit testing, and AWS IoT Core.
- Experience with FreeRTOS, embedded build tools (CMake, Make), and cloud-embedded communication protocols (Wi-Fi, MQTT).
- Knowledge of multitasking concepts and embedded design patterns.
What We Offer:
We offer a competitive salary, comprehensive benefits package, and opportunities for professional growth and development.
Compétences idéales
- IoT
- I2C
- Python
- Unit Testing
- FreeRTOS
- CMake
- Wi-Fi
Expérience professionnelle
- Embedded
Compétences linguistiques
- English