Job Title: Embedded Software Engineer
Location: Newcastle
Salary: £40,000-£6,0000
About Us
We are a purpose-driven tech-for-good business based in Newcastle, dedicated to creating innovative solutions that have a positive impact on people's lives. Our team is passionate about using technology to tackle real-world challenges, and we are looking for an Embedded Software Engineer to join us in our mission.
The Role
As an Embedded Software Engineer, you will play a critical role in developing and optimizing software for our IoT devices. You will work closely with a multidisciplinary team to design, implement, and test software solutions that connect microcontrollers to the cloud via BLE and Wi-Fi. This is a unique opportunity to contribute to meaningful projects that make a difference.
Key Responsibilities
* Design, develop, and maintain embedded software for IoT devices using C++.
* Implement connectivity solutions, including BLE and Wi-Fi protocols, ensuring efficient data transmission and power consumption.
* Collaborate with hardware engineers to integrate software with microcontrollers and other embedded systems.
* Optimize and debug embedded software to improve performance and reliability.
* Participate in the entire product development lifecycle, from concept to deployment.
* Conduct code reviews and contribute to continuous improvement initiatives.
* Stay up to date with industry trends and emerging technologies in IoT and embedded systems.
Requirements
* Proven experience in embedded software development with C++.
* Strong understanding of microcontroller architectures and real-time operating systems (RTOS).
* Hands-on experience with IoT connectivity protocols such as BLE and Wi-Fi.
* Familiarity with embedded debugging tools and techniques.
* Knowledge of communication protocols such as UART, SPI, I2C.
* Experience with version control systems (e.g., Git).
* Strong problem-solving skills and the ability to work in a collaborative team environment.
* Excellent communication skills and a passion for tech-for-good initiatives.