Embedded Software Engineer
- oxford, oxfordshire, OX1, United Kingdom
- Remote
- Full time
- £80,000 - £80,000 Per Annum
Job Description
About the Role
Our client is actively recruiting a talented Embedded Software Engineer for a fully remote position, allowing you to contribute to cutting-edge projects from anywhere. You will be responsible for designing, developing, and testing software for embedded systems that power innovative products. This role involves working closely with hardware engineers and firmware developers to create robust, efficient, and reliable software solutions. The position offers a unique opportunity to shape the future of technology within a supportive and forward-thinking organization that embraces remote collaboration.
Key Responsibilities
- Develop, test, and maintain embedded software for microcontrollers and embedded Linux systems.
- Implement software modules, drivers, and libraries in C/C++.
- Collaborate with hardware engineers to define hardware/software interfaces and ensure seamless integration.
- Debug complex software issues using advanced debugging tools and techniques.
- Optimize software performance, memory usage, and power consumption.
- Participate in code reviews, design discussions, and contribute to the overall software architecture.
Requirements
- Bachelor's or Master's degree in Computer Science , Software Engineering , or a related field.
- 4+ years of experience in embedded software development.
- Strong proficiency in C and C++ programming.
- Experience with embedded operating systems (RTOS, embedded Linux).
- Familiarity with version control systems (e.g., Git) and build systems.
- Excellent problem-solving, debugging, and communication skills.
Benefits
- Highly competitive salary and bonus structure.
- Fully remote work arrangement with flexible hours.
- Comprehensive health, dental, and vision insurance.
- Generous paid time off and company holidays.
- Retirement savings plan and other employee perks.
- Access to continuous professional development and training opportunities.


