Embedded Software Engineer - ESP32 development
Location: Birmingham - 4-Day Work Week
Salary: Up to £60,000 + Bonus and more
About Our Client:
Our client is a leading tech company, they specialize in creating high-performance products that make a real impact on improving people's lives. They are currently seeking an Embedded Software Engineer with an expertise with all things ESP32 to join their passionate team and help shape the future of their product line.
The Role:
As an Embedded Software Engineer, you'll work directly with the hardware and software teams to design and develop firmware for their innovative products. You will have the opportunity to work with modern technologies like ESP32, Bluetooth, embedded C, FreeRTOS, and web servers to create robust, efficient, and scalable solutions.
Key Responsibilities:
Develop and maintain embedded software for ESP32-based systems
Implement Bluetooth connectivity and communications protocols
Write efficient and reliable code in Embedded C
Develop real-time operating systems using FreeRTOS
Integrate and manage web servers for embedded devices
Collaborate with hardware engineers to ensure seamless software-hardware integration
Participate in code reviews and ensure adherence to best practices
Troubleshoot and optimize existing embedded softwareKey Skills & Experience:
Strong experience with ESP32 or similar embedded systems
Solid background in embedded C programming
Experience worki...