Senior Embedded Software Engineer (Remote)
- sunderland, tyne and wear, SR1 1AB, United Kingdom
- Remote
- Full time
- £60,000 - £60,000 Per Annum
Job Description
About the Role
Our client is looking for a talented and experienced Senior Embedded Software Engineer to join their innovative team, working entirely remotely. This role is crucial for developing and enhancing the firmware for our next generation of smart devices and IoT products. You will be responsible for the full software development lifecycle, from design and implementation to testing and deployment, working within a collaborative, distributed team environment. This is an excellent opportunity to contribute to groundbreaking technology from the comfort of your own home, driving the future of connected systems and impacting a global user base.
Key Responsibilities
- Design, develop, and maintain high-quality, real-time embedded software and firmware.
- Implement and optimize algorithms for resource-constrained systems.
- Develop and execute comprehensive test plans, including unit testing and integration testing.
- Collaborate closely with hardware engineers to define software requirements and ensure seamless integration.
- Participate in code reviews, providing and receiving constructive feedback to improve code quality.
- Troubleshoot and debug complex software issues across various embedded platforms.
Requirements
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- 5+ years of professional experience in embedded software development .
- Proficiency in C/C++ and experience with real-time operating systems (RTOS).
- Experience with microcontrollers, IoT protocols (e.g., MQTT, CoAP), and hardware debugging tools.
- Strong understanding of software development lifecycles and agile methodologies.
- Excellent remote collaboration and communication skills.
Benefits
- Competitive salary with remote work flexibility.
- Comprehensive health, dental, and vision insurance.
- Home office setup allowance and technical equipment.
- Generous paid time off and flexible working hours.
- Opportunities for continuous learning and professional growth in a remote-first company.


