Job Description
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.
Nice-to-have skills
• IoT
• I2C
• Python
• Unit Testing
• FreeRTOS
• CMake
• Wi-Fi
• London, England
Work experience
• Embedded
Languages
• English
💡 Quick Summary
Seeking a career-building opportunity? The Embedded Software Team Lead position is now open for candidates interested in the Software Developer Jobs sector. This role in London offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
